Running gsmartcontrol on a brand new Western Digital hard drive says that SMART support is unavailable. The hard drive is placed in a Dual Bay external hard drive docking station which is connected via a USB cable to my computer. So my set up is
hard drive -> docking station -> usb port of computer gsmartcontrol output: smartctl 6.4 2014-10-07 r4002 [x86_64-linux-3.16.0-4-amd64] (local build) Copyright (C) 2002-14, Bruce Allen, Christian Franke, www.smartmontools.org === START OF INFORMATION SECTION === Vendor: WDC WD10 Product: EZEX-00BN5A0 Revision: 0106 Compliance: SPC-4 User Capacity: 1,000,204,886,016 bytes [1.00 TB] Logical block size: 512 bytes LB provisioning type: unreported, LBPME=-1, LBPRZ=0 Form Factor: 3.5 inches Logical Unit id: 0x50323039383638bd Serial number: DB98765432117 Device type: disk Local Time is: Sun Nov 15 23:17:54 2015 EST SMART support is: Unavailable - device lacks SMART capability. === START OF READ SMART DATA SECTION === Error Counter logging not supported Device does not support Self Test logging Hard disk info: "WD Blue 1TB Desktop Hard Disk Drive - 7200 RPM SATA 6 Gb/s 64MB Cache 3.5 Inch - WD10EZEX" bought from Amazon http://www.amazon.com/Blue-Desktop-Hard-Disk-Drive/dp/B0088PUEPK. Docking station info: Sabrent USB 3.0 to SATA Dual Bay External Hard Drive Docking Station for 2.5 or 3.5in HDD, SSD with Hard Drive Duplicator/Cloner Function [4TB Support] (EC-HDD2) http://www.amazon.com/gp/product/B00IKC14OG Computer info: Dell Precision T3500 OS info: % uname -a Linux hogwarts 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u3 (2015-08-04) x86_64 GNU/Linux Using smartmontools 6.3+svn4002-2+b2, gsmartcontrol 0.8.7-1.1 packages. Running "lsusb -v" before and after the enclosure is powered on, I see the following extra output % lsusb -v Bus 002 Device 004: ID 152d:1561 JMicron Technology Corp. / JMicron USA Technology Corp. Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.10 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x152d JMicron Technology Corp. / JMicron USA Technology Corp. idProduct 0x1561 bcdDevice 1.06 iManufacturer 1 FinalLap iProduct 2 Go To Final Lap iSerial 5 DB98765432117 bNumConfigurations 1 Configuration Descriptor: bLength 9https://www.smartmontools.org/wiki/Supported_USB-Devices bDescriptorType 2 wTotalLength 85 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 4 USB Mass Storage bmAttributes 0xc0 Self Powered MaxPower 2mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 8 Mass Storage bInterfaceSubClass 6 SCSI bInterfaceProtocol 80 Bulk-Only iInterface 6 MSC Bulk-Only Transfer Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 1 bNumEndpoints 4 bInterfaceClass 8 Mass Storage bInterfaceSubClass 6 SCSI bInterfaceProtocol 98 iInterface 10 MSC BOT/UAS Transfer Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x01 EP 1 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Command pipe (0x01) Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Status pipe (0x02) Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Data-in pipe (0x03) Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x04 EP 4 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Data-out pipe (0x04) Binary Object Store Descriptor: bLength 5 bDescriptorType 15 wTotalLength 22 bNumDeviceCaps 2 USB 2.0 Extension Device Capability: bLength 7 bDescriptorType 16 bDevCapabilityType 2 bmAttributes 0x00000f0e Link Power Management (LPM) Supported SuperSpeed USB Device Capability: bLength 10 bDescriptorType 16 bDevCapabilityType 3 bmAttributes 0x00 wSpeedsSupported 0x000e Device can operate at Full Speed (12Mbps) Device can operate at High Speed (480Mbps) Device can operate at SuperSpeed (5Gbps) bFunctionalitySupport 1 Lowest fully-functional device speed is Full Speed (12Mbps) bU1DevExitLat 10 micro seconds bU2DevExitLat 32 micro seconds Device Status: 0x0001 Self Powered I see that my usb device is not listed in https://www.smartmontools.org/wiki/Supported_USB-Devices or in http://www.linux-usb.org/usb.ids . But I am not knowledgeable enough to fill all the fields in the table on the wiki page, or send a patch to the usd.ids . So I am resorting to your help. Here are my questions 1) Is there a work around to get smart working on this setup? I prefer to have it working through usb instead of connecting the drive internally. Is that possible? 2) Does it matter that I am using an old version of smartmontools 6.3+svn4002-2+b2? Will it work if I upgrade to 6.4? I do not mind compiling a new version if someone can assure me that it will work. But otherwise I prefer to stick with whatever is available in Debian and apt-get it when the maintainer upgrades it eventually. 3) In https://www.smartmontools.org/wiki/Supported_USB-Devices , I see that some users had success by using '-d usbjmicron', '-d usbjmicron[,x]', '-d usbjmicron,x' etc., I want to try these options one by one and see which one works. Will the drive get corrupted if I tried the wrong -d option? Any suggestions on which one I should try first? Initially I posted this issue on debian user mailing list https://lists.debian.org/debian-user/2015/11/msg00541.html . But since it looks like a problem with smartmontools software rather than the drive itself, I thought I would post it here as suggested in https://www.smartmontools.org/wiki/Supported_USB-Devices thanks raju -- Kamaraju S Kusumanchi | http://raju.shoutwiki.com/wiki/Blog ------------------------------------------------------------------------------ _______________________________________________ Smartmontools-database mailing list Smartmontools-database@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/smartmontools-database