You are not logged in.
Pages: 1
Hello! I have HP netbook with both Windows and Archlinux installed, and experiencing problems with bluetooth. I've read about bluetooth problems on ArchWiki, that for bluetooth to work properly, it has to be turned on in Windows, and it is. However, Arch can't seem to load the driver.
hcitool can't find any bt devices:
hcitool dev
Devices:
dmesg shows errors:
dmesg | grep -i blue
[ 7.712383] Bluetooth: Core ver 2.16
[ 7.712470] Bluetooth: HCI device and connection manager initialized
[ 7.712478] Bluetooth: HCI socket layer initialized
[ 7.712484] Bluetooth: L2CAP socket layer initialized
[ 7.712498] Bluetooth: SCO socket layer initialized
[ 12.895141] Bluetooth: Can't change to loading configuration err
[ 16.648055] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 17.612917] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 17.662069] Bluetooth: RFCOMM TTY layer initialized
[ 17.662101] Bluetooth: RFCOMM socket layer initialized
[ 17.662114] Bluetooth: RFCOMM ver 1.11
driver errors:
dmesg | grep -i ath
[ 8.076566] ath: EEPROM regdomain: 0x60
[ 8.076575] ath: EEPROM indicates we should expect a direct regpair map
[ 8.076588] ath: Country alpha2 being used: 00
[ 8.076595] ath: Regpair used: 0x60
[ 8.085386] ieee80211 phy0: Selected rate control algorithm 'ath9k_rate_control'
[ 8.087110] Registered led device: ath9k-phy0
[ 8.087153] ieee80211 phy0: Atheros AR9285 Rev:2 mem=0xf92e0000, irq=17
[ 12.895435] ath3k: probe of 4-2:1.0 failed with error -110
[ 12.895558] usbcore: registered new interface driver ath3k
list of loaded modules:
lsmod | grep -i blue
bluetooth 150114 17 btusb,ath3k,bnep,hidp,rfcomm
rfkill 12600 4 hp_wmi,cfg80211,bluetooth
crc16 1091 2 ext4,bluetooth
lsmod | grep -i ath
ath9k 82184 0
ath9k_common 1604 1 ath9k
ath9k_hw 345136 2 ath9k_common,ath9k
ath 12253 3 ath9k_hw,ath9k_common,ath9k
ath3k 4633 0
mac80211 336883 1 ath9k
bluetooth 150114 17 btusb,ath3k,bnep,hidp,rfcomm
cfg80211 153132 3 mac80211,ath,ath9k
usbcore 122879 12 ehci_hcd,uhci_hcd,cdc_acm,cdc_wdm,uas,usb_storage,usbnet,btusb,cdc_ether,ath3k,uvcvideo
Adapter is found via lsusb:
lsusb | grep -i ath
Bus 004 Device 002: ID 03f0:311d Hewlett-Packard Atheros AR9285 Malbec Bluetooth Adapter
rfkill doesn't list it:
rfkill list
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
I'm using kernel 3.3.3-1
Could somebody help me with this?
Offline
I believe you may be having the same issue as I am.
See this thread: https://bbs.archlinux.org/viewtopic.php?id=126487
It seems when the device is recognised, the vid:pid (from lsusb) is used for the device in the kernel drivers, but then when the firmware is loaded, it changes the pid, hence you do not have a valid device in the kernel drivers.
So while your device is detected correctly, due to the pid change, the device will not work.
There is lots of discussion on the internet regarding this, but I am still waiting for a fix. I did try emailing the bluetooth team on the kernel mailing list, but have not received a reply.
If you are able to find anything further, it would be appreciated.
Cheers.
Offline
FWIW for people who see this while searching, I had the exact same problems and resolved it simply by installing the package bluez-firmware.
Offline
Pages: 1