Cannot mount external USB3 HDD enclosure

I have a USB HDD enclosure which supports USB 3.1 and a Minisforum HM90( Ryzen 9 4900H) running Ubuntu 22.04 LTS. The USB cable is the one included with the enclosure and plugged into a 3.1 port on the HM90.

However, I cannot mount the device. It seems like the usb device keeps getting reset according to dmesg:

[ 104.483543] usb 4-2: reset SuperSpeed Plus Gen 2x1 USB device number 2 using xhci_hcd

I tested the enclosure on another Intel PC and it worked without issue. I suspect it’s some driver issue or some quirk with AMD. I tried to blacklist UAS but it didn’t work:

# lsusb
Bus 004 Device 003: ID 174c:1356 ASMedia Technology Inc. ASM1352R-Volume
# cat /etc/modprobe.d/disable-uas.conf 
options usb-storage quirks=174c:1356:u

# dmesg
[ 1537.580821] usb 4-2: UAS is ignored for this device, using usb-storage instead
[ 1537.580824] usb-storage 4-2:1.0: USB Mass Storage device detected
[ 1537.581068] usb-storage 4-2:1.0: Quirks match for vid 174c pid 1356: 800000
[ 1537.581161] scsi host2: usb-storage 4-2:1.0

I also disabled legacy USB support in the bios.

I am at a loss for what to do, any ideas?

Is the drive externally powered, or USB powered? It’s possible the USB port can’t provide enough power for the drive.

Do you have a powered USB hub you can try? (Can you even buy those anymore?)

Its externally powered.

I think this is an AMD ryzen issue. I tried a gen 1 port again and now the drive works. Using the USB 3.1 gen 2 ports do not. :frowning:

1 Like

Is the BIOS updated? Ryzen had issues with USB controllers previously and that could be a cause. Do check if you are running the latest firmware for your BIOS.