I've been trying to read the SMART data over a USB-SATA drive enclosure
connected to my D-Link DNS-323 (Linux) NAS since August, but I'm not having much
The device ID for the USB enclosure is 0x152d:0x2329 (JMicron) and is supported
by smartctl according to the list.
When I connect the same USB enclosure to my Windows box running the same version
of smartctl, the following command works as expected and shows the drive's SMART
smartctl -i -a sdc
Running this command shows that smartctl has detected the "JMicron" chipset in
smartctl -i -a -d test sdc
On my D-Link DNS-323 NAS, I install a USB storage module and run the commands:
smartctl -i -a /dev/sdc
I get the serial number of the drive in the enclosure, then "Device does not
smartctl -i -a -d usbjmicron /dev/sdc:
Failed no drive connected.
smartctl -i -a -d usbjmicron,0 /dev/sdc or
smartctl -i -a -d usbjmicron,1 /dev/sdc:
Device and model show lots of seemingly random ASCII characters
I'm at a loss as to where the problem is and would appreciate any help
available. Smartctl works perfectly to analyse the internal SATA drives of my
NAS incidentally, over a marvell chipset.
I'm using smartmontools version 5.40.1 built for the DNS-323 from here:
I've also run the script to update the drive database.
Thanks in advance for your time