Topic: Trouble with bluetooth dongle installation
Has anyone had any luck getting a USB Bluetooth dongle working on a Chumby classic? I have a dongle I'm trying to add, but I can't get the drivers/stack going. The dongle was working with another linux box, so I feel I should be good on the hardware front. I just hit a wall on the software side.
So far, I used scratchbox to cross-compile bluez-libs and bluez-utils (v3.36), and deployed them to the Chumby via a USB memory stick (via http://wiki.chumby.com/mediawiki/index. … n_Chumby)., and rebooted. However, I'm not too sure what to do next.
Running hcitool gives the following:
chumby:/mnt/usb/usr/bin# ./hcitool scan
Device is not available: Address family not supported by protocol
According to the wisdom of the internet, I need to get the hci_usb module added first. However, two problems on that front. modprobe says:
chumby:/drivers# modprobe
modprobe: cannot parse modules.dep
and insmod gives
chumby:/drivers# insmod hci_usb.ko
insmod: cannot insert 'hci_usb.ko': Unknown symbol in module (-1): No such file or directory
According to more internet wisdom (http://www.murga-linux.com/puppy/viewtopic.php?t=2667), that error may be because hci_usb.ko requires bluetooth.ko, which I don't see in the /drivers directory.
So I'm not sure where to go next. I see the dongle in the usb device list (though the info looks a bit different than the other devices -- no driver or device name)
chumby:# mount -t usbfs null /proc/bus/usb
chumby:# more /proc/bus/usb/devices
[Some other devices]
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 4 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=e0(unk. ) Sub=01 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=0a12 ProdID=0001 Rev= 5.25
C:* #Ifs= 3 Cfg#= 1 Atr=c0 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=e0(unk. ) Sub=01 Prot=01 Driver=(none)
E: Ad=81(I) Atr=03(Int.) MxPS= 16 Ivl=1ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
I: If#= 1 Alt= 0 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=(none)
E: Ad=03(O) Atr=01(Isoc) MxPS= 0 Ivl=1ms
E: Ad=83(I) Atr=01(Isoc) MxPS= 0 Ivl=1ms
...
E: Ad=03(O) Atr=01(Isoc) MxPS= 49 Ivl=1ms
E: Ad=83(I) Atr=01(Isoc) MxPS= 49 Ivl=1ms
I: If#= 2 Alt= 0 #EPs= 0 Cls=fe(app. ) Sub=01 Prot=00 Driver=(none)
After some forum searching, I see that awalton mentions having some bluetooth success. http://forum.chumby.com/viewtopic.php?id=435 Anyone else? (Or perhaps awalton can help me out?)
My chumby info, if that's useful:
chumby:~# chumby_version -s
1.7.2
chumby:~# chumby_version -f
1830
P.S. I'm sure I'm way off with some of the terms I've used and procedures I've attempted. I'm a bit out of my element here, so no need to sugar-coat any responses.
P.P.S. I should point out that while I was ultimately able to compile bluez-utils, I had to add a "limits.h" include to a few files (http://www.linuxquestions.org/questions … lp-736869/) to do so. So it's possible my suspect compilation is the root cause.