Opened 9 years ago

Closed 9 months ago

#5423 closed bug (fixed)

Virtualbox: USB did not work under haiku

Reported by: Xbertl Owned by: mmlr
Priority: normal Milestone: R1
Component: Drivers/USB/EHCI Version: R1/alpha1
Keywords: Virtualbox USB Cc:
Blocked By: Blocking:
Has a Patch: no 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 9 years ago.
syslog.txt (60.9 KB) - added by Xbertl 9 years ago.
Serielle_Ausgabe.txt (37.4 KB) - added by Xbertl 9 years ago.

Download all attachments as: .zip

Change History (9)

Changed 9 years ago by Xbertl

Attachment: Serial_Output.txt added

comment:1 Changed 9 years ago by mmlr

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 Changed 9 years ago by Xbertl

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.

Changed 9 years ago by Xbertl

Attachment: syslog.txt added

comment:3 Changed 9 years ago by Coldfirex

Still an issue under a recent build?

comment:4 Changed 9 years ago by Xbertl

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

Changed 9 years ago by Xbertl

Attachment: Serielle_Ausgabe.txt added

comment:5 Changed 4 years ago by waddlesplash

Component: Drivers/USBDrivers/USB/EHCI

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

comment:6 Changed 9 months ago by waddlesplash

Resolution: fixed
Status: newclosed

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

Note: See TracTickets for help on using tickets.