6
2
According to How can I check whether USB3.0 UASP mode is enabled in Linux?, UASP is not in use on my new HDD enclosure that says it supports UASP.
Also, my motherboard's (ASUS M5A99FX PRO R2.0) manual says:
USB 3.0 Boost ASUS USB 3.0 Boost technology supports UASP (USB Attached SCSI Protocol), the latest USB 3.0 standard. Witht USB 3.0 Boost technology, a USB device’s transmission speed is significantly increased up to 170%, adding to an already impressive fast USB 3.0 transfer speed. ASUS software automatically accelerates data speeds for compatible USB 3.0 peripherals without the need for any user interaction.
So with motherboard support and device support (and Linux support), why isn't UASP being used, and how can I make it be used?
Or perhaps it is being used, and I just don't know how to check it.
Relevant output of lsusb -t
:
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 5000M
|__ Port 2: Dev 5, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
EDIT
I am running Linux 4.0.8 on Fedora 21 (64-bit).
EDIT 2
Here is the output of lsmod | grep uas
:
uas 24576 0
usb_storage 65536 1 uas
Here is the all dmesg
output generated by turning on the docking station (with a HDD in it):
[173791.566332] usb 2-2: new SuperSpeed USB device number 4 using xhci_hcd
[173791.581802] usb 2-2: New USB device found, idVendor=174c, idProduct=55aa
[173791.581809] usb 2-2: New USB device strings: Mfr=2, Product=3, SerialNumber=1
[173791.581814] usb 2-2: Product: ASMT1053
[173791.581818] usb 2-2: Manufacturer: asmedia
[173791.581822] usb 2-2: SerialNumber: 123456789012
[173791.583705] usb-storage 2-2:1.0: USB Mass Storage device detected
[173791.583933] usb-storage 2-2:1.0: Quirks match for vid 174c pid 55aa: 400000
[173791.583981] scsi host11: usb-storage 2-2:1.0
[173792.587494] scsi 11:0:0:0: Direct-Access ASMT 2105 0 PQ: 0 ANSI: 6
[173792.588048] sd 11:0:0:0: Attached scsi generic sg3 type 0
[173792.589870] sd 11:0:0:0: [sdc] Spinning up disk...
[173793.589663] .......ready
[173799.606012] sd 11:0:0:0: [sdc] 625142448 512-byte logical blocks: (320 GB/298 GiB)
[173799.606599] sd 11:0:0:0: [sdc] Write Protect is off
[173799.606606] sd 11:0:0:0: [sdc] Mode Sense: 43 00 00 00
[173799.607092] sd 11:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[173799.624914] sdc: sdc2
[173799.626624] sd 11:0:0:0: [sdc] Attached SCSI disk
2Which Linux distribution and kernel version are you running? – Steven – 2015-08-06T18:06:59.920
@Steven See my edit. – BenjiWiebe – 2015-08-06T23:37:13.673
is the uas kernel module available (
CONFIG_USB_UAS
) and loaded (lsmod
)? What doesmodprobe uas
return? – ssnobody – 2015-08-13T23:57:39.970@ssnobody
uas
is loaded. See my 'EDIT 2'. – BenjiWiebe – 2015-08-14T04:13:59.173Have you verified that the UAS driver actually support your device's modalias string? Checking
/lib/modules/
uname -r/modules.alias
might tell you. – ssnobody – 2015-08-14T16:15:33.643@ssnobody It doesn't seem to... – BenjiWiebe – 2015-08-14T16:23:48.727