Since installing OpenSuse 11.1 (over OpenSuse 10.3) my belkin bluetooth usb dongle refuses to work with the message:
“The process for the bluetooth protocol died unexpectedly.”.
The usb dongle is recognised when it is plugged in. This snippet is from /var/log/messages:
Mar 27 16:40:40 ljp-lap kernel: usb 2-1: new full speed USB device using uhci_hcd and address 3
Mar 27 16:40:40 ljp-lap kernel: usb 2-1: configuration #1 chosen from 1 choice
Mar 27 16:40:40 ljp-lap kernel: usb 2-1: New USB device found, idVendor=050d, idProduct=0084
Mar 27 16:40:40 ljp-lap bluetoothd[7730]: HCI dev 0 registered
Mar 27 16:40:40 ljp-lap kernel: usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
Mar 27 16:40:40 ljp-lap bluetoothd[7730]: HCI dev 0 up
Mar 27 16:40:40 ljp-lap bluetoothd[7730]: Starting security manager 0
Mar 27 16:40:41 ljp-lap bluetoothd[7730]: Failed to listen on control channel
Mar 27 16:40:41 ljp-lap bluetoothd[7730]: Registered interface org.bluez.Service on path /org/bluez/7730/hci0
Mar 27 16:40:41 ljp-lap bluetoothd[7730]: Registered interface org.bluez.SerialProxyManager on path /org/bluez/7730/hci0
Mar 27 16:40:41 ljp-lap bluetoothd[7730]: Registered interface org.bluez.NetworkPeer on path /org/bluez/7730/hci0
Mar 27 16:40:41 ljp-lap bluetoothd[7730]: Registered interface org.bluez.NetworkHub on path /org/bluez/7730/hci0
Mar 27 16:40:41 ljp-lap bluetoothd[7730]: Registered interface org.bluez.NetworkRouter on path /org/bluez/7730/hci0
Mar 27 16:40:41 ljp-lap bluetoothd[7730]: Adapter /org/bluez/7730/hci0 has been enabled
The usb device is recognised:
lsusb
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 004: ID 050d:0084 Belkin Components F8T003v2 Bluetooth
and the correct(?) modules are installed:
lsmod | grep btusb
btusb 10768 7
bluetooth 52796 15 bnep,rfcomm,sco,l2cap,btusb
usbcore 165932 5 btusb,usb_storage,uhci_hcd,ehci_hcd
and I can use the dongle to search for other bluetooth devices:
> hcitool scan
Scanning …
00:1B:59:??:??:?? K810i
(?s replace actual data).
But I cannot connect!
Using the kde widget (which appears when the dongle is plugged in) konqueror starts up but gives the instant error:
“The process for the bluetooth protocol died unexpectedly.”
trying to use hcitool again to try and see what is going on gives:
> hcitool cc K810i
Can’t create connection: Operation not permitted
or as root:
hcitool cc K810i
Can’t create connection: Input/output error
I suspect that the default OpenSuse 11.1 configuration is not quite correct but can’t find any help on how it should be set up.
Behaviour is identical on 32bit laptop & 64bit desktop systems.