Modify

Opened 7 years ago

Last modified 4 years ago

#7910 new defect

Unable to get more than one Bluetooth adapter working

Reported by: dse@… Owned by: developers
Priority: normal Milestone: Chaos Calmer 15.05
Component: base system Version: Backfire 10.03
Keywords: Cc:

Description

I'm unable to get more than one Bluetooth adapter of the type Edimax EB-MDC1 V2 working at the same time on a TP-Link TP-WR1043ND using Backfire 10.03. Said BT adapters are using a Cambridge Silicon Radio chipset (idVendor=0x0a12, idProduct=0x0001).
The hardware setup itself consists of a passive 4-port USB hub connected to the single USB port of the WR1043ND with the three BT adapters and one USB flash drive which serves as additional storage for the router.
Using hciconfig it is possible to get only one BT device running via "hciconfig <dev> up"
at a time. Trying to start a second device always results in the following error message:
Can't init device hci1: Input/output error (5)
while dmesg shows
btusb_submit_intr_urb: hci1 urb 81dd9900 submission failed (28)
Tracing the error code back I found 28 corresponds to "ENOSPC: No space left on device".
My initial assumption was that this might be a problem of either the hub itself or too much energy consumption for a single USB port to handle. So I connected the hub including the three BT devices and the flash storage to a desktop computer. All devices worked at the same time using x86 kernel versions 2.6.25.20, 2.6.27.29 and 2.6.32.6. So this appears neither to be an issue of the hub nor the newer btusb kernel module.
A second test with the hub connected to the router again and two BT adapters substituted for wifi devices demonstrated it was possible to use these three devices at the same time to perform scans, so this is in all likelihood not a problem of excessive power consumption the USB port cannot handle, either.
So I am basically down to a software problem, since the hardware appears to be working fine and the configuration of the BT system on the router is virtually identical to the one on the desktop computer used in the tests.

Attachments (0)

Change History (4)

comment:1 follow-up: Changed 7 years ago by ratbug

To resolve this, please add this to your kernel config and rebuild it:

CONFIG_USB_EHCI_TT_NEWSCHED=y

cheers

comment:2 Changed 6 years ago by sivakumar.bs@…

I too faced similar problem unable to get more than one Bluetooth adapter working. Thanks a lot for posting the solution and sharing your experience. It saves time of many people like me. Thanks again

sivakumar

comment:3 in reply to: ↑ 1 Changed 6 years ago by anonymous

Replying to ratbug:

To resolve this, please add this to your kernel config and rebuild it:

CONFIG_USB_EHCI_TT_NEWSCHED=y

cheers

I too faced similar problem unable to get more than one Bluetooth adapter working. Thanks a lot for posting the solution and sharing your experience. It saves time of many people like me. Thanks again

comment:4 Changed 4 years ago by jow

  • Milestone changed from Backfire 10.03.2 to Chaos Calmer (trunk)

Milestone Backfire 10.03.2 deleted

Add Comment

Modify Ticket

Action
as new .
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.