i have the same device and i can't for the life of me get it working. can i get a "cheat sheet" of everything that's needed?
from the wiki i see:
Code: Select all
[*] Networking support --->
<*> Bluetooth subsystem support --->
Select options for Bluetooth applications, see table below:
<*> ...
Bluetooth device drivers --->
Select a Bluetooth HCI driver, e.g.:
<*> HCI USB driver (btusb)
and i've gathered from various other pages that the following modules are needed:
Code: Select all
# lsmod |egrep "(bluetooth|btusb|bnep|rfcomm|rfkill)"
btusb 8765 0
rfcomm 22815 0
bnep 7214 2
bluetooth 145673 14 bnep,btusb,rfcomm
rfkill 10611 1 bluetooth
usbcore 98677 10 btusb,uhci_hcd,usb_storage,hid_sony,ohci_hcd,ehci_hcd,ehci_pci,usbhid,xhci_hcd,sl811_hcd
which are loaded, so i assume i've set up the kernel correctly (yes?)
i've started and restarted bluetooth, and done bluetooth -n -d:
Code: Select all
# bluetoothd -n -d
bluetoothd[28746]: Bluetooth daemon 4.101
bluetoothd[28746]: src/main.c:parse_config() parsing main.conf
bluetoothd[28746]: src/main.c:parse_config() discovto=0
bluetoothd[28746]: src/main.c:parse_config() pairto=0
bluetoothd[28746]: src/main.c:parse_config() pageto=8192
bluetoothd[28746]: src/main.c:parse_config() auto_to=60
bluetoothd[28746]: src/main.c:parse_config() name=%h-%d
bluetoothd[28746]: src/main.c:parse_config() class=0x000100
bluetoothd[28746]: src/main.c:parse_config() Key file does not have key 'DeviceID'
bluetoothd[28746]: Starting SDP server
bluetoothd[28746]: src/plugin.c:plugin_init() Loading builtin plugins
bluetoothd[28746]: src/plugin.c:add_plugin() Loading pnat plugin
bluetoothd[28746]: src/plugin.c:add_plugin() Loading audio plugin
bluetoothd[28746]: src/plugin.c:add_plugin() Loading input plugin
bluetoothd[28746]: src/plugin.c:add_plugin() Loading serial plugin
bluetoothd[28746]: src/plugin.c:add_plugin() Loading network plugin
bluetoothd[28746]: src/plugin.c:add_plugin() Loading service plugin
bluetoothd[28746]: src/plugin.c:add_plugin() Loading health plugin
bluetoothd[28746]: src/plugin.c:add_plugin() Loading hciops plugin
bluetoothd[28746]: src/plugin.c:add_plugin() Loading mgmtops plugin
bluetoothd[28746]: src/plugin.c:add_plugin() Loading formfactor plugin
bluetoothd[28746]: src/plugin.c:add_plugin() Loading storage plugin
bluetoothd[28746]: src/plugin.c:add_plugin() Loading adaptername plugin
bluetoothd[28746]: src/plugin.c:add_plugin() Loading wiimote plugin
bluetoothd[28746]: src/plugin.c:add_plugin() Loading maemo6 plugin
bluetoothd[28746]: src/plugin.c:plugin_init() Loading plugins /usr/lib/bluetooth/plugins
bluetoothd[28746]: plugins/service.c:register_interface() path /org/bluez/28746/any
bluetoothd[28746]: plugins/service.c:register_interface() Registered interface org.bluez.Service on path /org/bluez/28746/any
bluetoothd[28746]: plugins/maemo6.c:maemo6_init() init maemo6 plugin
bluetoothd[28746]: health/hdp.c:hdp_manager_start() Starting Health manager
bluetoothd[28746]: network/manager.c:read_config() Config options: Security=true
bluetoothd[28746]: plugins/pnat.c:pnat_init() Setup Phonet AT (DUN) plugin
bluetoothd[28746]: plugins/hciops.c:hciops_init()
bluetoothd[28746]: plugins/hciops.c:hciops_setup()
bluetoothd[28746]: src/main.c:main() Entering main loop
bluetoothd[28746]: plugins/hciops.c:init_known_adapters()
bluetoothd[28746]: plugins/hciops.c:init_device() hci0
bluetoothd[28746]: Listening for HCI events on hci0
bluetoothd[28746]: plugins/hciops.c:init_device() child 28747 forked
bluetoothd[28747]: Can't init device hci0: Connection timed out (110)
bluetoothd[28746]: plugins/hciops.c:child_exit() child 28747 exited
it worries me that the child exits, so i think something's broken. it won't create a /dev/hci0 device. the following isn't giving me the output i expect:
Code: Select all
# hcitool dev
Devices:
# hciconfig scan
hci0: Type: BR/EDR Bus: USB
BD Address: 00:00:00:00:00:00 ACL MTU: 0:0 SCO MTU: 0:0
DOWN
RX bytes:48 acl:0 sco:0 events:3 errors:0
TX bytes:24 acl:0 sco:0 commands:8 errors:0
# rfkill list
5: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
# hciconfig hci0 up
Can't init device hci0: Connection timed out (110)
i feel like i've missed a very important step here - can anybody help?