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??
(
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