[KARMIC] Bluetooth doesn't work (hci_cmd_task: hci0 command tx timeout) (Broadcom dongle)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bluez Utilities |
New
|
Undecided
|
Unassigned | ||
bluez (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
Bug Description
Hi:
I can't transfer files or browse them through Bluetooth. On Ubuntu 9.04 it worked fine, but now with the new 9.10 (fresh install, not distro-upgrade) doesn't work anymore. I've read other posts with the same problem, but in previous versions, so apparently not everybody have this problem with Karmic and bluetooth.
Here are the technical info about this bug.
$ cat /proc/version_
Ubuntu 2.6.31-
$ uname -a
Linux pcfdb 2.6.31-16-generic #52-Ubuntu SMP Thu Dec 3 22:07:16 UTC 2009 x86_64 GNU/Linux
$ sudo dpkg -l | grep bluez
ii bluez 4.51-0ubuntu2 Bluetooth tools and daemons
ii bluez-alsa 4.51-0ubuntu2 Bluetooth audio support
ii bluez-cups 4.51-0ubuntu2 Bluetooth printer driver for CUPS
rc bluez-gnome 1.8-1ubuntu1 Bluetooth utilities for GNOME
ii bluez-gstreamer 4.51-0ubuntu2 Bluetooth GStreamer support
ii bluez-hcidump 1.42-1build1 Analyses Bluetooth HCI packets
rc bluez-utils 4.51-0ubuntu2 Transitional package
ii python-bluez 0.16-1ubuntu1 Python wrappers around BlueZ for rapid bluet
1) I connect my bluetooth dongle:
SYSLOG events covering this:
Dec 7 20:50:06 pcfdb kernel: [36922.071276] usb 6-1: new full speed USB device using uhci_hcd and address 2
Dec 7 20:50:17 pcfdb kernel: [36932.292306] usb 6-1: configuration #1 chosen from 1 choice
Dec 7 20:50:17 pcfdb kernel: [36932.368437] Bluetooth: Generic Bluetooth USB driver ver 0.5
Dec 7 20:50:17 pcfdb kernel: [36932.368617] usbcore: registered new interface driver btusb
Dec 7 20:50:17 pcfdb bluetoothd[19624]: Bluetooth daemon 4.51
Dec 7 20:50:17 pcfdb bluetoothd[19625]: Starting SDP server
Dec 7 20:50:17 pcfdb bluetoothd[19625]: Can't load plugin /usr/lib/
Dec 7 20:50:17 pcfdb kernel: [36932.475955] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Dec 7 20:50:17 pcfdb kernel: [36932.475961] Bluetooth: BNEP filters: protocol multicast
Dec 7 20:50:17 pcfdb bluetoothd[19625]: bridge pan0 created
Dec 7 20:50:17 pcfdb NetworkManager: SCPlugin-Ifupdown: devices added (path: /sys/devices/
Dec 7 20:50:17 pcfdb NetworkManager: SCPlugin-Ifupdown: device added (path: /sys/devices/
Dec 7 20:50:17 pcfdb NetworkManager: <WARN> device_creator(): /sys/devices/
Dec 7 20:50:17 pcfdb kernel: [36932.506482] Bridge firewalling registered
Dec 7 20:50:17 pcfdb bluetoothd[19625]: HCI dev 0 registered
Dec 7 20:50:17 pcfdb bluetoothd[19625]: HCI dev 0 up
Dec 7 20:50:17 pcfdb bluetoothd[19625]: Starting security manager 0
Dec 7 20:50:17 pcfdb bluetoothd[19625]: Parsing /etc/bluetooth/
Dec 7 20:50:17 pcfdb bluetoothd[19625]: Adapter /org/bluez/
2) Querying bluetooth service status
$ sudo /etc/init.
* bluetooth is running
3) Getting info about the bluetooth dongle
$ sudo hciconfig -a
hci0: Type: USB
BD Address: 00:1A:7D:0A:BA:8F ACL MTU: 377:10 SCO MTU: 16:0
UP RUNNING
RX bytes:664 acl:0 sco:0 events:18 errors:0
TX bytes:77 acl:0 sco:0 commands:20 errors:0
Features: 0xff 0xff 0x0d 0x38 0x08 0x08 0x00 0x00
Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Link policy:
Link mode: SLAVE ACCEPT
Can't read local name on hci0: Connection timed out (110)
4) Trying to scan devices
$ sudo hcitool scan
Scanning ...
Inquiry failed: Connection timed out
5) Now I repeat the tests but with bluetooth service down:
$ sudo /etc/init.
6) Querying bluetooth service status:
$ sudo /etc/init.
* bluetooth is not running
7) Querying hci status:
$ sudo hciconfig -a
hci0: Type: USB
BD Address: 00:1A:7D:0A:BA:8F ACL MTU: 377:10 SCO MTU: 16:0
DOWN
RX bytes:664 acl:0 sco:0 events:18 errors:0
TX bytes:86 acl:0 sco:0 commands:22 errors:0
Features: 0xff 0xff 0x0d 0x38 0x08 0x08 0x00 0x00
Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Link policy:
Link mode: SLAVE ACCEPT
8) Starting up the device:
$ sudo hciconfig hci0 up
9) Querying hci status again (more info is showed now):
$ sudo hciconfig -a
hci0: Type: USB
BD Address: 00:1A:7D:0A:BA:8F ACL MTU: 377:10 SCO MTU: 16:0
UP RUNNING
RX bytes:1012 acl:0 sco:0 events:29 errors:0
TX bytes:124 acl:0 sco:0 commands:33 errors:0
Features: 0xff 0xff 0x0d 0x38 0x08 0x08 0x00 0x00
Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Link policy:
Link mode: SLAVE ACCEPT
Name: 'Broadcom BCM2035'
Class: 0x000000
Service Classes: Unspecified
Device Class: Miscellaneous,
HCI Ver: 1.1 (0x1) HCI Rev: 0x3 LMP Ver: 1.1 (0x1) LMP Subver: 0x800
Manufacturer: Broadcom Corporation (15)
10) Trying to scan devices
$ sudo hcitool scan
Scanning ...
00:17:5C:DD:6A:AD GX29_Fer
11) If I startup the bluetooth service again, then the history repeats again from step 2
MORE INFO:
The bluetooth icon that appears when I connect my dongle, don't save the value when I check the option "Make visible" (it's not grayed out, just don't save the value and disappears next time I open the bluetooth interface)
Scanning blutooth devices on the interface don't work either (obviously)
If there is any information you want, please tell me how to get it.
Thanks.
ProblemType: Bug
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
/dev/snd/pcmC0D0p: fdbozzo 2598 F...m pulseaudio
/dev/snd/pcmC0D0c: fdbozzo 2598 F...m pulseaudio
CRDA: Error: [Errno 2] No existe el fichero ó directorio
Card0.Amixer.info:
Card hw:0 'Intel'/'HDA Intel at 0xf9ff8000 irq 22'
Mixer name : 'Realtek ALC883'
Components : 'HDA:10ec0883,
Controls : 35
Simple ctrls : 20
Date: Mon Dec 7 20:39:42 2009
DistroRelease: Ubuntu 9.10
HibernationDevice: RESUME=
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release amd64 (20091027)
IwConfig:
lo no wireless extensions.
eth0 no wireless extensions.
vboxnet0 no wireless extensions.
MachineType: System manufacturer P5K
NonfreeKernelMo
Package: linux-image-
ProcCmdLine: BOOT_IMAGE=
ProcEnviron:
PATH=(custom, user)
LANG=es_ES.UTF-8
SHELL=/bin/bash
ProcVersionSign
RelatedPackageV
linux-
linux-firmware 1.26
RfKill:
SourcePackage: linux
Uname: Linux 2.6.31-16-generic x86_64
WifiSyslog:
Dec 7 17:18:37 pcfdb kernel: [24232.614993] __ratelimit: 6 callbacks suppressed
Dec 7 17:18:37 pcfdb kernel: [24232.615001] npviewer.
Dec 7 17:22:13 pcfdb kernel: [24448.711727] warning: `VirtualBox' uses 32-bit capabilities (legacy support in use)
Dec 7 17:22:20 pcfdb kernel: [24455.519150] device eth0 entered promiscuous mode
dmi.bios.date: 10/14/2008
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 1201
dmi.board.
dmi.board.name: P5K
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: Rev 1.xx
dmi.chassis.
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: P5K
dmi.product.
dmi.sys.vendor: System manufacturer
affects: | ubuntu → bluez (Ubuntu) |
Changed in bluez (Ubuntu): | |
status: | New → Confirmed |
Forgot to put DMESG info:
$ dmesg | grep usb pci0000: 00/0000: 00:1a.1/ usb4/4- 1/4-1:1. 0/input/ input3 C517.0001: input,hidraw0: USB HID v1.10 Keyboard [Logitech USB Receiver] on usb-0000: 00:1a.1- 1/input0 pci0000: 00/0000: 00:1a.1/ usb4/4- 1/4-1:1. 1/input/ input4 C517.0002: input,hiddev96, hidraw1: USB HID v1.10 Mouse [Logitech USB Receiver] on usb-0000: 00:1a.1- 1/input1 complete: hci0 urb ffff8800660e5cc0 failed to resubmit (19) complete: hci0 urb ffff8800660e5f00 failed to resubmit (19) complete: hci0 urb ffff8800660e56c0 failed to resubmit (19)
[ 0.345865] usbcore: registered new interface driver usbfs
[ 0.345865] usbcore: registered new interface driver hub
[ 0.345865] usbcore: registered new device driver usb
[ 0.690158] usb usb1: configuration #1 chosen from 1 choice
[ 0.710130] usb usb2: configuration #1 chosen from 1 choice
[ 0.710529] usb usb3: configuration #1 chosen from 1 choice
[ 0.710792] usb usb4: configuration #1 chosen from 1 choice
[ 0.711039] usb usb5: configuration #1 chosen from 1 choice
[ 0.711288] usb usb6: configuration #1 chosen from 1 choice
[ 0.711565] usb usb7: configuration #1 chosen from 1 choice
[ 0.711814] usb usb8: configuration #1 chosen from 1 choice
[ 1.350019] usb 4-1: new low speed USB device using uhci_hcd and address 2
[ 1.534015] usb 4-1: configuration #1 chosen from 1 choice
[ 1.610923] usbcore: registered new interface driver hiddev
[ 1.611032] usbcore: registered new interface driver usbhid
[ 1.611036] usbhid: v2.6:USB HID core driver
[ 1.630063] input: Logitech USB Receiver as /devices/
[ 1.630249] logitech 0003:046D:
[ 1.662593] input: Logitech USB Receiver as /devices/
[ 1.662723] logitech 0003:046D:
[ 1.811317] usb 4-2: new full speed USB device using uhci_hcd and address 3
[ 2.047730] usb 4-2: configuration #1 chosen from 1 choice
[ 13.682717] usbcore: registered new interface driver pac7311
[36922.071276] usb 6-1: new full speed USB device using uhci_hcd and address 2
[36932.292306] usb 6-1: configuration #1 chosen from 1 choice
[36932.368617] usbcore: registered new interface driver btusb
[38503.540072] usb 6-1: USB disconnect, address 2
[38503.540634] btusb_intr_
[38503.540648] btusb_bulk_
[38503.541633] btusb_bulk_
[38503.541800] btusb_send_frame: hci0 urb ffff8800464da3c0 submission failed
[39073.860038] usb 6-1: new full speed USB device using uhci_hcd and address 3
[39084.072287] usb 6-1: configuration #1 chosen from 1 choice