hi Thanks for the reply I run following [Pramod@localhost ~]$ strings /sbin/modprobe | grep conf /etc/modules.conf showconfig /etc/modprobe.conf Usage: %s [-v] [-V] [-C config-file] [-n] [-i] [-q] [-b] [-o ] [parameters...] Failed to open config file %s: %s Failed to open included config file %s: %s This is my /usr/src/linux-2.6.15..i686/.config(Only BT configs are given here) CONFIG_BT=y CONFIG_BT_L2CAP=y CONFIG_BT_SCO=y CONFIG_BT_RFCOMM=y CONFIG_BT_RFCOMM_TTY=y CONFIG_BT_BNEP=y CONFIG_BT_BNEP_MC_FILTER=y CONFIG_BT_BNEP_PROTO_FILTER=y CONFIG_BT_CMTP=m CONFIG_BT_HIDP=y # # Bluetooth device drivers # CONFIG_BT_HCIUSB=y CONFIG_BT_HCIUSB_SCO=y CONFIG_BT_HCIUART=y CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP=y CONFIG_BT_HCIBCM203X=y CONFIG_BT_HCIBPA10X=y CONFIG_BT_HCIBFUSB=y CONFIG_BT_HCIDTL1=y CONFIG_BT_HCIBT3C=y CONFIG_BT_HCIBLUECARD=y CONFIG_BT_HCIBTUART=y CONFIG_BT_HCIVHCI=y CONFIG_IEEE80211=m SO I have hci_usb compiled in my kernel... These are things I did now... [root@localhost Pramod]# mv /etc/modules.conf /etc/modules.conf_old copied these lines to /etc/modprobe.conf alias net-pf-31 bluez ------> changed to -----> alias net-pf-31 bluetooth alias bt-proto-0 l2cap alias bt-proto-2 sco alias bt-proto-3 rfcomm Added "options hci_usb force_scofix=1" to /etc/modprobe.conf file... Now I rebooted .. When I restarted my hcid(with sdpd, audi-service autostart) I found some things that I never seen before in /var/log/messages these are /***This log appeared for first time*****/ Feb 13 09:48:40 localhost audio[2473]: Loading device 00:0F:DE:B1:02:42 (headset ) Feb 13 09:48:40 localhost audio[2473]: Setting 00:0F:DE:B1:02:42 as default device Then I did [Pramod@localhost ~]$ arecord -D bluetooth -f S16_LE test.raw both ACL and SCO were established I was able to record sound from headset... But when I tried [Pramod@localhost ~]$ aplay -D bluetooth -f S16_LE test.raw Playing raw data 'test.raw' : Signed 16 bit Little Endian, Rate 8000 Hz, Mono No sound was listened on headset [root@localhost Pramod]# hcitool con Connections: < SCO 00:0F:DE:B1:02:42 handle 1 state 1 lm SLAVE < ACL 00:0F:DE:B1:02:42 handle 11 state 1 lm MASTER [root@localhost Pramod]# hcidump -x > SCO data: handle 1 flags 0x00 dlen 48 4F 00 CE FF B2 FF B5 FF 41 00 B5 00 B9 00 85 00 8B 00 A3 00 54 00 42 00 38 00 1B 00 FB FF D1 FF AB FF 44 00 78 00 87 00 73 00 56 00 E8 FF F4 FF ctnr+c the logs were Feb 13 09:49:35 localhost hcid[2469]: link_key_request (sba=00:02:72:CE:5B:80, dba=00:0F:DE:B1:02:42) Feb 13 09:49:36 localhost hcid[2469]: link_key_notify (sba=00:02:72:CE:5B:80, dba=00:0F:DE:B1:02:42)Feb 13 09:49:36 localhost audio[2473]: Badly formated or unrecognized command: AT*ECBP=? Feb 13 09:49:36 localhost audio[2473]: Badly formated or unrecognized command: AT+CSCS="UTF-8" Feb 13 09:49:36 localhost audio[2473]: Badly formated or unrecognized command: AT+CLAN? Feb 13 09:51:06 localhost audio[2473]: Audio API: received BT_GETCAPABILITIES_REQ Feb 13 09:51:06 localhost audio[2473]: Audio API: sending BT_GETCAPABILITIES_RSP Feb 13 09:51:06 localhost audio[2473]: Audio API: received BT_SETCONFIGURATION_REQ Feb 13 09:51:06 localhost audio[2473]: config sbc - frequency = 0 channel_mode = 0 allocation = 0 subbands = 0 blocks = 0 bitpool = 0 Feb 13 09:51:08 localhost hcid[2469]: pin_code_request (sba=00:02:72:CE:5B:80, dba=00:0F:DE:B1:02:42) Feb 13 09:51:08 localhost hcid[2469]: link_key_notify (sba=00:02:72:CE:5B:80, dba=00:0F:DE:B1:02:42)Feb 13 09:51:09 localhost audio[2473]: Badly formated or unrecognized command: AT*ECBP=? Feb 13 09:51:09 localhost audio[2473]: SCO fd=11 Feb 13 09:51:09 localhost audio[2473]: Audio API: sending BT_SETCONFIGURATION_RSP Feb 13 09:51:09 localhost audio[2473]: Audio API: received BT_STREAMSTART_REQ Feb 13 09:51:09 localhost audio[2473]: Audio API: sending BT_STREAMSTART_RSP Feb 13 09:51:09 localhost audio[2473]: Audio API: sending BT_STREAMFD_IND Feb 13 09:51:09 localhost audio[2473]: Badly formated or unrecognized command: AT+CSCS="UTF-8" Feb 13 09:51:09 localhost audio[2473]: Badly formated or unrecognized command: AT+CLAN? Feb 13 09:52:30 localhost audio[2473]: Audio API: received BT_STREAMSTART_REQ Feb 13 09:52:30 localhost audio[2473]: Audio API: sending BT_STREAMSTART_RSP Feb 13 09:52:30 localhost audio[2473]: Audio API: sending BT_STREAMFD_IND Feb 13 09:52:43 localhost kernel: hci_scodata_packet: hci0 SCO packet for unknown connection handle 1 Feb 13 09:52:43 localhost kernel: hci_scodata_packet: hci0 SCO packet for unknown connection handle 1 Feb 13 09:53:12 localhost audio[2473]: Audio API: received BT_GETCAPABILITIES_REQ Feb 13 09:53:12 localhost audio[2473]: Audio API: sending BT_GETCAPABILITIES_RSP Feb 13 09:53:12 localhost audio[2473]: Audio API: received BT_SETCONFIGURATION_REQ Feb 13 09:53:12 localhost audio[2473]: config sbc - frequency = 0 channel_mode = 0 allocation = 0 subbands = 0 blocks = 0 bitpool = 0 I had made all the changes suggested by you. Are they done properly? This is my hciconfig -a output [root@localhost Pramod]# /usr/local/sbin/hciconfig -a hci0: Type: USB BD Address: 00:02:72:CE:5B:80 ACL MTU: 1017:8 SCO MTU: 64:0 UP RUNNING PSCAN ISCAN RX bytes:5974443 acl:279 sco:116978 events:188 errors:0 TX bytes:4222 acl:168 sco:0 commands:90 errors:0 Features: 0xff 0xff 0x8d 0xfe 0x9b 0xf9 0x00 0x80 Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 Link policy: RSWITCH HOLD SNIFF PARK Link mode: SLAVE ACCEPT Name: 'BlueZ (0)' Class: 0x080100 Service Classes: Capturing Device Class: Computer, Uncategorized HCI Ver: 2.0 (0x3) HCI Rev: 0x204d LMP Ver: 2.0 (0x3) LMP Subver: 0x4127 Manufacturer: Broadcom Corporation (15) please Suggest me something Sorry for the long mail... Thanks and Best regards Pramod ----- Original Message ---- From: jayjwa To: BlueZ users Sent: Tuesday, 12 February, 2008 6:17:12 PM Subject: Re: [Bluez-users] Headset not playing audio HELP PLEASE On Mon, 11 Feb 2008, pramod gurav wrote: -> i tried adding options hci_usb force_scofix=1 to file etc/modprobe.d/bluez -> but this file was not there I created it and added the option. -> But no change I'm not sure modprobe looks in that file. By default, it looks in /etc/modprobe.conf. Run 'strings /sbin/modprobe | grep conf' and you can see where it's looking. -> One more thing is i have no module called hci_usb found when I do -> [Pramod@localhost ~]$ lsmod | grep hci -> uhci_hcd 29072 0 Hm. I wonder what is running your adapter then? Maybe it's compiled in? If there is CONFIG_BT_HCIUSB=y in your kernel config, then it is. -> This is some info i would like to share -> [Pramod@localhost ~]$ cat /etc/modules.conf -> #Bluez -> #alias net-pf-31 bluez -> #alias bt-proto-0 l2cap -> alias net-pf-31 bluez -> alias bt-proto-0 l2cap -> alias bt-proto-2 sco -> alias bt-proto-3 rfcomm That's an old file, and you can probably kill it. All that info should be in the modprobe.conf now. Your alias for net-pf-31 should point to 'bluetooth', as that is the module for bluetooth protocol on modern kernels. There is no more 'bluez' module as far as I can tell. -> [Pramod@localhost ~]$ /usr/local/sbin/hciconfig -a -> hci0: Type: USB -> BD Address: 00:0B:0D:33:9E:FB ACL MTU: 120:20 SCO MTU: 64:0 -> UP RUNNING PSCAN ISCAN -> RX bytes:6912199 acl:71 sco:135480 events:72 errors:0 -> TX bytes:1053 acl:35 sco:0 commands:30 errors:0 -> Features: 0xff 0xff 0x05 0x00 0x00 0x00 0x00 0x00 -> Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 -> Link policy: HOLD PARK I have 'lp rswitch,hold,sniff,part' in my hcid.conf, so there is those names above in "Link policy". I'm not sure if it matters here or not but I thought I'd mention it. ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Bluez-users mailing list Bluez-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-users Get the freedom to save as many mails as you wish. To know how, go to http://help.yahoo.com/l/in/yahoo/mail/yahoomail/tools/tools-08.html