USB Bluetooth dongle floods a console (and doesn't work in one direction)

Bug #386736 reported by Michał Gołębiowski-Owczarek
0
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

I use Hardy. I've recently bought a USB Bluetooth dongle. I can send files from my phone (Sony Ericsson K800i) to the computer, but not in the opposite direction. I installed a lot of packages (like obexfs, gnome-vfs-obexftp, obexfts, obex-data-server etc.) but it didn't help.

So I got used to that I wouldn't be able to copy files to my mobile in Hardy. But there is another problem - I discovered that when my adapter is connected and the bluetooth service started (/etc/init.d/bluetooth start) my console is flooded in amazing speed by this text:

(...)
[ 1533.116617] hci_scodata_packet: hci0 SCO packet for unknown connection handle 92
[ 1533.117589] hci_scodata_packet: hci0 SCO packet for unknown connection handle 92
[ 1533.118542] hci_scodata_packet: hci0 SCO packet for unknown connection handle 92
[ 1533.125639] hci_scodata_packet: hci0 SCO packet for unknown connection handle 92
(...)

I've read that this can be fixed by some simple kernel modifications. As written here (in Polish):
http://ftp.coolmax.one.pl/linux/repository/pkg/DRVs/BlueTooth/Flood%20komunikat%F3w%20SCO%20podczas%20u%3Fywania%20Bluetootha.html
this can be fixed by checking the device address via lsusb (at mine:
$ lsusb
(...)
Bus 001 Device 004: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
(...)
) and adding the following line:
{ USB_DEVICE(0x0a12, 0x0001), .driver_info = HCI_BROKEN_ISOC },
to the drivers/bluetooth/hci_usb.c file, after a comment:
/* RTX Telecom based adapters with buggy SCO support */
or similar.

If there's any simpler fix, I'll be grateful to hear about it.

ProblemType: Bug
Architecture: i386
Date: Sat Jun 13 17:03:00 2009
Dependencies:

DistroRelease: Ubuntu 8.04
Package: linux None [modified: /var/lib/dpkg/info/linux.list]
PackageArchitecture: i386
SourcePackage: linux-meta
Uname: Linux 2.6.24-24-generic i686

Revision history for this message
Michał Gołębiowski-Owczarek (mgol) wrote :
Revision history for this message
Michał Gołębiowski-Owczarek (mgol) wrote :

I thought that the 'ubuntu-bug' command attached all needed information but I don't see it anywhere... I'll attach it myself.

Revision history for this message
Michał Gołębiowski-Owczarek (mgol) wrote :
Revision history for this message
Michał Gołębiowski-Owczarek (mgol) wrote :
Revision history for this message
Michał Gołębiowski-Owczarek (mgol) wrote :
Revision history for this message
Michał Gołębiowski-Owczarek (mgol) wrote :
Revision history for this message
kernel-janitor (kernel-janitor) wrote :

[This is an automated message. Apologies if it has reached you inappropriately.]

This bug was reported against the linux-meta package when it likely should have been reported against the linux package instead. We are automatically transitioning this to the linux kernel package so that the appropriate teams are notified and made aware of this issue.

If this bug really is a bug in the linux-meta package you can move it back to linux-meta and set the Status to Confirmed, or contact us on the #ubuntu-kernel channel on the FreeNode IRC server. Thanks.

affects: linux-meta (Ubuntu) → linux (Ubuntu)
Revision history for this message
Michał Gołębiowski-Owczarek (mgol) wrote :

As I changed my notebook and I will no longer use Hardy, I unsubscribed from this bug report.

Revision history for this message
Francisco L. Fernandez (flufetor) wrote :

I have the same issue with a mini-usb dongle bought off ebay. The proposed patch / workaround in hci_usb.c didn't work for me. I had to compile the module btusb (disabled by default in ubuntu kernel) against the running kernel and blacklist hci_usb.

My setup is also Ubuntu Hardy:

fran@x22:~$ uname -r
2.6.24-25-generic

fran@x22:~$ lsusb
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 002: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 001 Device 001: ID 0000:0000
fran@x22:~$ lsmod | grep -i bt
btusb 8724 2
bluetooth 61028 7 rfcomm,l2cap,btusb
usbcore 146412 3 btusb,uhci_hcd
fran@x22:~$ dmesg
...
[ 36.600204] Bluetooth: Core ver 2.11
[ 36.700510] NET: Registered protocol family 31
[ 36.700521] Bluetooth: HCI device and connection manager initialized
[ 36.700535] Bluetooth: HCI socket layer initialized
[ 36.828173] Bluetooth: Generic Bluetooth USB driver ver 0.1
[ 36.828577] usbcore: registered new interface driver btusb
...
fran@x22:~$ hcitool dev
Devices:
 hci0 00:15:83:15:A3:10

Revision history for this message
Francisco L. Fernandez (flufetor) wrote :

Here is a deb source package to enable btusb module in Ubuntu Hardy kernel and blacklist hci_usb.

tags: added: needs-kernel-logs
tags: added: needs-upstream-testing
tags: added: kj-triage
Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

This bug report was marked as Incomplete and has not had any updated comments for quite some time. As a result this bug is being closed. Please reopen if this is still an issue in the current Ubuntu release http://www.ubuntu.com/getubuntu/download . Also, please be sure to provide any requested information that may have been missing. To reopen the bug, click on the current status under the Status column and change the status back to "New". Thanks.

[This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: kj-expired
Changed in linux (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.