<div dir="ltr"><div>If you are like me trying to get SMART to run on USB disks, then this post is for you. <br></div><div><br></div><div>See, SMART used to work fine on USB disks, until kernel changes made it not work <br></div><div>by default. <br></div><div><br></div><div>You try to run smartctl like this, but you get errors and recommendations for certain <br></div><div>parameters, which still give errors:</div><div><br></div><div>$ sudo smartctl -d sat -a /dev/sdb<br>Read Device Identity failed: scsi error unsupported field in scsi command<br>A mandatory SMART command failed: exiting. To continue, add one or more <br></div><div>'-T permissive' options.<br><br>$ sudo smartctl -d sat -T permissive -a /dev/sdb<br>Read Device Identity failed: scsi error unsupported field in scsi command</div><div>That means that USB drives fail without warning, unlike SATA connected disks. <br></div><div><br></div><div><div><div>The only remaining option is to regularly run the badblocks program on the device, <br></div><div>which takes forever on a large 4TB disk.<br><br></div></div></div><div>But all is not lost. <br></div><div>Here is a discussion on the topic and workarounds:</div><div><br></div><div><a href="https://www.smartmontools.org/wiki/SAT-with-UAS-Linux">https://www.smartmontools.org/wiki/SAT-with-UAS-Linux</a></div><div><br></div><div>The easiest, no-reboot, option is this:</div><div><br></div><div># echo "0x0bc2:0xaaaa:u" > /sys/module/usb_storage/parameters/quirks</div><div><br></div><div>Replace 0x0bc2:0xaaaa with the USB vendor and ID for your USB disk, from</div><div>the lsusb command. <br></div><div><br></div><div>Hope this is useful to someone ... <br></div><div><br></div><div>Anyone who is in the know can chime in on UAS vs. SAT, and whether the :u</div><div>flag is better than the :t or vice versa?<br></div><div><div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">Khalid M. Baheyeldin<br><a href="http://2bits.com" target="_blank">2bits.com</a>, Inc.<br>Fast Reliable Drupal<br>Drupal performance optimization, hosting and consulting.<br>"Sooner or later, this combustible mixture of ignorance and power is going to blow up in our faces." -- Dr. Carl Sagan</div></div></div></div>