1 Reply Latest reply on Feb 26, 2018 9:51 AM by Intel Corporation

    isdct show -intelssd produces No results [545s / Linux]

    shmerl

      I just got a new Intel 545s SSD, and found out it's using 512B block size by default. I'm trying to change it to 4096B using isdct tool.

       

      I'm doing it all on Debian testing Linux (x86_64). I downloaded the tool from here: Download Intel® SSD Data Center Tool  and installed 64-bit deb file.

       

      Running the tool (as root) produces this:

       

      isdct show -a -intelssd

      No results

       

      I enabled logging, and that's what I see in the log. So it's able to find the device, but something is still wrong.

       

      01:56:49:555898 [info] DeviceFinder_SG.cpp(158) scanPhysicalDevices: Checking device: sg2

      01:56:49:555909 [info] DeviceFinder_SG.cpp(164) scanPhysicalDevices: Device is a disk drive

      01:56:49:561616 [info] DeviceFinder_SG.cpp(172) scanPhysicalDevices: Device is either not USB or USB scanning is enabled

      01:56:49:561745 [info] DeviceFinder_SG.cpp(181) scanPhysicalDevices: Model: INTEL SSDSC2KW51

      01:56:49:561757 [info] DeviceFinder_SG.cpp(182) scanPhysicalDevices: Firmware: 002C

      01:56:49:561770 [info] DeviceFinder_SG.cpp(190) scanPhysicalDevices: Found /dev/sg2

      01:56:49:561779 [debug] DeviceFinder_SG.cpp(191) scanPhysicalDevices: Creating Drive object

      01:56:49:561816 [debug] DeviceFinder_SG.cpp(100) detectCommandPath: Entering

      01:56:49:561830 [debug] CommandPath_ATA_SCSI_SG.cpp(239) test: Entering

      01:56:49:561839 [debug] CommandPath_ATA_SCSI_SG.cpp(83) sendCommand: Sending command: NOP

      Current Task File:

        Feature / Error  : 0x00 (0)

        Sector Count     : 0x00 (0)

        LBA Low          : 0x00 (0)

        LBA Mid          : 0x00 (0)

        LBA High         : 0x00 (0)

        Device           : 0x40 (64)

        Command / Status : 0x00 (0)

        Unused           : 0x00 (0)

       

      Flags:

        Data In   (From Drive)    : False

        Data Out    (To Drive)    : False

        Data None                 : True

        Device Diagnostic         : False

        DMA                       : False

        Extended                  : False

        Ignore Driver Limitations : False

        Clear Prior Sticky Abort  : True

       

      01:56:49:561892 [debug] CommandPath_SCSI_SG.cpp(88) sendCommand: Sending command: NOP

      0000: A1 06 20 00 00 00 00 00  ........

      0008: 40 00 00 00  @...

       

      SCSI Command Descriptor Block (Typical 12-byte CDB):

        CDB 0 (Op Code):     0xA1 (161)

          Command Code:      0x01 (1)

          Group Code:        0x5 (5)

        CDB 1 (Misc/SerAct): 0x06 (6)

          Misc CDB Info:     0x0 (0)

          Serv Action:       0x06 (6)

        CDB 2 (LBA):         0x20 (32)

        CDB 3 (LBA):         0x00 (0)

        CDB 4 (LBA):         0x00 (0)

        CDB 5 (LBA):         0x00 (0)

          Log Block Addr:    0x20000000 (536870912)

        CDB 6 (Alloc Len):   0x00 (0)

        CDB 7 (Alloc Len):   0x00 (0)

        CDB 8 (Alloc Len):   0x40 (64)

        CDB 9 (Alloc Len):   0x00 (0)

          Alloc Length:      0x00004000 (16384)

        CDB 10 (Misc Info):  0x00 (0)

        CDB 11 (Control):    0x00 (0)

       

      Flags:

        Data In   (From Drive)    : False

        Data Out    (To Drive)    : False

        Data None                 : True

       

      01:56:49:587112 [debug] CommandPath_SCSI_SG.cpp(210) sendCommand: Sense Data

      Fixed Format Sense Data:

        Response Code:                   0x70 (112)

        Valid:                           0x0 (0)

        Obsolete:                        0x00 (0)

        Sense Key:                       0x5 (5)

        Reserved (Byte 2, Bit 4):        0x0 (0)

        Incorrect Length Indicator:      0x0 (0)

        End-of-Medium Bit:               0x0 (0)

        Filemark:                        0x0 (0)

        Information                      0x00000000 (0)

        Additional Sense Length:         0x0A (10)

        Command Specific Information     0x00405104 (4215044)

        Additional Sense Code:           0x21 (33)

        Additional Sense Code Qualifier: 0x04 (4)

        Field Replaceable Unit Code:     0x00 (0)

        Sense Key Specific 1 (Byte 15):  0x00 (0)

        Sense Key Specific 2 (Byte 16):  0x00 (0)

        Sense Key Specific 3 (Byte 17):  0x00 (0)

       

      Raw:

      0000: 70 00 05 00 00 00 00 0A  04 51 40 00 21 04 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  p........Q@.!...................

       

       

      01:56:49:587283 [error] CommandPath_SCSI_SG.cpp(245) sendCommand: Sense error. Response Code = 112. Sense Key = 5.

      01:56:49:587304 [info] CommandPath_ATA_SCSI_SG.cpp(197) sendCommand: Response code is 0x70 . Assuming Fixed Format Sense Data

      01:56:49:587316 [debug] CommandPath_ATA_SCSI_SG.cpp(220) sendCommand: Response

      Current Task File:

        Feature / Error  : 0x04 (4)

        Sector Count     : 0x00 (0)

        LBA Low          : 0x00 (0)

        LBA Mid          : 0x00 (0)

        LBA High         : 0x00 (0)

        Device           : 0x40 (64)

        Command / Status : 0x51 (81)

        Unused           : 0x00 (0)

       

      Previous Task File:

        Feature / Error  : 0x00 (0)

        Sector Count     : 0x00 (0)

        LBA Low          : 0x00 (0)

        LBA Mid          : 0x00 (0)

        LBA High         : 0x00 (0)

        Device           : 0x00 (0)

        Command / Status : 0x00 (0)

        Unused           : 0x00 (0)

       

       

      01:56:49:587372 [error] CommandPath_ATA_SCSI_SG.cpp(226) sendCommand: Task file reported an error (bit 0 or 7)

      01:56:49:587383 [debug] CommandPath_ATA_SCSI_SG.cpp(261) test: Test result: True

      01:56:49:587392 [debug] CommandPath_ATA_SCSI_SG.cpp test: Exiting

      01:56:49:587399 [info] DeviceFinder_SG.cpp(105) detectCommandPath: Found a supported command path: ata::scsi_sg

      01:56:49:587410 [debug] DeviceFinder_SG.cpp detectCommandPath: Exiting

      01:56:49:587420 [debug] DeviceFinder_SG.cpp scanPhysicalDevices: Exiting