VirtualBox

Opened 11 years ago

Closed 8 years ago

#12274 closed defect (fixed)

USB 3.0 device not working

Reported by: hanxue Owned by:
Component: USB Version: VirtualBox 4.3.0
Keywords: usb 3.0 Cc: hanxue.developer@…
Guest type: Linux Host type: Mac OS X

Description

On a Mac OS X 9 host and Linux guest, the guest cannot access an external USB 3.0 hard disk that is attached to the host. USB device filtering is enabled, and the USB device is enabled for this particular guest.

This is the relevant dmesg output in the Linux guest

[ 44.196178] usb 1-1: new high-speed USB device number 2 using ehci-pci [ 44.493021] usb 1-1: device descriptor read/64, error 18 [ 44.873352] usb 1-1: device descriptor read/64, error 18 [ 45.240190] usb 1-1: new high-speed USB device number 3 using ehci-pci [ 45.548207] usb 1-1: device descriptor read/64, error 18 [ 45.965060] usb 1-1: device descriptor read/64, error 18 [ 46.332196] usb 1-1: new high-speed USB device number 4 using ehci-pci [ 46.408153] usb 1-1: Invalid ep0 maxpacket: 9 [ 46.676208] usb 1-1: new high-speed USB device number 5 using ehci-pci [ 46.751673] usb 1-1: Invalid ep0 maxpacket: 9

Attachments (4)

VBox.log (104.8 KB ) - added by hanxue 11 years ago.
VBox.log.1 (108.5 KB ) - added by hanxue 11 years ago.
VBox.log.2 (111.1 KB ) - added by hanxue 11 years ago.
VBox.log.3 (105.5 KB ) - added by hanxue 11 years ago.

Download all attachments as: .zip

Change History (6)

by hanxue, 11 years ago

Attachment: VBox.log added

by hanxue, 11 years ago

Attachment: VBox.log.1 added

by hanxue, 11 years ago

Attachment: VBox.log.2 added

by hanxue, 11 years ago

Attachment: VBox.log.3 added

comment:1 by dmak, 9 years ago

I have the same problem with same symptoms on Windows7 x64 host (Linux Debian 8.0 x32 guest), VirtualBox v4.3.26 + extensions pack. I have SATA-to-USB2.0 adapter, which works fine when it is attached via main menu:

# lsusb
Bus 001 Device 002: ID 152d:2338 JMicron Technology Corp. / JMicron USA Technology Corp. JM20337 Hi-Speed USB to SATA & PATA Combo Bridge

# dmesg
[   20.124198] usb 1-1: new high-speed USB device number 2 using ehci-pci
[   20.494702] usb 1-1: New USB device found, idVendor=152d, idProduct=2338
[   20.494711] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=5
[   20.494716] usb 1-1: Product: USB to ATA/ATAPI Bridge
[   20.494720] usb 1-1: Manufacturer: JMicron
[   20.494724] usb 1-1: SerialNumber: 2229703F1233
[   20.554951] usb-storage 1-1:1.0: USB Mass Storage device detected
[   20.555677] scsi5 : usb-storage 1-1:1.0
[   20.555840] usbcore: registered new interface driver usb-storage
[   21.562316] scsi 5:0:0:0: Direct-Access     TOSHIBA         Y7PSF1RSS 3M   PQ: 0 ANSI: 2 CCS
[   21.565013] sd 5:0:0:0: Attached scsi generic sg2 type 0
[   21.572305] sd 5:0:0:0: [sdb] 312581808 512-byte logical blocks: (160 GB/149 GiB)
[   21.578256] sd 5:0:0:0: [sdb] Write Protect is off
[   21.578265] sd 5:0:0:0: [sdb] Mode Sense: 00 38 00 00
[   21.584202] sd 5:0:0:0: [sdb] Asking for cache data failed
[   21.584587] sd 5:0:0:0: [sdb] Assuming drive cache: write through
[   21.624780]  sdb: unknown partition table
[   21.675976] sd 5:0:0:0: [sdb] Attached SCSI disk

The same drive attached via another SATA-to-USB3.0 adapter connected via USB3.0 port does not work:

# lsusb
Bus 001 Device 013: ID 152d:0567 JMicron Technology Corp. / JMicron USA Technology Corp.

# dmesg
[371489.640087] usb 1-1: device descriptor read/64, error 18
[371489.932078] usb 1-1: device descriptor read/64, error 18
[371490.400077] usb 1-1: device descriptor read/64, error 18
[371490.688252] usb 1-1: device descriptor read/64, error 18
[371490.996965] usb 1-1: Invalid ep0 maxpacket: 9
[371491.211327] usb 1-1: Invalid ep0 maxpacket: 9
[371491.220114] usb usb1-port1: unable to enumerate USB device

If that USB3.0 adapter is connected via USB2.0 port it also does not work:

[382097.513074] usb 1-1: device descriptor read/all, error -110
[382103.216275] usb 1-1: device descriptor read/all, error -110
[382108.600379] usb 1-1: unable to get BOS descriptor
[382113.608284] usb 1-1: unable to read config index 0 descriptor/all
[382113.617131] usb 1-1: can't read configurations, error -110
[382118.996310] usb 1-1: unable to get BOS descriptor
[382124.044172] usb 1-1: unable to read config index 0 descriptor/all
[382124.048274] usb 1-1: can't read configurations, error -110
[382124.050389] usb usb1-port1: unable to enumerate USB device

comment:2 by Frank Mehnert, 8 years ago

Resolution: fixed
Status: newclosed

USB 3 support was introduced with VBox 5.0.x.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use