UASP support missing

UASP is considered to be better for mixed I/O; right now the box is set to BOT despite a SuperSpeed link.

Is it possible to get this enabled on the kernel? Or is there a reason why it hasn’t been turned on?

osmc@osmc:~$ lsusb -t
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 5000M
    |__ Port 1: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
osmc@osmc:~$ sudo modprobe uas
modprobe: FATAL: Module uas not found in directory /lib/modules/4.9.269-84-osmc
osmc@osmc:~$ grep -E 'CONFIG_USB_UAS|CONFIG_IKCONFIG_PROC' /boot/config-$(uname -r)
# CONFIG_USB_UAS is not set

Hi Gav

What kind of drive do you have?

If it’s a mechanical drive I’m not sure if performance may be better. See Disable uasp - Raspberry Pi Forums.

I’m open to making it available as a module but I’m not sure on loading it by default yet.

If you want to play with it I’m more than happy to make a test build available for you.

Cheers

Sam

1 Like

Thanks @sam_nazarko. I’ve got a Samsung T7 1TB Portable External SSD (USB 3.2 Gen2 (10Gbps) - Read up to 1050MB/s).

I’m just curious on if it would make much of a difference for write speeds in particular, even with the Vero’s USB 3 port capping out at 5 Gbps. On paper it should, but gains like these can often disappear in real-world use-cases.

I’d love to give a test build a go, if I could do it without wiping/factory resetting the internal Vero V drive.

1 Like

You can back up then test build only way is fresh install … but all can be migrated :metal::black_joker:

The writing would be done via the network, correct? If so then the bottleneck is the Vero V’s gigabit NIC.