OpenSuse 11.1 - Belkin Bluetooth usb won't connect

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.

same problem with my rocketfish usb bluetooth adapter, only i don’t get the kde widget. hcitool scan only finds my cell phone sometimes, and hcitool cc fails with “Can’t create connection: Input/output error”.