From: Christian F. <Chr...@t-...> - 2009-03-24 18:03:05
|
Andreas aka Linux User #330250 wrote: > Hi! > I tried smartctl with my new Western Digital Elements 500GB USB2.0 drive and I > get this error: > > # smartctl -a -d sat /dev/sdb > smartctl version 5.38 [i686-pc-linux-gnu] Copyright (C) 2002-8 Bruce Allen > Home page is http://smartmontools.sourceforge.net/ > > === START OF INFORMATION SECTION === > Device Model: WDC WD5000BEVT-11ZAT0 > Serial Number: WD-************ > You can also suppress serial number output by '-q noserial'. > Firmware Version: 01.01A01 > User Capacity: 500,107,862,016 bytes > Device is: Not in smartctl database [for details use: -P showall] > ATA Version is: 8 > ATA Standard is: Exact ATA specification draft version not indicated > Local Time is: Mon Mar 23 20:08:34 2009 CET > SMART support is: Available - device has SMART capability. > SMART support is: Enabled > > Error SMART Status command failed > Please get assistance from http://smartmontools.sourceforge.net/ > Values from ATA Return Descriptor are: > 00 09 0c 00 00 50 00 00 00 c2 4f 00 00 00 00 > A mandatory SMART command failed: exiting. To continue, add one or more '-T > permissive' options. > > Did you try '-d sat,12' also ? AFAIK, the Linux SCSI pass-through ioctl has problems when 16 byte SCSI commands are sent to USB layer. Even with '-d sat,12' there is also a problem with truncated ATA return register values. This requires a '-T permissive' option for SMART status. There is a workaround in current CVS release. > Maybe this helps too: > > #lsusb -v > ... > idVendor 0x1058 Western Digital Technologies, Inc. > idProduct 0x1010 > bcdDevice 1.05 > iManufacturer 1 Western Digital > iProduct 2 External HDD > If '-d sat,12' works, this would be a new entry for http://smartmontools.wiki.sourceforge.net/overview_USB-Support Cheers, Christian |