Comment 254 for bug 268502

Revision history for this message
Bruce Erlichman (bruce-erlichman) wrote : Re: [Bug 268502] Re: Bluetooth doesn't work (hci_cmd_task: hci0 command tx timeout)

Have updated kernel to 2.6.28-11-generic but still get:

"Connecting to device 00:07:61:05:91:90.
Can't get device information Device information: Connection
timed out"

Tried the various codes like 0000, 1234, 9999, etc. to no avail.

Can't tell you much about the dongle except it's a cheap, micro-
miniature
one shaped like a half-moon with no identification on it.

Other (larger) dongles work.

Bruce

On Sep 14, 2009, at 9:52 AM, Launchpad Bug Tracker wrote:

> This bug was fixed in the package linux - 2.6.27-14.41
>
> ---------------
> linux (2.6.27-14.41) intrepid-proposed; urgency=low
>
> [ Stefan Bader ]
>
> * Revert "SAUCE: input: Blacklist digitizers from joydev.c"
> - LP: #300143
>
> linux (2.6.27-14.40) intrepid-proposed; urgency=low
>
> [ Amit Kucheria ]
>
> * Disable DEVKMEM for all archs on Intrepid
> - LP: #354221
> * SAUCE: Quirk for BT USB device on MacbookPro to be reset before use
> - LP: #332443
>
> [ Andy Isaacson ]
>
> * LIRC_PVR150: depends on VIDEO_IVTV
> - LP: #341477
> * SAUCE: FSAM7400: select CHECK_SIGNATURE
> - LP: #341712
>
> [ Andy Whitcroft ]
>
> * SAUCE: hotkey quirks for various Zepto Znote and Fujitsu Amilo
> laptops
> - LP: #330259
> * SAUCE: unusual devs: add an entry for the ScanLogic SL11R-IDE 0.78
> - LP: #336189
>
> [ Anton Veretenenko ]
>
> * SAUCE: sony-laptop: add support for Sony Vaio FW series function/
> media
> keys
> - LP: #307592
>
> [ Ayaz Abdulla ]
>
> * SAUCE: forcedeth: msi interrupt fix
> - LP: #288281
>
> [ Chuck Short ]
>
> * SAUCE: [USB] Unusual Device support for Gold MP3 Player Energy
> - LP: #125250
>
> [ Ike Panhc ]
>
> * squashfs: correct misspelling
> - LP: #322306
> * SAUCE: Fixing symbol name in HECI module
> - LP: #336549
> * Copy header files for various kernel media driver
> - LP: #322732
>
> [ Stefan Bader ]
>
> * SAUCE: vgacon: Return the upper half of 512 character fonts
> - LP: #355057
> * SAUCE: input: Blacklist digitizers from joydev.c
> - LP: #300143
>
> [ Upstream Kernel Changes ]
>
> * libata: make sure port is thawed when skipping resets
> - LP: #269652
> * x86-64: fix int $0x80 -ENOSYS return
> - LP: #339743
> * rt2x00: Fix race conditions in flag handling
> - LP: #258985
> * USB: cdc-acm: Add another conexant modem to the quirks
> - LP: #323829
> * Bluetooth: Add fine grained mem_flags usage to btusb driver
> - LP: #268502
> * Bluetooth: Handle bulk URBs in btusb driver from notify callback
> - LP: #268502
> * Bluetooth: Submit bulk URBs along with interrupt URBs
> - LP: #268502
> * hwmon: (abituguru3) Match partial DMI board name strings
> - LP: #298798
> * x86: mtrr: don't modify RdDram/WrDram bits of fixed MTRRs
> - LP: #292619
> * sis190: add identifier for Atheros AR8021 PHY
> - LP: #247889
> * ath9k: implement IO serialization
> - LP: #373034
> * ath9k: AR9280 PCI devices must serialize IO as well
> - LP: #373034
> * acer-wmi: fix regression in backlight detection
> - LP: #333386
>
> -- Stefan Bader <email address hidden> Wed, 26 Aug 2009
> 11:48:11 +0200
>
> ** Changed in: linux (Ubuntu Intrepid)
> Status: Fix Committed => Fix Released
>
> --
> Bluetooth doesn't work (hci_cmd_task: hci0 command tx timeout)
> https://bugs.launchpad.net/bugs/268502
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in The Linux Kernel: In Progress
> Status in “bluez” package in Ubuntu: Invalid
> Status in “linux” package in Ubuntu: Fix Released
> Status in bluez in Ubuntu Intrepid: Invalid
> Status in linux in Ubuntu Intrepid: Fix Released
> Status in bluez in Ubuntu Jaunty: Invalid
> Status in linux in Ubuntu Jaunty: Fix Released
> Status in “bluez” package in Debian: Fix Committed
> Status in “bluez-utils” package in Debian: Fix Committed
>
> 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
> (2.6.29-rc3). The required changes are all local to the btusb
> driver.
>
> 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_complete: hci0 urb ffff88004dd0fb40 failed
> to resubmit (19)
> [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:11:67:9C:59:B5, dba=00:1B:59:96:A6:DD)
> Sep 23 08:16:59 charlie hcid[5903]: pin_code_request
> (sba=00:11:67:9C:59:B5, dba=00:1B:59:96:A6:DD)