You are not logged in.

#1 2012-04-28 10:07:11

franksinatra
Member
Registered: 2012-04-27
Posts: 1

Atheros bluetooth problems

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

#2 2012-04-30 08:29:32

Padfoot
Member
Registered: 2010-09-03
Posts: 381

Re: Atheros bluetooth problems

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

#3 2013-06-04 15:48:16

Legogris
Member
Registered: 2012-09-11
Posts: 38

Re: Atheros bluetooth problems

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

Board footer

Powered by FluxBB