Opened 14 years ago

Closed 5 years ago

Last modified 4 years ago

#5423 closed bug (fixed)

Virtualbox: USB did not work under haiku

Reported by: Xbertl Owned by: mmlr
Priority: normal Milestone: R1/beta2
Component: Drivers/USB/EHCI Version: R1/alpha1
Keywords: Virtualbox USB Cc:
Blocked By: Blocking:
Platform: All

Description (last modified by mmlr)

If i connect a new usb device to haiku in the virtualbox, haiku hangs and I must kill it.

These errors are shown in the serial output:

usb hub 7: port 0: new device connected
usb error control pipe 11: timeout waiting for queued request to complete
usb error control pipe 11: timeout waiting for queued request to complete
usb error control pipe 11: timeout waiting for queued request to complete
usb error ehci 1: error while setting device address

Attachments (3)

Serial_Output.txt (38.0 KB ) - added by Xbertl 14 years ago.
syslog.txt (60.9 KB ) - added by Xbertl 14 years ago.
Serielle_Ausgabe.txt (37.4 KB ) - added by Xbertl 13 years ago.

Download all attachments as: .zip

Change History (10)

by Xbertl, 14 years ago

Attachment: Serial_Output.txt added

comment:1 by mmlr, 14 years ago

Description: modified (diff)

Something's up with interrupts there. It most likely is an interrupt storm taking place. If you wait some time before killing it, does a "More than 99%" message show up? If so, for what interrupt line? Can you also try entering KDL and get the output of the "ints" command?

comment:2 by Xbertl, 14 years ago

I tested it Today with the Version hrev35832. I connected a USB- Stick and waited approx 15min. Then I killed the frozen Haiku.

I have not seen this message in the log. But you can see in the syslog for your self, I have attached it. Unfortunately I don't know how to enter the KDL.

by Xbertl, 14 years ago

Attachment: syslog.txt added

comment:3 by Coldfirex, 13 years ago

Still an issue under a recent build?

comment:4 by Xbertl, 13 years ago

Haiku does not freezes anymore.
But the USB- Device is not recognise by the system, and the log shows errors.

usb hub 7: port 0: new device connected
usb error control pipe 12: timeout waiting for queued request to complete
usb error ehci -1: error while getting the device descriptor
usb error control pipe 13: timeout waiting for queued request to complete
usb error ehci -1: error while getting the device descriptor

Tested with: VirtualBox 3.2.10 hrev66523 (64Bit)
haiku-nightly-hrev39648-x86gcc4-vmware

by Xbertl, 13 years ago

Attachment: Serielle_Ausgabe.txt added

comment:5 by waddlesplash, 9 years ago

Component: Drivers/USBDrivers/USB/EHCI

Sorting out Drivers/USB/EHCI tickets from Drivers/USB.

comment:6 by waddlesplash, 5 years ago

Resolution: fixed
Status: newclosed

VirtualBox EHCI breakage was reported separately (and fixed) as #12209.

comment:7 by nielx, 4 years ago

Milestone: R1R1/beta2

Assign tickets with status=closed and resolution=fixed within the R1/beta2 development window to the R1/beta2 Milestone

Note: See TracTickets for help on using tickets.