I have an USB 3.2 Gen2x2 NVMe drive. My VM is using the plain USB device. It's a Linux host and guest. The host performs about 500MiB/s on that device because the host hardware doesn't seem to support latest 3.2 Gen2x2 which could theoretically perform about 2000MiB/s.
The VirtualBox guest Linux only operates at 130MiB/s (hdparm inside the VM). It's VirtualBox 6.1.32 that should not have the USB3 bug.
In the VM Settings->USB-> I have [x]Enable USB Controller, [x] USB 3.0 (xHCI) and filtered the specific device. lsusb.py inside the VM shows USB 3.00 Host 5000Mbps with a USB 3.20 device with 5000Mbps. The same on the host:
Code: Select all
usb4 1d6b:0003 09 1IF [USB 3.00, 5000 Mbps, 0mA] (xhci-hcd 0000:00:14.0) hub
4-1 0424:5734 09 1IF [USB 3.10, 5000 Mbps, 0mA] (Microchip Tech USB5734) hub
4-5 0781:55af 00 1IF [USB 3.20, 5000 Mbps, 896mA] (SanDisk Extreme Pro 55AF 323134385357343031333831)