I bought what is supposed to be a USB3 dvdrw drive but it is detected as
USB2.
$ dmesg
[99941.296152] usb 1-3: new high-speed USB device number 12 using xhci_hcd
[99941.464780] usb 1-3: New USB device found, idVendor=13fd,
idProduct=0840, bcdDevice= 1.14
[99941.464783] usb 1-3: New USB device strings: Mfr=1, Product=2,
SerialNumber=3
[99941.464786] usb 1-3: Product: External
[99941.464788] usb 1-3: Manufacturer: Generic
[99941.464789] usb 1-3: SerialNumber: 534841353132313630362020
[99941.477838] usb-storage 1-3:1.0: USB Mass Storage device detected
[99941.478063] scsi host9: usb-storage 1-3:1.0
[99942.485502] scsi 9:0:0:0: CD-ROM hp DVD RW AD-7586H
KH04 PQ: 0 ANSI: 0
[99942.488054] sr 9:0:0:0: Power-on or device reset occurred
[99942.492956] sr 9:0:0:0: [sr0] scsi3-mmc drive: 24x/24x writer dvd-ram
cd/rw xa/form2 cdda tray
[99942.493466] sr 9:0:0:0: Attached scsi CD-ROM sr0
[99942.493594] sr 9:0:0:0: Attached scsi generic sg2 type 5
$ lsusb
Bus 001 Device 012: ID 13fd:0840 Initio Corporation INIC-1618L SATA
$ lsusb -t
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/10p, 480M
|__ Port 3: Dev 12, If 0, Class=Mass Storage, Driver=usb-storage, 480M
I plugged in a known USB3 device in the same port.
Could there be a bug that makes the bus decide it is not a USB3 device?
$ lsusb
Bus 002 Device 003: ID 13fe:6300 Kingston Technology Company Inc. USB
DISK 3.0
$ lsusb -t
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 10000M
|__ Port 3: Dev 3, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
Is there a way to see if Windows in a VirtualBox sees it as USB3?