folks, I am experimenting with getting my Motorola HS801 headset working. Unfortunately it is also my first attempt to play with bluetoot h- so there maybe a lot of background iam missing. I plan to use this eventually to send/recv phone calls. 1) I loaded the module root@jzny2:/usr/src/btsco-0.4 # lsmod Module Size Used by snd_bt_sco 13088 0 snd_hwdep 9376 1 snd_bt_sco sco 15108 0 hci_usb 14856 3 rfcomm 40732 1 l2cap 25476 5 rfcomm speedstep_centrino 8148 1 freq_table 4612 1 speedstep_centrino cpufreq_userspace 4572 1 pcmcia 39056 2 container 4608 0 yenta_socket 26252 2 rsrc_nonstatic 12544 1 yenta_socket pcmcia_core 42768 3 pcmcia,yenta_socket,rsrc_nonstatic i2c_i801 9100 0 i2c_core 21392 1 i2c_i801 snd_intel8x0 33856 0 snd_ac97_codec 86524 1 snd_intel8x0 snd_pcm_oss 53152 0 snd_mixer_oss 19712 1 snd_pcm_oss snd_pcm 91656 4 snd_bt_sco,snd_intel8x0,snd_ac97_codec,snd_pcm_oss snd_timer 24964 1 snd_pcm snd 53604 8 snd_bt_sco,snd_hwdep,snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer soundcore 9568 1 snd snd_page_alloc 11016 3 snd_bt_sco,snd_intel8x0,snd_pcm ehci_hcd 34696 0 uhci_hcd 34064 0 usbcore 121980 4 hci_usb,ehci_hcd,uhci_hcd intel_agp 23580 1 agpgart 36168 1 intel_agp tsdev 7744 0 evdev 9472 0 md_mod 65488 0 dm_mod 60220 0 psmouse 35332 0 2) root@jzny2:/usr/src/btsco-0.4 # hciconfig hci0 revision hci0: Type: USB BD Address: 00:0C:76:47:80:E0 ACL MTU: 192:8 SCO MTU: 64:8 HCI 16.4 Chip version: BlueCore02 Max key size: 56 bit SCO mapping: HCI 3) root@jzny2:~ # hcitool name 00:0B:2E:42:D1:95 Motorola HS801 4) hciconfig hci0 voice 0x0060 worked ... 5) root@jzny2:/usr/src/btsco-0.4 # hcitool info 00:0B:2E:42:D1:95 Requesting information ... Can't create connection: Input/output error So i re-run the command with hcidump -X in another window and i see: -------- hadi@jzny2:/usr/src/linux-2.6.13.4$ hcidump -X HCIDump - HCI packet analyzer ver 1.12 device: hci0 snap_len: 1028 filter: 0xffffffff > HCI Event: Command Status (0x0f) plen 4 0000: 00 01 05 04 .... > HCI Event: Connect Complete (0x03) plen 11 0000: 0d 29 00 95 d1 42 2e 0b 00 01 00 .)...B..... ---------- 6) run the user space tool .. root@jzny2:/usr/src/btsco-0.4 # btsco -v 00:0B:2E:42:D1:95 btsco v0.4 Device is 1:0 Error: Failed to connect to SDP server: Connection refused Assuming channel 2 Voice setting: 0x0060 Can't connect RFCOMM channel: Connection refused hcidump -X in another window and i see: --- > HCI Event: Command Status (0x0f) plen 4 0000: 00 01 05 04 .... > HCI Event: Connect Complete (0x03) plen 11 0000: 0d 29 00 95 d1 42 2e 0b 00 01 00 .)...B..... > HCI Event: Command Complete (0x0e) plen 6 0000: 01 25 0c 00 60 00 .%..`. > HCI Event: Command Status (0x0f) plen 4 0000: 00 01 05 04 .... > HCI Event: Connect Complete (0x03) plen 11 0000: 0d 2a 00 95 d1 42 2e 0b 00 01 00 .*...B..... ------- I am running ubuntu. kernel 2.6.13.4; libbluetooth 2.11-1; bluez-utils 2.10-ubuntu For some good reasons i cant upgrade the kernel on this laptop. root@jzny2:/usr/src/btsco-0.4 # hciconfig -a hci0: Type: USB BD Address: 00:0C:76:47:80:E0 ACL MTU: 192:8 SCO MTU: 64:8 UP RUNNING PSCAN ISCAN RX bytes:5418 acl:0 sco:0 events:201 errors:0 TX bytes:2372 acl:0 sco:0 commands:124 errors:0 Features: 0xff 0xff 0x0f 0x00 0x00 0x00 0x00 0x00 Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 Link policy: RSWITCH HOLD SNIFF PARK Link mode: SLAVE ACCEPT Name: 'jzny2-0' Class: 0x000100 Service Classes: Unspecified Device Class: Computer, Uncategorized HCI Ver: 1.1 (0x1) HCI Rev: 0x20d LMP Ver: 1.1 (0x1) LMP Subver: 0x20d Manufacturer: Cambridge Silicon Radio (10) -- root@jzny2:/usr/src/btsco-0.4 # modinfo hci_usb filename: /lib/modules/2.6.13.4/kernel/drivers/bluetooth/hci_usb.ko parmtype: ignore:bool parm: ignore:Ignore devices from the matching table parmtype: reset:bool parm: reset:Send HCI reset command on initialization parmtype: isoc:int parm: isoc:Set isochronous transfers for SCO over HCI support author: Maxim Krasnyansky , Marcel Holtmann description: Bluetooth HCI USB driver ver 2.8 version: 2.8 license: GPL vermagic: 2.6.13.4 PENTIUM4 gcc-3.3 depends: usbcore alias: usb:v*p*d*dcE0dsc01dp01ic*isc*ip* alias: usb:v057Cp3800d*dc*dsc*dp*ic*isc*ip* alias: usb:v04BFp030Ad*dc*dsc*dp*ic*isc*ip* alias: usb:v044Ep3001d*dc*dsc*dp*ic*isc*ip* alias: usb:v044Ep3002d*dc*dsc*dp*ic*isc*ip* alias: usb:v0BDBp1002d*dc*dsc*dp*ic*isc*ip* srcversion: 7695BA81AD723B8322FC98E I have also attached my config files. Let me know what else is needed. Again apologies for perhaps asking pre-newbie questions. cheers, jamal