Comment 0 for bug 950413

Revision history for this message
Ruokoton (uborealis) wrote : Bluetooth connections stalling

Description: Ubuntu precise (development branch)
Release: 12.04

bluez:
  Installed: 4.98-2ubuntu4
  Candidate: 4.98-2ubuntu4
  Version table:
 *** 4.98-2ubuntu4 0
        500 http://fi.archive.ubuntu.com/ubuntu/ precise/main i386 Packages
        100 /var/lib/dpkg/status

lsusb:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 0a5c:201e Broadcom Corp. IBM Integrated Bluetooth IV

All bluetooth connections seem to stall after certain period of time (seen from dmesg) - this alone makes file transfers, etc impossible, although there might be other problems too.

sudo l2ping -s300 D4:88:90:C2:8B:33
Ping: D4:88:90:C2:8B:33 from 00:14:A4:DC:21:08 (data size 300) ...
300 bytes from D4:88:90:C2:8B:33 id 0 time 58.62ms
300 bytes from D4:88:90:C2:8B:33 id 1 time 19.87ms
300 bytes from D4:88:90:C2:8B:33 id 2 time 18.92ms
300 bytes from D4:88:90:C2:8B:33 id 3 time 19.93ms
300 bytes from D4:88:90:C2:8B:33 id 4 time 29.36ms
300 bytes from D4:88:90:C2:8B:33 id 5 time 18.08ms
300 bytes from D4:88:90:C2:8B:33 id 6 time 15.73ms
300 bytes from D4:88:90:C2:8B:33 id 7 time 20.92ms
300 bytes from D4:88:90:C2:8B:33 id 8 time 17.88ms
300 bytes from D4:88:90:C2:8B:33 id 9 time 15.92ms
no response from D4:88:90:C2:8B:33: id 10
no response from D4:88:90:C2:8B:33: id 11
no response from D4:88:90:C2:8B:33: id 12
no response from D4:88:90:C2:8B:33: id 13
no response from D4:88:90:C2:8B:33: id 14
Recv failed: Software caused connection abort

dmesg:
[ 5787.352443] Bluetooth: hci0 link tx timeout
[ 5787.352453] Bluetooth: hci0 killing stalled connection D4:88:90:C2:8B:33

The connection will always stall after 10 rounds. The pinged device is Samsung Galaxy S phone. When the same is being pinged from another computer, also running Ubuntu, the connection stays stable until aborted.

Noticed exactly similar behavior reported here: https://bbs.archlinux.org/viewtopic.php?id=120488 - only common things are bluez and Broadcom bluetooth chip.

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: bluez 4.98-2ubuntu4
ProcVersionSignature: Ubuntu 3.2.0-18.28-generic-pae 3.2.9
Uname: Linux 3.2.0-18-generic-pae i686
ApportVersion: 1.94.1-0ubuntu1
Architecture: i386
Date: Fri Mar 9 01:33:34 2012
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha i386 (20120306)
InterestingModules: rfcomm bnep btusb bluetooth
MachineType: IBM 2525AP5
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-18-generic-pae root=UUID=24998e60-4dee-4c05-829d-2142350617ab ro quiet splash vt.handoff=7
SourcePackage: bluez
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 12/14/2006
dmi.bios.vendor: IBM
dmi.bios.version: 74ET64WW (2.09 )
dmi.board.name: 2525AP5
dmi.board.vendor: IBM
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: IBM
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnIBM:bvr74ET64WW(2.09):bd12/14/2006:svnIBM:pn2525AP5:pvrThinkPadX41:rvnIBM:rn2525AP5:rvrNotAvailable:cvnIBM:ct10:cvrNotAvailable:
dmi.product.name: 2525AP5
dmi.product.version: ThinkPad X41
dmi.sys.vendor: IBM
hciconfig:
 hci0: Type: BR/EDR Bus: USB
  BD Address: 00:14:A4:DC:21:08 ACL MTU: 377:10 SCO MTU: 64:8
  UP RUNNING PSCAN ISCAN
  RX bytes:61317 acl:410 sco:0 events:3834 errors:0
  TX bytes:34007 acl:350 sco:0 commands:3553 errors:0
mtime.conffile..etc.bluetooth.audio.conf: 2012-03-09T00:08:00.157148
mtime.conffile..etc.bluetooth.main.conf: 2012-03-09T00:23:05.617638
mtime.conffile..etc.dbus.1.system.d.bluetooth.conf: 2012-03-08T21:16:48.604399