Bluetooth doesn't work (hci_cmd_task: hci0 command tx timeout)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Genesi EfikaMX Support Project |
New
|
Undecided
|
Unassigned | ||
Linux |
In Progress
|
Medium
|
|||
bluez (Debian) |
Fix Released
|
Unknown
|
|||
bluez (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Intrepid |
Invalid
|
Undecided
|
Unassigned | ||
Jaunty |
Invalid
|
Undecided
|
Unassigned | ||
bluez-utils (Debian) |
New
|
Unknown
|
|||
linux (Fedora) |
Fix Released
|
High
|
|||
linux (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Intrepid |
Fix Released
|
Medium
|
Unassigned | ||
Jaunty |
Fix Released
|
Medium
|
Brian Rogers |
Bug Description
SRU justification:
Impact: A series of bluetooth dongles [1] do not work properly with the new
btusb driver which replaced usb_hci. This has been fixed upstream
Fix: The following three patches are required to fix this (two as prerequisite
and one for the actual fix). The fix deviates from upstream by the change
of a version number and the missing resume part which does not exist for
Intrepid nor Jaunty.
Test: Fix has been tested by bug reporters.
---
Bluetooth doesn't work for at least the following devices:
ID 1131:1001 Integrated System Solution Corp. KY-BT100 Bluetooth Adapter
ID 1131:1004 Integrated System Solution Corp. Bluetooth Device
ID 2001:f111 D-Link Corp. [hex] DBT-122 Bluetooth adapter
ID 0a5c:200a Broadcom Corp. Bluetooth dongle
They don't work properly with the newer btusb driver, which replaced hci_usb by default in 2.6.27. This hasn't been fixed upstream as of v2.6.29-rc3.
Original message below:
Association with Bluetooth works using kernel 2.6.26, since the updates to 2.6.27 (both -1 and -2) association fails. I can scan and see bluetooth devices but not pair.
Using my phone, I start the association process, the phone asks for a passkey, and in 2.6.26 the popup window appears normally allowing me to enter the passkey. In 2.6.27 the dialog box never appears.
If I use hcitool:
:~$ sudo hcitool cc 00:1B:59:96:A6:DD
:~$ sudo hcitool auth 00:1B:59:96:A6:DD
HCI authentication request failed: Connection timed out
the dialog box appears very very briefly then vanishes.
dmesg shows a couple of problems:
[25791.306170] btusb_intr_
[25791.315446] btusb_send_frame: hci0 urb ffff880048542840 submission failed
and the syslog shows that there was an attempt to associate:
Sep 23 08:16:59 charlie hcid[5903]: link_key_request (sba=00:
Sep 23 08:16:59 charlie hcid[5903]: pin_code_request (sba=00:
Changed in linux: | |
assignee: | nobody → ubuntu-kernel-team |
importance: | Undecided → Medium |
status: | New → Triaged |
description: | updated |
Changed in linux: | |
status: | Unknown → In Progress |
description: | updated |
Changed in linux: | |
assignee: | nobody → brian-rogers |
description: | updated |
Changed in linux: | |
status: | Confirmed → In Progress |
Changed in linux: | |
assignee: | nobody → stefan-bader-canonical |
importance: | Undecided → Medium |
status: | New → Fix Committed |
status: | In Progress → Fix Committed |
description: | updated |
Changed in linux (Ubuntu Jaunty): | |
status: | Fix Committed → Fix Released |
Changed in debian: | |
status: | Unknown → New |
Changed in linux (Ubuntu Intrepid): | |
status: | Fix Committed → Confirmed |
Changed in linux (Ubuntu Jaunty): | |
status: | Fix Released → Confirmed |
Changed in linux (Ubuntu): | |
status: | Fix Released → Confirmed |
Changed in linux (Ubuntu Jaunty): | |
status: | Confirmed → Fix Released |
Changed in linux (Ubuntu Intrepid): | |
status: | Confirmed → Fix Committed |
Changed in linux (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in bluez (Ubuntu): | |
status: | New → Invalid |
Changed in bluez (Ubuntu Intrepid): | |
status: | New → Invalid |
Changed in bluez (Ubuntu Jaunty): | |
status: | New → Invalid |
affects: | debian → bluez-utils (Debian) |
Changed in bluez-utils (Debian): | |
status: | New → Unknown |
Changed in bluez (Debian): | |
status: | Unknown → New |
Changed in bluez-utils (Debian): | |
status: | Unknown → New |
tags: | added: verification-needed |
tags: | added: hw-specific |
Changed in bluez-utils (Debian): | |
status: | New → Fix Committed |
Changed in bluez (Debian): | |
status: | New → Fix Committed |
Changed in linux (Ubuntu Jaunty): | |
status: | Fix Released → Fix Committed |
status: | Fix Committed → New |
Changed in linux (Ubuntu Jaunty): | |
status: | New → Fix Released |
Changed in linux (Ubuntu Intrepid): | |
status: | Fix Committed → Fix Released |
Changed in bluez (Debian): | |
status: | Fix Committed → New |
Changed in bluez-utils (Debian): | |
status: | Fix Committed → New |
Changed in linux (Ubuntu Jaunty): | |
status: | Fix Released → Confirmed |
status: | Confirmed → Fix Released |
tags: | added: iso-testing |
Changed in bluez (Ubuntu Jaunty): | |
status: | Invalid → Fix Committed |
Changed in bluez (Ubuntu Jaunty): | |
status: | Fix Committed → Invalid |
Changed in linux (Ubuntu Intrepid): | |
assignee: | Stefan Bader (stefan-bader-canonical) → nobody |
Changed in linux (Ubuntu): | |
status: | Fix Released → Fix Committed |
Changed in linux (Ubuntu): | |
status: | Fix Committed → Fix Released |
Changed in linux (Ubuntu): | |
assignee: | Brian Rogers (brian-rogers) → nobody |
Changed in bluez (Debian): | |
status: | New → Confirmed |
Changed in linux: | |
importance: | Unknown → Medium |
Changed in linux (Ubuntu): | |
assignee: | nobody → Chrystalla Mytidou (stalo-my) |
assignee: | Chrystalla Mytidou (stalo-my) → nobody |
Changed in bluez (Debian): | |
status: | Confirmed → Fix Released |
tags: | removed: verification-needed |
Changed in linux (Fedora): | |
importance: | Unknown → High |
status: | Unknown → Fix Released |
Output of lsusb
:~$ lsusb
Bus 002 Device 002: ID 1131:1001 Integrated System Solution Corp. KY-BT100 Bluetooth Adapter
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 148f:2573 Ralink Technology, Corp. RT2501USB Wireless Adapter
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub