VirtualBox

Ticket #12274 (new defect)

Opened 22 months ago

Last modified 3 months ago

USB 3.0 device not working

Reported by: hanxue Owned by:
Priority: major 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

VBox.log Download (104.8 KB) - added by hanxue 22 months ago.
VBox.log.1 Download (108.5 KB) - added by hanxue 22 months ago.
VBox.log.2 Download (111.1 KB) - added by hanxue 22 months ago.
VBox.log.3 Download (105.5 KB) - added by hanxue 22 months ago.

Change History

Changed 22 months ago by hanxue

Changed 22 months ago by hanxue

Changed 22 months ago by hanxue

Changed 22 months ago by hanxue

comment:1 Changed 3 months ago by dmak

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
Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use