USB 3.2 Gen 2 2x2 20 Gbps Compatibility

This probably isn’t a Qubes compatibility issue but has anyone gotten USB 3.2 Gen 2x2 20 Gbps drives to attach to your USB qube (Fedora 41 and Debian 12), or even with any linux distro?

The external drive works fine on a USB 3.2 Gen 1 10 Gbps ports but not on the 20 Gbps ports.

I’m also on the latest kernel.

It seems like the error message basically tells me the 20 Gbps external drive lacks a supported driver.

1 Like

Related:

Aren’t you actually trying to attach this device from the USB qube (sys-usb) to another qube (disp2237)?

The USB proxy (which otherwise would not be involved) currently doesn’t support 20 Gbps devices, but it looks like a fairly simple change to /usr/lib/qubes/usb-import on the destination side:

Although IIUC it would still max out at 10 Gbps even with this change.


BTW, it’s usually preferable to forward a storage device as a block device - using the “Data (Block) Devices” section of the device widget, or using qvm-block - rather than as a USB device, unless you absolutely need to use advanced features of the device like S.M.A.R.T. monitoring inside the destination qube. Forwarding as a block device is more robust, there’s less attack surface, and in this case it would theoretically not be limited to 10 Gbps speed.

2 Likes

Thanks for the info. Yes it’s a disp repo qube used to move files. I guess after the initial error message to option to attach as a block disappeared. I disconnected the drive and reconnected an now the block options are there. Good enough for now. - thanks

1 Like