Opened 9 years ago
Closed 9 years ago
#612 closed defect (fixed)
WD My Passport drive returning "Invalid ATA output register values"
Reported by: | Jeremy Chadwick | Owned by: | Christian Franke |
---|---|---|---|
Priority: | minor | Milestone: | Release 6.5 |
Component: | all | Version: | 6.4 |
Keywords: | scsi | Cc: |
Description
I've begun to see the following error in smartctl, I believe since 6.4 (I can try 6.3 if you need me to) when doing smartctl -a /dev/sdc on my USB-attached WD My Passport drive:
=== START OF READ SMART DATA SECTION === SMART Status command failed Please get assistance from http://smartmontools.sourceforge.net/ Register values returned from SMART Status command are: ERR=0x00, SC=0x00, LL=0x00, LM=0x00, LH=0x00, DEV=0x00, STS=0x00 SMART Status not supported: Invalid ATA output register values SMART overall-health self-assessment test result: PASSED Warning: This result is based on an Attribute check.
Not sure, but could this possibly be related to https://www.smartmontools.org/ticket/548 ?
I do find it interesting that ASC=0 but ASCQ=0x1D, though I have virtually no experience with SAT (which I believe this model of drive does require; I have to use -d sat if specifying the drive by mounted drive letter vs. /dev string).
Here's output from smartctl -r ioctl,2 -i -H /dev/sdc. If you need anything else, just lemme know.
smartctl 6.4 2015-06-04 r4109 [i686-w64-mingw32-win7(64)-sp1] (sf-6.4-1) Copyright (C) 2002-15, Bruce Allen, Christian Franke, www.smartmontools.org \\.\PhysicalDrive2: successfully opened IOCTL_STORAGE_QUERY_PROPERTY returns: Vendor: "WD " Product: "My Passport 0748" Revision: "1022" Removable: No BusType: 0x07 PhysicalDrive2, "WD My Passport 0748 USB Device": \\KOITSU\root\cimv2:Win32_USBController.DeviceID="PCI\\VEN_8086&DEV_1E26&SUBSYS_50061458&REV_04\\3&11583659&0&E8": | "USB\\ROOT_HUB20\\4&232151F9&0" +-> "USB\\VID_8087&PID_0024\\5&69DDA25&0&1" [0x8087:0x0024] \\KOITSU\root\cimv2:Win32_USBController.DeviceID="PCI\\VEN_8086&DEV_1E2D&SUBSYS_50061458&REV_04\\3&11583659&0&D0": | "USB\\ROOT_HUB20\\4&282DCF3F&0" +-> "USB\\VID_8087&PID_0024\\5&12B45E09&0&1" [0x8087:0x0024] +-> "USB\\VID_046D&PID_C049\\6&265D47D&0&3" [0x046d:0xc049] +-> "USB\\VID_046D&PID_C049&MI_00\\7&BEFB38&0&0000" [0x046d:0xc049] | "HID\\VID_046D&PID_C049&MI_00\\8&2337004B&0&0000" +-> "USB\\VID_046D&PID_C049&MI_01\\7&BEFB38&0&0001" [0x046d:0xc049] | "HID\\VID_046D&PID_C049&MI_01&COL01\\8&26A8ABA4&0&0000" | "HID\\VID_046D&PID_C049&MI_01&COL02\\8&26A8ABA4&0&0001" +-> "USB\\VID_045E&PID_028E\\452D95E" [0x045e:0x028e] +-> "USB\\VID_045E&PID_028E&IG_00\\7&1797EB30&0&00" [0x045e:0x028e] | "HID\\VID_045E&PID_028E&IG_00\\8&28008CCC&0&0000" +-> "USB\\VID_046D&PID_082C\\68E3BE60" [0x046d:0x082c] +-> "USB\\VID_046D&PID_082C&MI_00\\7&2DEEA658&0&0000" [0x046d:0x082c] +-> "USB\\VID_046D&PID_082C&MI_02\\7&2DEEA658&0&0002" [0x046d:0x082c] +-> "USB\\VID_045E&PID_00DB\\6&265D47D&0&4" [0x045e:0x00db] +-> "USB\\VID_045E&PID_00DB&MI_00\\7&28157AAF&0&0000" [0x045e:0x00db] | "HID\\VID_045E&PID_00DB&MI_00\\8&3733C4FC&0&0000" +-> "USB\\VID_045E&PID_00DB&MI_01\\7&28157AAF&0&0001" [0x045e:0x00db] | "HID\\VID_045E&PID_00DB&MI_01\\8&135C873A&0&0000" \\KOITSU\root\cimv2:Win32_USBController.DeviceID="PCI\\VEN_8086&DEV_1E31&SUBSYS_50071458&REV_04\\3&11583659&0&A0": | "IUSB3\\ROOT_HUB30\\4&24618A5B&0" +-> "USB\\VID_1058&PID_0748\\575839314136333931383035" [0x1058:0x0748] +--> "USBSTOR\\DISK&VEN_WD&PROD_MY_PASSPORT_0748&REV_1022\\575839314136333931383035&0" +===> "WD My Passport 0748 USB Device" [0x1058:0x0748] +--> "USBSTOR\\OTHER&VEN_WD&PROD_SES_DEVICE&REV_1022\\575839314136333931383035&1" +---> ("WD SES Device") REPORT-IOCTL: Device=/dev/sdc Command=IDENTIFY DEVICE Input: FR=...., SC=0x01, LL=...., LM=...., LH=...., DEV=...., CMD=0xec IN [ata pass-through(16): 85 08 0e 00 00 00 01 00 00 00 00 00 00 00 ec 00 ] Incoming data, len=512, resid=0 [only first 256 bytes shown]: 00 7a 42 ff 3f 37 c8 10 00 00 00 00 00 3f 00 00 00 10 00 00 00 00 20 20 20 20 57 20 2d 44 58 57 31 39 20 36 41 39 33 38 31 35 30 00 00 00 40 00 00 31 30 30 30 2e 41 31 31 30 44 57 20 43 44 57 30 31 4d 4a 40 57 56 31 2d 41 31 47 4a 30 53 20 20 20 20 20 20 50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 10 80 60 00 40 00 2f 01 40 00 00 00 00 07 00 ff 3f 10 00 70 3f 00 10 fc fb 00 00 01 ff ff ff 0f 00 00 07 01 80 03 00 78 00 78 00 78 00 78 00 00 00 00 00 00 00 90 00 00 00 00 00 00 1f 00 06 9f 04 00 4c 00 40 00 a0 fe 03 00 00 6b 74 69 7d 23 61 69 74 49 bc 23 61 b0 7f 00 69 00 69 00 80 00 fe ff 00 00 00 00 00 00 c0 00 00 00 00 00 00 00 00 b0 6d 70 74 00 00 00 00 d0 00 00 00 00 03 60 00 00 01 50 e2 4e d9 08 04 38 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 18 40 f0 18 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [Duration: 0.014s] REPORT-IOCTL: Device=/dev/sdc Command=IDENTIFY DEVICE returned 0 ===== [IDENTIFY DEVICE] DATA START (BASE-16) ===== 000-015: 7a 42 ff 3f 37 c8 10 00 00 00 00 00 3f 00 00 00 |zB.?7.......?...| 016-031: 00 00 00 00 20 20 20 20 57 20 2d 44 58 57 31 39 |.... W -DXW19| 032-047: 36 41 39 33 38 31 35 30 00 00 00 40 00 00 31 30 |6A938150...@..10| 048-063: 30 2e 41 31 31 30 44 57 20 43 44 57 30 31 4d 4a |0.A110DW CDW01MJ| 064-079: 57 56 31 2d 41 31 47 4a 30 53 20 20 20 20 20 20 |WV1-A1GJ0S | 080-095: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 10 80 | ..| 096-111: 00 40 00 2f 01 40 00 00 00 00 07 00 ff 3f 10 00 |.@./.@.......?..| 112-127: 3f 00 10 fc fb 00 00 01 ff ff ff 0f 00 00 07 01 |?...............| 128-143: 03 00 78 00 78 00 78 00 78 00 00 00 00 00 00 00 |..x.x.x.x.......| 144-159: 00 00 00 00 00 00 1f 00 06 9f 04 00 4c 00 40 00 |............L.@.| 160-175: fe 03 00 00 6b 74 69 7d 23 61 69 74 49 bc 23 61 |....kti}#aitI.#a| 176-191: 7f 00 69 00 69 00 80 00 fe ff 00 00 00 00 00 00 |..i.i...........| 192-207: 00 00 00 00 00 00 00 00 b0 6d 70 74 00 00 00 00 |.........mpt....| 208-223: 00 00 00 00 03 60 00 00 01 50 e2 4e d9 08 04 38 |.....`...P.N...8| 224-239: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 18 40 |...............@| 240-255: 18 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |.@..............| 256-271: 21 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |!...............| 272-287: 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 |................| 288-303: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 304-319: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 320-335: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 336-351: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 352-367: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 368-383: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 384-399: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 400-415: 00 00 00 00 00 00 00 00 00 00 00 00 35 70 00 00 |............5p..| 416-431: 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 |...@............| 432-447: 00 00 18 15 00 00 00 00 00 00 00 00 3e 10 00 00 |............>...| 448-463: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 464-479: 00 00 00 00 01 00 00 10 00 00 00 00 00 00 00 00 |................| 480-495: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 496-511: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a5 80 |................| ===== [IDENTIFY DEVICE] DATA END (512 Bytes) ===== === START OF INFORMATION SECTION === Model Family: Western Digital Elements / My Passport (USB, AF) Device Model: WDC WD10JMVW-11AJGS0 Serial Number: WD-WX91A6391805 LU WWN Device Id: 5 0014ee 208d93804 Firmware Version: 01.01A01 User Capacity: 1,000,204,886,016 bytes [1.00 TB] Sector Sizes: 512 bytes logical, 4096 bytes physical Rotation Rate: 5400 rpm Device is: In smartctl database [for details use: -P show] ATA Version is: ACS-2 (minor revision not indicated) SATA Version is: SATA 3.0, 3.0 Gb/s (current: 3.0 Gb/s) Local Time is: Thu Sep 24 05:37:33 2015 PDT SMART support is: Available - device has SMART capability. SMART support is: Enabled REPORT-IOCTL: Device=/dev/sdc Command=SMART READ ATTRIBUTE VALUES Input: FR=0xd0, SC=0x01, LL=...., LM=0x4f, LH=0xc2, DEV=...., CMD=0xb0 IN [ata pass-through(16): 85 08 0e 00 d0 00 01 00 00 00 4f 00 c2 00 b0 00 ] Incoming data, len=512, resid=0 [only first 256 bytes shown]: 00 10 00 01 2f 00 c8 c8 00 00 00 00 00 00 00 03 27 10 00 ad ad 2e 09 00 00 00 00 00 04 32 00 64 64 25 20 00 00 00 00 00 00 05 33 00 c8 c8 00 00 00 00 00 30 00 00 07 2e 00 c8 c8 00 00 00 00 00 00 00 09 32 40 00 64 64 56 00 00 00 00 00 00 0a 32 00 64 fd 00 50 00 00 00 00 00 00 0b 32 00 64 fd 00 00 00 00 00 60 00 00 0c 32 00 64 64 19 00 00 00 00 00 00 c0 32 70 00 c8 c8 03 00 00 00 00 00 00 c1 32 00 c8 c8 89 80 00 00 00 00 00 00 c2 22 00 69 67 2a 00 00 00 00 90 00 00 c4 32 00 c8 c8 00 00 00 00 00 00 00 c5 32 a0 00 c8 c8 00 00 00 00 00 00 00 c6 30 00 64 fd 00 b0 00 00 00 00 00 00 c7 32 00 c8 c8 00 00 00 00 00 c0 00 00 c8 08 00 64 fd 00 00 00 00 00 00 00 00 00 d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [Duration: 0.135s] REPORT-IOCTL: Device=/dev/sdc Command=SMART READ ATTRIBUTE VALUES returned 0 ===== [SMART READ ATTRIBUTE VALUES] DATA START (BASE-16) ===== 000-015: 10 00 01 2f 00 c8 c8 00 00 00 00 00 00 00 03 27 |.../...........'| 016-031: 00 ad ad 2e 09 00 00 00 00 00 04 32 00 64 64 25 |...........2.dd%| 032-047: 00 00 00 00 00 00 05 33 00 c8 c8 00 00 00 00 00 |.......3........| 048-063: 00 00 07 2e 00 c8 c8 00 00 00 00 00 00 00 09 32 |...............2| 064-079: 00 64 64 56 00 00 00 00 00 00 0a 32 00 64 fd 00 |.ddV.......2.d..| 080-095: 00 00 00 00 00 00 0b 32 00 64 fd 00 00 00 00 00 |.......2.d......| 096-111: 00 00 0c 32 00 64 64 19 00 00 00 00 00 00 c0 32 |...2.dd........2| 112-127: 00 c8 c8 03 00 00 00 00 00 00 c1 32 00 c8 c8 89 |...........2....| 128-143: 00 00 00 00 00 00 c2 22 00 69 67 2a 00 00 00 00 |.......".ig*....| 144-159: 00 00 c4 32 00 c8 c8 00 00 00 00 00 00 00 c5 32 |...2...........2| 160-175: 00 c8 c8 00 00 00 00 00 00 00 c6 30 00 64 fd 00 |...........0.d..| 176-191: 00 00 00 00 00 00 c7 32 00 c8 c8 00 00 00 00 00 |.......2........| 192-207: 00 00 c8 08 00 64 fd 00 00 00 00 00 00 00 00 00 |.....d..........| 208-223: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 224-239: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 240-255: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 256-271: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 272-287: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 288-303: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 304-319: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 320-335: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 336-351: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 352-367: 00 00 00 00 00 00 00 00 00 00 00 f1 e0 4c 01 7b |.............L.{| 368-383: 03 00 01 00 02 dc 05 00 00 00 00 00 00 00 00 00 |................| 384-399: 00 00 01 04 00 00 00 00 00 00 00 00 00 00 00 00 |................| 400-415: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 416-431: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 432-447: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 448-463: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 464-479: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 480-495: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 496-511: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| ===== [SMART READ ATTRIBUTE VALUES] DATA END (512 Bytes) ===== REPORT-IOCTL: Device=/dev/sdc Command=SMART READ ATTRIBUTE THRESHOLDS Input: FR=0xd1, SC=0x01, LL=0x01, LM=0x4f, LH=0xc2, DEV=...., CMD=0xb0 IN [ata pass-through(16): 85 08 0e 00 d1 00 01 00 01 00 4f 00 c2 00 b0 00 ] Incoming data, len=512, resid=0 [only first 256 bytes shown]: 00 10 00 01 33 c8 c8 c8 c8 00 00 00 00 00 00 03 15 10 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 20 00 00 00 00 00 00 05 8c 00 00 00 00 00 00 00 00 30 00 00 07 00 c8 c8 c8 c8 00 00 00 00 00 00 09 00 40 00 00 00 00 00 00 00 00 00 00 0a 00 00 00 00 00 50 00 00 00 00 00 00 0b 00 00 00 00 00 00 00 00 00 60 00 00 0c 00 00 00 00 00 00 00 00 00 00 00 c0 00 70 00 00 00 00 00 00 00 00 00 00 c1 00 00 00 00 00 80 00 00 00 00 00 00 c2 00 00 00 00 00 00 00 00 00 90 00 00 c4 00 00 00 00 00 00 00 00 00 00 00 c5 00 a0 00 00 00 00 00 00 00 00 00 00 c6 00 00 00 00 00 b0 00 00 00 00 00 00 c7 00 00 00 00 00 00 00 00 00 c0 00 00 c8 00 00 00 00 00 00 00 00 00 00 00 00 00 d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [Duration: 0.007s] REPORT-IOCTL: Device=/dev/sdc Command=SMART READ ATTRIBUTE THRESHOLDS returned 0 ===== [SMART READ ATTRIBUTE THRESHOLDS] DATA START (BASE-16) ===== 000-015: 10 00 01 33 c8 c8 c8 c8 00 00 00 00 00 00 03 15 |...3............| 016-031: 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 |................| 032-047: 00 00 00 00 00 00 05 8c 00 00 00 00 00 00 00 00 |................| 048-063: 00 00 07 00 c8 c8 c8 c8 00 00 00 00 00 00 09 00 |................| 064-079: 00 00 00 00 00 00 00 00 00 00 0a 00 00 00 00 00 |................| 080-095: 00 00 00 00 00 00 0b 00 00 00 00 00 00 00 00 00 |................| 096-111: 00 00 0c 00 00 00 00 00 00 00 00 00 00 00 c0 00 |................| 112-127: 00 00 00 00 00 00 00 00 00 00 c1 00 00 00 00 00 |................| 128-143: 00 00 00 00 00 00 c2 00 00 00 00 00 00 00 00 00 |................| 144-159: 00 00 c4 00 00 00 00 00 00 00 00 00 00 00 c5 00 |................| 160-175: 00 00 00 00 00 00 00 00 00 00 c6 00 00 00 00 00 |................| 176-191: 00 00 00 00 00 00 c7 00 00 00 00 00 00 00 00 00 |................| 192-207: 00 00 c8 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 208-223: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 224-239: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 240-255: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 256-271: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 272-287: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 288-303: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 304-319: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 320-335: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 336-351: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 352-367: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 368-383: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 384-399: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 400-415: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 416-431: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 432-447: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 448-463: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 464-479: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 480-495: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 496-511: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d |...............}| ===== [SMART READ ATTRIBUTE THRESHOLDS] DATA END (512 Bytes) ===== === START OF READ SMART DATA SECTION === REPORT-IOCTL: Device=/dev/sdc Command=SMART STATUS CHECK Input: FR=0xda, SC=...., LL=...., LM=0x4f, LH=0xc2, DEV=...., CMD=0xb0 [ata pass-through(16): 85 06 2c 00 da 00 00 00 00 00 4f 00 c2 00 b0 00 ] >>> Sense buffer, len=18: 00 70 00 01 00 00 00 00 0a 00 00 00 00 00 1d 00 00 10 00 00 status=2: sense_key=1 asc=0 ascq=1d [Duration: 0.141s] Output: ERR=0x00, SC=0x00, LL=0x00, LM=0x00, LH=0x00, DEV=0x00, STS=0x00 SMART Status command failed Please get assistance from http://smartmontools.sourceforge.net/ Register values returned from SMART Status command are: ERR=0x00, SC=0x00, LL=0x00, LM=0x00, LH=0x00, DEV=0x00, STS=0x00 REPORT-IOCTL: Device=/dev/sdc Command=SMART STATUS CHECK returned -1 errno=40 [Invalid ATA output register values] SMART Status not supported: Invalid ATA output register values SMART overall-health self-assessment test result: PASSED Warning: This result is based on an Attribute check.
Change History (2)
comment:1 by , 9 years ago
Keywords: | scsi added |
---|---|
Milestone: | → Release 6.5 |
Owner: | set to |
Status: | new → accepted |
Note:
See TracTickets
for help on using tickets.
This USB bridge sets Sense Key and ASC/ASCQ to RECOVERED ERROR (0x1) and ATA PASS THROUGH INFORMATION AVAILABLE (0x00/0x1d). The ATA output register fields in the fixed format sense data are all zero:
Sense key and ASC/ASCQ are OK, but ATA register values are missing. Therefore this is unrelated to ticket #548 (Sense Key bogus, ATA register values OK).
The change from 6.3 to 6.4 is a result of the added support of SAT ATA PASS-THROUGH fixed format sense data (ticket #296). This USB bridge does not implement this properly.
Looks like we need another heuristic in the SAT code to better handle such devices: If register values are all zero, print
Incomplete response, ATA output registers missing
as in 6.3.Unrelated:
This is as expected: USB ID detection does only work if physical drive is specified.