I have a CSR Bluetooth dongle reported to be working on the Wiki (http://elinux.org/RPi_VerifiedPeriphera ... h_adapters), but I always get a Kernel NULL Pointer dereference" crash as soon as I try to connect a Mouse, a Keyboard or a Telephone to it.
Has any one been able to pair any thing to it, and how did you get to ?
I tried with a fresh Debian stock image 20120419 where I only installed bluetooth, bluez-utils and blueman
I tried with this same image after installing latest kernel and firmware using rppi-update, and running an apt-get update and upgrade, but I still have the same problem.:
pi@raspberrypi:~$ uname -a
Linux raspberrypi 3.1.9+ #125 PREEMPT Sun Jun 17 16:09:36 BST 2012 armv6l GNU/Linux
The same problem happens wether I connect the BT dongle directly to the Raspberry Pi or thru an additional powered USB Hub.
The problem occurs even when the bluetooth adaptor is the only USB device connected to the Pi (no mouse or keyboard).
The BT dongle is detected :
Bus 001 Device 005: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
HCI0 is UP and running :
pi@raspberrypi:~$ sudo hciconfig -a
hci0: Type: BR/EDR Bus: USB
BD Address: 00:1F:81:00:08:30 ACL MTU: 1021:4 SCO MTU: 180:1
UP RUNNING PSCAN
RX bytes:1066 acl:0 sco:0 events:32 errors:0
TX bytes:390 acl:0 sco:0 commands:31 errors:0
Features: 0xff 0x3e 0x09 0x76 0x80 0x01 0x00 0x80
Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Link policy: RSWITCH HOLD SNIFF PARK
Link mode: SLAVE ACCEPT
Service Classes: Networking, Capturing, Telephony
Device Class: Computer, Uncategorized
HCI Version: 2.0 (0x3) Revision: 0x44
LMP Version: 2.0 (0x3) Subversion: 0x3
Manufacturer: Cambridge Silicon Radio (10)
I can scan and see bluetooth devices around :
pi@raspberrypi:~$ sudo hcitool scan
It crashes as soon as I connect it to any thing :
pi@raspberrypi:~$ sudo hcitool cc D8:A2:5E:FA:C3:A9
At this step everything freeze and I get a nice "kernell NULL pointer" showing on the console (TV Screen) and the raspberry pi needs a hard reboot :
Unable to handle kernel NULL pointer dereference at virtual adress 00000001
Nothing seems to be loggeg in /var/log after a reboot
I can reproduce the same problem with a simple l2ping to any MAC adress :
pi@raspberrypi:~$ sudo l2ping D8:A2:5E:FA:C3:A9
Ping: D8:A2:5E:FA:C3:A9 from 00:1F:81:00:08:30 (data size 44) ...
0 bytes from D8:A2:5E:FA:C3:A9 id 0 time 16.71ms
0 bytes from D8:A2:5E:FA:C3:A9 id 1 time 11.49ms
0 bytes from D8:A2:5E:FA:C3:A9 id 2 time 10.67ms
When I press "^C", everything freeze and I get the "kernell NULL pointer" showing on the console.
( I couldn't try with the new Wheezy Debian image because of this "Segmentation fault" problem starting bluetooth )
Has any one been able to pair any thing to this usb bluetooth dongle "0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)" ?