Hi Marcel. Thank you for your answer. I understand that 3.36 is very outdated. I tried to download and compile 4.17. Finally after compiling, installing 4.17 and rebooting I got the dongle up and running but I don't know which commands to issue to try to pair with my keyboard. dmesg | grep -i blue Bluetooth: Core ver 2.11 Bluetooth: HCI device and connection manager initialized Bluetooth: HCI socket layer initialized Bluetooth: HCI USB driver ver 2.9 voyage:~# lsusb Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode) Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub voyage:~# hciconfig hci0: Type: USB BD Address: 00:00:00:00:00:00 ACL MTU: 0:0 SCO MTU: 0:0 DOWN RX bytes:0 acl:0 sco:0 events:0 errors:0 TX bytes:0 acl:0 sco:0 commands:0 errors:0 voyage:~# hciconfig hci0 up voyage:~# hciconfig hci0: Type: USB BD Address: 00:1B:DC:0F:74:09 ACL MTU: 310:10 SCO MTU: 64:8 UP RUNNING RX bytes:2784 acl:0 sco:0 events:85 errors:0 TX bytes:285 acl:0 sco:0 commands:37 errors:0 voyage:~# hcitool scan Scanning ... 00:18:00:00:78:86 BTKB-7886 voyage:~# hcitool cc 00:18:00:00:78:86 voyage:~# ##################### Behaviour is exactly the same as with the old BlueZ. It goes back to prompt without asking me for any PIN code, and the keyboard keeps blinking. ##################### I bet I don't know the correct sequence of commands to pair with this new release of BlueZ.... Any idea? Thank you, alfonso ---------------------------- Just some additional info regarding my compiling, since I had to use a little "hack" to get it done... (please allow me to let you know that configure does not check for yacc and flex) #dpkg -l | grep -i blue apt-get remove bluez-utils libbluetooth2 (I think, I'm not sure about the 2nd one) dpkg --purge bluez-utils libbluetooth2 apt-get install build-essential pkg-config libdbus-1-dev libglib2.0-dev libusb-dev byacc flex (these were missing on my system) wget http://www.kernel.org/pub/linux/bluetooth/bluez-4.17.tar.gz tar xvzf bluez-4.17.tar.gz ./configure make [...] make[3]: Entering directory `/root/bluez-4.17/rfcomm' test -f lexer.c || /bin/sh ../ylwrap lexer.l .c lexer.c -- /bin/sh /root/bluez-4.17/missing --run flex make[3]: *** [lexer.c] Error 1 make[3]: Leaving directory `/root/bluez-4.17/rfcomm' make[2]: *** [all] Error 2 make[2]: Leaving directory `/root/bluez-4.17/rfcomm' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/root/bluez-4.17' make: *** [all] Error 2 So I run the following ######################## cd rfcomm flex -o lexer.c lexer.l ######################## and then compilation went all right. hcitool was complaining about libbluetooth.so.3 so I run: ldconfig -v On Mon, Oct 27, 2008 at 8:47 PM, Marcel Holtmann <marcel@xxxxxxxxxxxx> wrote: > Hi Fiorellino, > >> I have a keysonic bluetooth keyboard. >> It works perfectly under windows (I know you don't care, but at least >> the keyboard is working fine!) using the embedded BT controller of my >> laptop. >> >> Now I'd like to use it under Debian lenny/sid in an embedded PC >> (alix3d3) using a Trust Ultra Small Bluetooth 2 USB Adapter. >> >> With "apt-get install" I installed bluez-utils 3.36-1. > > we are already at bluez-4.17 release. So 3.36 is pretty outdated and it > has a bug within its HID support. > > Regards > > Marcel > > > -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html