Pardon me, if this is a very simple solution, I'm sure you thought of it, I'm just throwing it out there, just in case.....
hciconfig hci0 up?
Cause, I mean, I have to do that when I put the dongle in unless I boot up with it. You probably tried this already haven't you? :-/
Yep. It says something to the effect it doesn't exist. It works if I had the dongle in before I boot though. Just not after.
I tried to restart the USB service thinking it might force a firmware load. It refuses to shut down saying it's in use. Any idea how to get around that? Sudo wasn't enough.
The gadget: if you just plug it in, it shows up as three devices. If it's plugged in before booting, a forth device shows up. It's that forth device that is the hci0. I've tracked the issue down to the dongle. It has to have it's firmware loaded. Something does load it during boot. I just hate to reboot if I want to tinker with it. Guess I could just plug it into the back and forget about the whole issue. not.
With it plugged in prior to boot:
sudo hciconfig hci0 up
responds with nothing.
dmesg shows:
[497980.597388] Bluetooth: L2CAP ver 2.11
[497980.597394] Bluetooth: L2CAP socket layer initialized
[497980.707948] Bluetooth: RFCOMM socket layer initialized
[497980.708099] Bluetooth: RFCOMM TTY layer initialized
[497980.708103] Bluetooth: RFCOMM ver 1.10
Now I unplug it...
[606146.144049] usb 4-2: USB disconnect, address 3
[606146.144057] usb 4-2.1: USB disconnect, address 6
[606146.146445] btusb_intr_complete: hci0 urb e7ac1080 failed to resubmit (19)
[606146.146764] btusb_send_frame: hci0 urb e69b0080 submission failed
[606146.396687] usb 4-2.2: USB disconnect, address 4
[606146.420332] usb 4-2.3: USB disconnect, address 5
and now plug it back in...
[606156.684013] usb 4-2: new full speed USB device using uhci_hcd and address 9
[606156.865162] usb 4-2: configuration #1 chosen from 1 choice
[606156.868081] hub 4-2:1.0: USB hub found
[606156.870045] hub 4-2:1.0: 3 ports detected
[606157.165045] usb 4-2.2: new full speed USB device using uhci_hcd and address 10
[606157.308156] usb 4-2.2: configuration #1 chosen from 1 choice
[606157.317458] input: Broadcom Corp BCM2045B3 ROM as /devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2.2/4-2.2:1.0/input/input8
[606157.342542] input,hidraw0: USB HID v1.11 Keyboard [Broadcom Corp BCM2045B3 ROM] on usb-0000:00:1d.3-2.2
[606157.421057] usb 4-2.3: new full speed USB device using uhci_hcd and address 11
[606157.566174] usb 4-2.3: configuration #1 chosen from 1 choice
[606157.573596] input: Broadcom Corp BCM2045B3 ROM as /devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2.3/4-2.3:1.0/input/input9
[606157.619313] input,hidraw1: USB HID v1.11 Mouse [Broadcom Corp BCM2045B3 ROM] on usb-0000:00:1d.3-2.3
Now I try:
$ sudo hciconfig hci0 up
and I get:
Can't get device info: No such device