Bug 53311
Summary: | Cambridge Radio Bluetooth USB dongle crashes system | ||
---|---|---|---|
Product: | Drivers | Reporter: | Diego Martín (mmdiego) |
Component: | Bluetooth | Assignee: | linux-bluetooth (linux-bluetooth) |
Status: | NEW --- | ||
Severity: | high | CC: | alan, Dean_Jenkins, gustavo, leonzhang0924, s.rasnikov |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | +3.0 | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Attachments: |
kern.log at the moment of the crash
dmesg log when trying BT patch |
Is the kernel crash the same at all times? or it seems to be random? looks the issue is with the HIDP modules. We have an ongoing work that might fix all of this. Could you try the patchset[1] on top of the latest bluetooth-next tree[2] [1] http://comments.gmane.org/gmane.linux.bluez.kernel/34255 [2] http://git.kernel.org/?p=linux/kernel/git/padovan/bluetooth-testing.git;a=summary Yes, you are right. It seems the crash is not always the same. I will try to test the patch (I'm not really sure how to do it, but I will do a google search. I will keep you inform. Thanks! Created attachment 94831 [details]
dmesg log when trying BT patch
I've finally tested the patch. It seems that the kernel don't crash anymore, but I couldn't use any service of the BT. When I plug the dongle, it is correctly recognized. But when I try to initialize any service with my cellphone (HID, file transfer) it gives me a timeout and the service isn't initialized. I've tried this many times, plugging and unplugging the dongle- So, the good thing is that the kernel didn't crashed anymore. The bad thing is that it is still unusable. I'm attaching the dmesg log, although it doesn't have much information. The bug is still present in Kernel 3.9 (In reply to Diego Martín from comment #3) > Created attachment 94831 [details] > dmesg log when trying BT patch The log shows: [ 544.370701] bluetoothd[3518]: segfault at 7f3af7c48cab ip 00007f3af659be06 sp 00007fff5527d5a8 error 4 in bluetoothd[7f3af6544000+cf000] The bluetoothd has crashed and this will prevent Bluetooth from working. |
Created attachment 92401 [details] kern.log at the moment of the crash I've recently bought a BT USB dongle which is identified as "ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)" It first crashed my system as soon as I paired it with my cellphone. After rebooting and trying again, I could use it just for a while when it suddenly crashed again. After that, I started testing different BT services and it randomly crashes, so I think it's not associated with any service in particular. It also happened that the system crashes as soon as I disconnected the adapter. All this was tested with kernel 3.2.35 (on a Debian Wheezy environment). As I read in other bugs related to BT, I started testing different kernels. I first tried the kernel available in experimental version (kernel 3.7) and the bug is still there. So I tested older kernels based on Debian Snapshots repositories. I've found that the last working kernel version is the 3.0.0-rc6-amd64 and the first one failing is the 3.0.0-1-amd64. It would be great to try to solve this bug, as the BT support is completely broken. I'm attaching the kern.log of one of the crashes, but I can reproduce the bug anytime to give the neccesary information. The bluez version tested is the 4.99. Regards, Diego