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

Reply via email to