Bugzilla – Bug 150352
bluetooth dongle fails in external USB hub (works with FreeBSD or in root hub)
Last modified: 2006-02-13 22:08:52 UTC
I have an Acer Bluetooth Dongle (ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)) and an external Sharkoon "USB Spinhub" (USB 2.0 hub, ID 05e3:0606 Genesys Logic, Inc.) Plugging the Bluetooth Dongle into the external hub does not work (which means: no devices found by hcitool dev and scan and consequentially not by sdptool either), causing these dmesg messages: kernel: usb 5-2.4: new full speed USB device using ehci_hcd and address 11 hcid[6743]: HCI dev 0 registered kernel: hci_usb_intr_rx_submit: hci0 intr rx submit failed urb d120a4f4 err -28 hcid[2513]: Can't init device hci0: Input/output error (5) where the hex number after urb varies. The problem is reproducible by un- and replugging the Bluetooth Dongle, and happened with kernel-default-2.6.13-15.7 and -15.8, i586. The same dongle however works if plugged into the root hub (mainboard)ยท The same dongle works if plugged either into the root hub (mainboard) or the external USB hub with FreeBSD 6-STABLE (6.1-PRERELEASE at the time of test), so it does not appear to be a hardware incompatibility to me. Plugging this dongle into the root hub yields instead: kernel: usb 2-2: new full speed USB device using uhci_hcd and address 4 hcid[6743]: HCI dev 0 registered hcid[6743]: HCI dev 0 up hcid[6743]: Starting security manager 0
Created attachment 67947 [details] lsusb -v output for the devices in question (dongle in external hub) I am attaching lsusb -v output below.
This is a known issue with Linux. You can not plug USB 1.1 devices into a 2.0 hub, and have them work properly. Please just plug it into the root hub, or into a 1.1 hub. Also, the 10.1 release has had some work done in this area, so I would recommend trying it out, if you really want to use this device in this hub.