You are not logged in.

Hi guys,
I've bought a cheap blutooth dongle yesterday, today it came but I can't get it to work.
$ lsusb
(...)
Bus 002 Device 025: ID 0a5c:3500 Broadcom Corp. 
Bus 002 Device 026: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 002 Device 027: ID 0a5c:3502 Broadcom Corp. 
Bus 002 Device 028: ID 0a5c:3503 Broadcom Corp. 
(...)hciconig -a says:
$ hciconfig -a
hci0:   Type: BR/EDR  Bus: USB
        BD Address: 00:03:C9:80:08:0B  ACL MTU: 377:10  SCO MTU: 16:0
        DOWN 
        RX bytes:2752 acl:0 sco:0 events:80 errors:0
        TX bytes:320 acl:0 sco:0 commands:80 errors:0
        Features: 0xff 0xff 0x0d 0x00 0x00 0x00 0x00 0x00
        Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 
        Link policy: 
        Link mode: SLAVE ACCEPT Now when I try to power up the bluetooth device, I get:
# hciconfig hci0 up
Can't init device hci0: Device or resource busy (16)At this point, I don't know what to do. I tried the Device on every USB port I have, it didn't work..
When I plug the device in, /var/log/messages.log says:
Sep 16 19:27:48 localhost kernel: [15306.457463] usb 2-1.1: new full speed USB device number 38 using ehci_hcd
Sep 16 19:27:48 localhost kernel: [15306.542428] hub 2-1.1:1.0: USB hub found
Sep 16 19:27:48 localhost kernel: [15306.542574] hub 2-1.1:1.0: 3 ports detected
Sep 16 19:27:49 localhost kernel: [15306.807266] usb 2-1.1.1: new full speed USB device number 39 using ehci_hcd
Sep 16 19:27:54 localhost bluetoothd[7670]: HCI dev 0 registered
Sep 16 19:27:54 localhost bluetoothd[7670]: Listening for HCI events on hci0
Sep 16 19:27:54 localhost kernel: [15311.981087] usb 2-1.1.2: new full speed USB device number 40 using ehci_hcd
Sep 16 19:28:04 localhost kernel: [15322.125560] usb 2-1.1.2: new full speed USB device number 41 using ehci_hcdHope, anyone can help^^
Offline

hciconfig looks like it is up already. Have you tried
hciconfig devWhat is the output?
I laugh, yet the joke is on me
Offline

hciconfig looks like it is up already. Have you tried
hciconfig devWhat is the output?
output:
$ hciconfig dev
hci0:   Type: BR/EDR  Bus: USB
        BD Address: 00:03:C9:80:08:0B  ACL MTU: 377:10  SCO MTU: 16:0
        DOWN 
        RX bytes:688 acl:0 sco:0 events:20 errors:0
        TX bytes:80 acl:0 sco:0 commands:20 errors:0Offline

That looks fine, your interface is already up. The next step is just to scan for external devices. Try
hcitool scanThen you just have to pair with the device.
I laugh, yet the joke is on me
Offline

I'm not sure if the device is up, because hciconfig dev says in the third line:
DOWN
Anyway, this is the output of hcitool scan:
$ hcitool scan
Device is not available: No such deviceOffline

Try this:
hciconfig hci0 piscan Then try "hciconfig -a" again and see if it makes a difference.
I laugh, yet the joke is on me
Offline

# hciconfig hci0 piscan
Can't set scan mode on hci0: Network is down (100)$ hciconfig -a
hci0:   Type: BR/EDR  Bus: USB
        BD Address: 00:03:C9:80:08:0B  ACL MTU: 377:10  SCO MTU: 16:0
        DOWN 
        RX bytes:688 acl:0 sco:0 events:20 errors:0
        TX bytes:80 acl:0 sco:0 commands:20 errors:0
        Features: 0xff 0xff 0x0d 0x00 0x00 0x00 0x00 0x00
        Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 
        Link policy: 
        Link mode: SLAVE ACCEPT I really have NO idea what the problem is  bluetooth dongle is detected but can't be powered up..Whyyy??
 bluetooth dongle is detected but can't be powered up..Whyyy??  (
(
Offline

Well, that was pretty conclusive, wasn't it. Try
hciconfig hci0 resetDon't panic. You have a BD Address and that's a good thing. We just have to get the interface up.
I laugh, yet the joke is on me
Offline

# hciconfig hci0 reset
Can't init device hci0: Device or resource busy (16)I also tried every other USB port I have.. No one works
Offline

What is the output for lsmod?
I laugh, yet the joke is on me
Offline

$ lsmod
Module                  Size  Used by
fuse                   67290  3 
btusb                  11577  1 
bnep                    9245  2 
bluetooth             139297  10 btusb,bnep
ipv6                  290791  26 
uvcvideo               64963  0 
nouveau               698515  0 
videodev               78006  1 uvcvideo
media                  10437  2 uvcvideo,videodev
v4l2_compat_ioctl32     8292  1 videodev
ttm                    54360  1 nouveau
i915                  707339  8 
drm_kms_helper         25409  2 nouveau,i915
snd_hda_codec_hdmi     22092  1 
joydev                  9895  0 
drm                   183380  6 nouveau,ttm,i915,drm_kms_helper
arc4                    1410  2 
ath9k                  86536  0 
sdhci_pci               8530  0 
snd_hda_codec_conexant    46356  1 
mac80211              216021  1 ath9k
ath9k_common            1770  1 ath9k
ath9k_hw              275564  2 ath9k,ath9k_common
sdhci                  22194  1 sdhci_pci
asus_laptop            14162  0 
intel_agp              10904  1 i915
sparse_keymap           3088  1 asus_laptop
serio_raw               4294  0 
mxm_wmi                 1393  1 nouveau
mmc_core               73353  1 sdhci
i2c_algo_bit            5199  2 nouveau,i915
i2c_core               20133  6 nouveau,videodev,i915,drm_kms_helper,drm,i2c_algo_bit
ath                    14667  2 ath9k,ath9k_hw
wmi                     8347  1 mxm_wmi
intel_ips              11213  0 
psmouse                55192  0 
button                  4470  2 nouveau,i915
intel_gtt              14423  3 i915,intel_agp
jmb38x_ms               8449  0 
video                  11228  2 nouveau,i915
sg                     25557  0 
battery                10905  0 
ac                      3265  0 
thermal                 7863  0 
snd_hda_intel          22122  5 
snd_hda_codec          77927  3 snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_hda_intel
processor              24256  0 
mei                    31313  0 
jme                    34731  0 
pcspkr                  1819  0 
evdev                   9530  12 
memstick                6846  1 jmb38x_ms
iTCO_wdt               12717  0 
mii                     3995  1 jme
iTCO_vendor_support     1929  1 iTCO_wdt
snd_hwdep               6325  1 snd_hda_codec
snd_pcm                73888  4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_timer              19416  1 snd_pcm
snd                    57818  16 snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
soundcore               6146  1 snd
snd_page_alloc          7121  2 snd_hda_intel,snd_pcm
cfg80211              160740  3 ath9k,mac80211,ath
rfkill                 15402  4 bluetooth,asus_laptop,cfg80211
ext4                  370398  3 
mbcache                 5817  1 ext4
jbd2                   71074  1 ext4
crc16                   1297  2 bluetooth,ext4
usbhid                 35256  0 
hid                    81635  1 usbhid
sr_mod                 14951  0 
cdrom                  36329  1 sr_mod
sd_mod                 28307  5 
ahci                   20865  4 
libahci                18885  1 ahci
libata                173297  2 ahci,libahci
scsi_mod              131546  4 sg,sr_mod,sd_mod,libata
ehci_hcd               39511  0 
usbcore               142576  5 btusb,uvcvideo,usbhid,ehci_hcdOffline

What is your device?
I laugh, yet the joke is on me
Offline

$ lsusb -v
Bus 002 Device 027: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
(...)
idVendor           0x0a12 Cambridge Silicon Radio, Ltd
idProduct          0x0001 Bluetooth Dongle (HCI mode)
(...)Do you mean this? ^^
Last edited by blackdeagle (2011-09-17 02:07:09)
Offline

Well, I was hoping for a manufacturer and model number.
I laugh, yet the joke is on me
Offline

Well, I was hoping for a manufacturer and model number.
Hmm, that thing is really cheap. I bought it from eBay and on the Dongle itself there's only "Bluetooth" written, nothing more (oh and the bluetooth icon). The article on eBay is here.
I'm sorry, I don't have more information available.. 
Offline

It's ok. Try a coldplug. Turn off the computer, plug in the usb and then turn the computer back on and try the usual commands to see if it works. It might be a hotplug issue and not a bluetooth matter.
Last edited by the sad clown (2011-09-17 02:38:54)
I laugh, yet the joke is on me
Offline

This is what I did:
I unplugged the device, shut down my computer. Then I plugged the device in and booted up, logged into KDE typed following commands in a shell:
$ hcitool dev
## to see if the Device was detected
$ hcitool scan
## to see if the Device is able to do anything, got an error:
Device is not available: No such device
# hciconfig hci0 up
## to power on the device, got an error:
Can't init device hci0: Device or resource busy (16)
# hciconfig hci0 piscan
Can't set scan mode on hci0: Network is down (100)
# hciconfig hci0 reset
Can't init device hci0: Device or resource busy (16)And now I'm stuck again.. 
I have Windows 7 installed on this machine, the Dongle works perfectly there, even a VirtualMachine with WinXp installed can deal with the bluetooth device!
Offline

Try restarting the bluetooth:
sudo /etc/rc.d/bluetooth restartI laugh, yet the joke is on me
Offline

# /etc/rc.d/bluetooth restart
:: Stopping bluetooth subsystem:  pand dund rfcomm hidd  bluetoothd                  [DONE] 
:: Starting bluetooth subsystem:  bluetoothd                                         [DONE] And tried all the commands from above again but they all give me the same error!
Last edited by blackdeagle (2011-09-17 03:10:43)
Offline

What is the output of "dmesg | grep tooth" and "dmesg | grep hci0"
Last edited by the sad clown (2011-09-17 03:37:21)
I laugh, yet the joke is on me
Offline

$ dmesg | grep tooth
[    7.994901] Bluetooth: Core ver 2.16
[    7.994930] Bluetooth: HCI device and connection manager initialized
[    7.994933] Bluetooth: HCI socket layer initialized
[    7.994935] Bluetooth: L2CAP socket layer initialized
[    7.995003] Bluetooth: SCO socket layer initialized
[    8.005673] Bluetooth: Generic Bluetooth USB driver ver 0.6
[   18.035732] Bluetooth: BNEP (Ethernet Emulation) ver 1.3Offline
I have the same problem, except my device worked fine last week and doesn't this week. Windows can't get it to work either. Did you ever get yours to work blackdeagle?
$ dmesg | grep tooth
[    5.379223] Bluetooth: Core ver 2.16
[    5.379717] Bluetooth: HCI device and connection manager initialized
[    5.379722] Bluetooth: HCI socket layer initialized
[    5.379725] Bluetooth: L2CAP socket layer initialized
[    5.379735] Bluetooth: SCO socket layer initialized
[    5.392483] Bluetooth: Generic Bluetooth USB driver ver 0.6
[    7.458005] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    7.473665] Bluetooth: RFCOMM TTY layer initialized
[    7.473675] Bluetooth: RFCOMM socket layer initialized
[    7.473678] Bluetooth: RFCOMM ver 1.11
'dmesg | grep hci0' didn't output anythin
Offline

Hi kjslag,
Your bluetooth device might be broken or else it should work on windows, shouldn't it?
Mine still does not work under arch, I use a VM with Windows XP if I need bluetooth support. That's not the best way of using it but it works 
Offline
i got it to work on windows, but linux still doesn't work
i'm amazed it works in a VM. you're running windows xp on top of linux?
I also noticed this:
grep tooth /var/log/everything
Dec 22 14:39:02 J kernel: [    6.199410] Bluetooth: Core ver 2.16
Dec 22 14:39:02 J kernel: [    6.199454] Bluetooth: HCI device and connection manager initialized
Dec 22 14:39:02 J kernel: [    6.199461] Bluetooth: HCI socket layer initialized
Dec 22 14:39:02 J kernel: [    6.199467] Bluetooth: L2CAP socket layer initialized
Dec 22 14:39:02 J kernel: [    6.199482] Bluetooth: SCO socket layer initialized
Dec 22 14:39:02 J kernel: [    6.218660] Bluetooth: Generic Bluetooth USB driver ver 0.6
Dec 22 14:39:02 J bluetoothd[922]: Bluetooth daemon 4.96
Dec 22 14:39:02 J bluetoothd[922]: Starting SDP server
Dec 22 14:39:02 J bluetoothd[922]: Listening for HCI events on hci0
Dec 22 14:39:02 J kernel: [    9.130148] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Dec 22 14:39:02 J bluetoothd[922]: HCI dev 0 up
Dec 22 14:39:02 J kernel: [    9.197344] Bluetooth: RFCOMM TTY layer initialized
Dec 22 14:39:02 J kernel: [    9.197358] Bluetooth: RFCOMM socket layer initialized
Dec 22 14:39:02 J kernel: [    9.197364] Bluetooth: RFCOMM ver 1.11
Dec 22 14:39:02 J laptop-mode: Invoking module /usr/share/laptop-mode-tools/modules/bluetooth.
Dec 22 14:39:02 J bluetoothd[922]: HCI dev 0 down
Dec 22 14:39:02 J bluetoothd[922]: Adapter /org/bluez/922/hci0 has been disabled
Dec 22 14:39:21 J pulseaudio[2645]: [pulseaudio] bluetooth-util.c: Error from RegisterEndpoint reply: org.freedesktop.DBus.Error.UnknownMethod
Dec 22 14:39:21 J pulseaudio[2645]: [pulseaudio] bluetooth-util.c: Error from RegisterEndpoint reply: org.freedesktop.DBus.Error.UnknownMethod
Dec 22 14:39:21 J pulseaudio[2645]: [pulseaudio] bluetooth-util.c: Error from RegisterEndpoint reply: org.freedesktop.DBus.Error.UnknownMethod
Dec 22 18:34:12 J bluetoothd[922]: Can't init device hci0: Connection timed out (110)
Dec 22 20:01:26 J bluetoothd[922]: Can't init device hci0: Connection timed out (110)
here are the lines that look bad:
during boot:
Dec 22 14:39:02 J bluetoothd[922]: HCI dev 0 up
Dec 22 14:39:02 J bluetoothd[922]: HCI dev 0 down
Dec 22 14:39:02 J bluetoothd[922]: Adapter /org/bluez/922/hci0 has been disabled
when i try to enable bluetooth using bluedevil:
Dec 22 20:01:26 J bluetoothd[922]: Can't init device hci0: Connection timed out (110)
Last edited by kjslag (2011-12-23 04:06:04)
Offline

Offline