April 9, 2018

Lacie Rugged USB3 drive not mounting in Linux

By Geekphreek

We’ve been having an issue at work with our data wrangling boxes and some older USB3 drives, specifically on Debian. It turns out the UAS module breaks some drives from mounting and they never get assigned a device ID correctly. If you plug the USB3 drive in to a USB2 port though it will mount fine but then ou lose all that lovely speed!

The fix is this (as root, as I live dangerously):

echo “options usb-storage quirks=059f:104b:u” > /etc/modprobe.d/blacklistUAS.conf
update-initramfs -u

Obviously swap out your USB ID for your device. You can find it by doing `lsusb`

Bus 002 Device 002: ID 059f:104b LaCie, Ltd
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 17ef:6099 Lenovo
Bus 001 Device 003: ID 17ef:608d Lenovo
Bus 001 Device 005: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 006: ID 046d:082d Logitech, Inc. HD Pro Webcam C920
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Don’t forget to add the :u after your ID, else it will not work.