Bug 20052 - Bluetooth mouse only works briefly (Sony Vaio Z, Broadcom Bluetooth)
Summary: Bluetooth mouse only works briefly (Sony Vaio Z, Broadcom Bluetooth)
Status: RESOLVED CODE_FIX
Alias: None
Product: Drivers
Classification: Unclassified
Component: Bluetooth (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: drivers_bluetooth@kernel-bugs.osdl.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-10 22:28 UTC by Adam Williamson
Modified: 2010-12-09 21:26 UTC (History)
0 users

See Also:
Kernel Version: 2.6.36-rc5
Subsystem:
Regression: No
Bisected commit-id:


Attachments
/var/log/messages extract; see report for relevant timestamps (142.69 KB, text/plain)
2010-10-10 22:30 UTC, Adam Williamson
Details
lsusb -v output (34.04 KB, text/plain)
2010-10-10 22:31 UTC, Adam Williamson
Details

Description Adam Williamson 2010-10-10 22:28:45 UTC
I have a Sony Vaio Z 2010 model (VPCZ1). The internal Bluetooth adapter is, I believe, part of this USB device:

Bus 001 Device 006: ID 0489:e00f Foxconn / Hon Hai 

I'll attach an lsusb -v dump.

With both a mostly vanilla upstream kernel 2.6.36-rc5 (actually Jesse Barnes' edp-fixes tree which has various fixes for the graphics on the system, but the Bluetooth stuff should be unchanged), and Fedora kernel 2.6.36-0.20.rc3.git4.fc15 , I can't reliably use a Bluetooth mouse with the system.

From the user POV what happens is I pair the mouse, using GNOME's Bluetooth stuff, and it comes up working right away. I think it works as long as I keep it active, but I'm not 100% sure. Shortly after - I think when the mouse goes idle - it stops working. Sometimes, if I move it or switch it off and then on again, I get an authorization request from the mouse via gnome-bluetooth; if I permit the access, the mouse still doesn't work.

From /var/log/messages , it seems like the Bluetooth bus gets reset after some 'hci0 urb failed to resubmit' messages, and after it comes up again the mouse never works.

I'll attach the /var/log/messages . I pair the device at Oct 10 15:13 and it stops working at 15:17:54, with the 'hcio0 urb failed to resubmit' messages. The authorization request is I think the 'link_key_request' stuff. The dbus errors may be interesting, but they definitely occur *after* the mouse stops working.
Comment 1 Adam Williamson 2010-10-10 22:30:37 UTC
Created attachment 33152 [details]
/var/log/messages extract; see report for relevant timestamps
Comment 2 Adam Williamson 2010-10-10 22:31:50 UTC
Created attachment 33162 [details]
lsusb -v output
Comment 3 Adam Williamson 2010-12-09 21:26:16 UTC
This is fixed in 2.6.37-rc4 (maybe earlier, didn't run anything between 2.6.36 and 2.6.37rc4). In fact it seems to have been a general 'Bluetooth is screwed on this system' bug, because Bluetooth DUN also failed with 2.6.36 but worked with 2.6.37. Yay. Of course, 2.6.37 managed to break sound, so now I can pick between working sound and working Bluetooth =)

Note You need to log in before you can comment on or make changes to this bug.