Re: FC8 Bluetooth/hcid initialization at boot(forgot attachment)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On Fri, 2008-01-18 at 19:22 -0800, Donald Reader wrote:
Howdy All

I have upgraded to FC8 to help solve some bluetooth issues
that I posted about earlier. But now I seem to have a few
issues with the start up of hcid at boot/reboot

1) For some reason the scanning modes are not activating
	properly which is causing other issues I believe.
	Although an easy work around is to just issue an
	hciconfig hci0 reset command and they show up.
	I am not sure if this is proper behavior or if it
	happens to be a bug in which case I have not idea
	how to report it LOL.
Now while investigating this issue I also noticed this

2) hcid is not finding a file called /etc/bluetooth/audio.conf
	I have googled and tried every other avenue I know of
	to try and figure out if this is a missing file or if
	I need to create it myself. I have been able to figure
	out the functionality of the file but not how to do 
	any editing of it or what the structure of the file is.
3) Can't read class of device on hci0: Input/output error
	Not sure this the real culprit of the issues or not.
	but the log reads like this.
Jan 18 13:17:08 dads hcid[2124]: Can't read class of device on hci0:
Input/output error (5)
Jan 18 13:17:08 dads hcid[2124]: Getting name failed with status 0x0c
Jan 18 13:17:08 dads hcid[2124]: Can't read class of device on hci0:
Input/output error (5)
Jan 18 13:17:08 dads hcid[2124]: Getting scan enable failed with status
0x0c

Anyway I have included a txt file with log entries and some hciconfig
output along with the hcid.conf and rfcomm.conf file contents in it for
anyone to look at if they want to. I have kept the text file short as
possible by putting only the most pertinent info in it.

Once I do a hciconfig reset I do get sound out of my headset although
I still have an issue with the mic and audio capturing. From what I
have read online bluez has come up with an update in 3.24 so guess I
need to wait till fedora releases that update to actually use my
headset with skype but am getting closer.

Any ideas or suggestions will be greatly appreciated.

Thanks
Donald Reader
 

Jan 18 13:17:08 dads kernel: usb 2-3.1: new full speed USB device using ohci_hcd and address 7
Jan 18 13:17:08 dads kernel: usb 2-3.1: configuration #1 chosen from 1 choice
Jan 18 13:17:08 dads kernel: Bluetooth: HCI USB driver ver 2.9
Jan 18 13:17:08 dads hcid[2124]: HCI dev 0 registered
Jan 18 13:17:08 dads kernel: usbcore: registered new interface driver hci_usb
Jan 18 13:17:08 dads hcid[2124]: HCI dev 0 up
Jan 18 13:17:08 dads hcid[2124]: Device hci0 has been added
Jan 18 13:17:08 dads hcid[2124]: Starting security manager 0
Jan 18 13:17:08 dads hcid[2124]: Can't read class of device on hci0: Input/output error (5)
Jan 18 13:17:08 dads hcid[2124]: Getting name failed with status 0x0c
Jan 18 13:17:08 dads hcid[2124]: Can't read class of device on hci0: Input/output error (5)
Jan 18 13:17:08 dads hcid[2124]: Getting scan enable failed with status 0x0c
Jan 18 13:17:17 dads gnome-keyring-daemon[2921]: Credentials byte was not nul
Jan 18 13:17:18 dads gnome-keyring-daemon[2921]:last message repeated 5 times
Jan 18 13:17:18 dads pulseaudio[2928]: module-x11-xsmp.c: X11 session manager not running.
Jan 18 13:17:18 dads pulseaudio[2928]: module.c: Failed to load  module "module-x11-xsmp" (argument: ""): initialization failed.
Jan 18 13:17:19 dads gnome-keyring-daemon[2921]: Credentials byte was not nul
Jan 18 13:17:20 dads hcid[2124]: Can't read class of device on hci0: Input/output error (5)
Jan 18 13:17:20 dads hcid[2124]: Default passkey agent (:1.23, /org/kde/kbluetooth_1234) registered
Jan 18 13:17:20 dads hcid[2124]: Default authorization agent (:1.23, /org/kde/kbluetooth_auth_1234) registered
Jan 18 13:17:25 dads gnome-keyring-daemon[2921]: Credentials byte was not nul
Jan 18 13:17:25 dads gnome-keyring-daemon[2921]: Credentials byte was not nul
Jan 18 13:17:29 dads audio[2160]: Package PKT_TYPE_CFG_REQ:0
Jan 18 13:17:35 dads gnome-keyring-daemon[2921]: Credentials byte was not nul
Jan 18 13:18:09 dads gnome-keyring-daemon[2921]:last message repeated 2 times
Jan 18 13:18:09 dads hcid[2124]: connect(): Connection timed out (110)
Jan 18 13:18:09 dads audio[2160]: GetRemoteServiceHandles failed: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
Jan 18 13:18:09 dads audio[2160]: Unregistered device path:/org/bluez/audio/device1
Jan 18 13:18:09 dads audio[2160]: Package PKT_TYPE_CFG_REQ:0
Jan 18 13:18:34 dads audio[2160]: GetRemoteServiceHandles failed: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
Jan 18 13:18:34 dads audio[2160]: Unregistered device path:/org/bluez/audio/device2
Jan 18 13:18:34 dads audio[2160]: Package PKT_TYPE_CFG_REQ:0
Jan 18 13:18:34 dads audio[2160]: GetRemoteServiceHandles failed: Service search in progress
Jan 18 13:18:34 dads audio[2160]: Unregistered device path:/org/bluez/audio/device3
.
.
.
.
Jan 18 13:18:35 dads audio[2160]: Package PKT_TYPE_CFG_REQ:0
Jan 18 13:18:35 dads audio[2160]: GetRemoteServiceHandles failed: Service search in progress
Jan 18 13:18:35 dads audio[2160]: Unregistered device path:/org/bluez/audio/device67
Jan 18 13:18:35 dads audio[2160]: Package PKT_TYPE_CFG_REQ:0
Jan 18 13:18:35 dads audio[2160]: GetRemoteServiceHandles failed: Service search in progress
Jan 18 13:18:35 dads audio[2160]: Unregistered device path:/org/bluez/audio/device68
Jan 18 13:18:49 dads hcid[2124]: connect(): Connection timed out (110)
Jan 18 13:20:30 dads audio[2160]: Package PKT_TYPE_CFG_REQ:0
Jan 18 13:20:55 dads audio[2160]: GetRemoteServiceHandles failed: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
Jan 18 13:20:55 dads audio[2160]: Unregistered device path:/org/bluez/audio/device69
Jan 18 13:20:55 dads audio[2160]: Package PKT_TYPE_CFG_REQ:0
Jan 18 13:20:55 dads audio[2160]: GetRemoteServiceHandles failed: Service search in progress
Jan 18 13:20:55 dads audio[2160]: Unregistered device path:/org/bluez/audio/device70
.
.
.
.
Jan 18 13:20:56 dads audio[2160]: Package PKT_TYPE_CFG_REQ:0
Jan 18 13:20:56 dads audio[2160]: GetRemoteServiceHandles failed: Service search in progress
Jan 18 13:20:56 dads audio[2160]: Unregistered device path:/org/bluez/audio/device135
Jan 18 13:20:56 dads audio[2160]: Package PKT_TYPE_CFG_REQ:0
Jan 18 13:20:56 dads audio[2160]: GetRemoteServiceHandles failed: Service search in progress
Jan 18 13:20:56 dads audio[2160]: Unregistered device path:/org/bluez/audio/device136
Jan 18 13:21:10 dads hcid[2124]: connect(): Connection timed out (110)
.
.
.
.
Jan 18 15:16:18 dads audio[2202]: Package PKT_TYPE_CFG_REQ:0
Jan 18 15:16:18 dads audio[2202]: GetRemoteServiceHandles failed: Service search in progress
Jan 18 15:16:18 dads audio[2202]: Unregistered device path:/org/bluez/audio/device272
Jan 18 15:16:32 dads hcid[2166]: connect(): Connection timed out (110)


as can be seen there are also a couple of other interesting things here like
the pulseaudio messages and then there is the gnome-keyring messages (which fill up my log files)

hciconfig shows these results
hci0:   Type: USB
        BD Address: 00:02:76:0C:D6:03 ACL MTU: 1017:8 SCO MTU: 64:0
        UP RUNNING
        RX bytes:195 acl:0 sco:0 events:25 errors:0
        TX bytes:379 acl:0 sco:0 commands:25 errors:0

hciconfig hci0 reset then hciconfig shows properly
hci0:   Type: USB
        BD Address: 00:02:76:0C:D6:03 ACL MTU: 1017:8 SCO MTU: 64:0
        UP RUNNING PSCAN ISCAN
        RX bytes:1137 acl:0 sco:0 events:49 errors:0
        TX bytes:972 acl:0 sco:0 commands:49 errors:0

hciconfig -a shows
hci0:   Type: USB
        BD Address: 00:02:76:0C:D6:03 ACL MTU: 1017:8 SCO MTU: 64:0
        UP RUNNING PSCAN ISCAN
        RX bytes:1137 acl:0 sco:0 events:49 errors:0
        TX bytes:972 acl:0 sco:0 commands:49 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: 'HeadSet Dongle'
        Class: 0x180104
        Service Classes: Capturing, Object Transfer
        Device Class: Computer, Desktop workstation
        HCI Ver: 2.0 (0x3) HCI Rev: 0x4116 LMP Ver: 2.0 (0x3) LMP Subver: 0x430e
        Manufacturer: Broadcom Corporation (15)

Now we show the /etc/bluetooth/hcid.conf
options {
        autoinit yes;
        security user;
        pairing multi;
        passkey "0000";
}

device {
        name "%h-%d";
        #class 0x000100;
        class 0xff0100;
        #pkt_type DH1,DM1,HV1;
        iscan enable; pscan enable;
        lm accept;
        lp rswitch,hold,sniff,park;
}
Contents of /etc/bluetooth/rfcomm.conf
rfcomm0 {
        bind no;
        device bt_headset_address;(yes it is correct just omitting)
        channel 1;
        comment "Headset Bluetooth device";
}


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux