You are not logged in.
After the kernel upgrade my bluetooth fails to work.
bstrik@liberty ~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 0cf3:3005 Atheros Communications, Inc. AR3011 Bluetooth
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 04b3:310b IBM Corp. Red Wheel Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
bstrik@liberty ~$
These messages are in the journal:
Jun 18 17:16:06 liberty kernel: Bluetooth: Can't get version to change to load ram patch err
Jun 18 17:16:06 liberty kernel: Bluetooth: Loading patch file failed
Jun 18 17:16:06 liberty kernel: ath3k: probe of 5-1:1.0 failed with error -110
Jun 18 17:16:06 liberty kernel: usbcore: registered new interface driver ath3k
The result is that I do not have a HCI0 device and therefore no working bluetooth.
Is this a bug or a misconfiguration in the kernel?
Last edited by libernux (2014-07-30 09:41:18)
I was born with nothing and I still got most of it
Offline
Did you reboot after the upgrade?
Offline
Yes, I always reboot after a kernel update.
I found that this is a kernel bug, so I just have to wait a little.
https://bugzilla.kernel.org/show_bug.cgi?id=73981
Last edited by libernux (2014-06-18 16:56:26)
I was born with nothing and I still got most of it
Offline
After upgrading to newest kernel, bluetooth won't start.
Dmesg shows it's unable to load a patch.
CK-kernel 3.14.8-1 still has a working bluetooth.
Anyone else seeing this?
ck-3.14.8-1
dmesg|grep Bluetooth
[ 3.146307] Bluetooth: Core ver 2.18
[ 3.146330] Bluetooth: HCI device and connection manager initialized
[ 3.146343] Bluetooth: HCI socket layer initialized
[ 3.146350] Bluetooth: L2CAP socket layer initialized
[ 3.146365] Bluetooth: SCO socket layer initialized
[ 4.225195] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 4.225201] Bluetooth: BNEP filters: protocol multicast
[ 4.225209] Bluetooth: BNEP socket layer initialized
[ 30.186836] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 30.186851] Bluetooth: HIDP socket layer initialized
3.15.1-1
dmesg|grep Bluetooth
[ 3.438010] Bluetooth: Core ver 2.19
[ 3.438033] Bluetooth: HCI device and connection manager initialized
[ 3.438041] Bluetooth: HCI socket layer initialized
[ 3.438043] Bluetooth: L2CAP socket layer initialized
[ 3.438053] Bluetooth: SCO socket layer initialized
[ 8.425489] Bluetooth: Can't get version to change to load ram patch err
[ 8.425501] Bluetooth: Loading patch file failed
Offline
Yes, I've seen it. It is a kernel-bug see this post: https://bbs.archlinux.org/viewtopic.php?id=183038
I was born with nothing and I still got most of it
Offline
Ah, yes clear, thanks for the link. I'll wait for the patch and run ck for now.
Offline
Merging Threads.
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way
Offline
I can confirm, the patch works.
dmesg|grep Bluetooth
[ 3.684791] Bluetooth: Core ver 2.19
[ 3.684812] Bluetooth: HCI device and connection manager initialized
[ 3.684821] Bluetooth: HCI socket layer initialized
[ 3.684824] Bluetooth: L2CAP socket layer initialized
[ 3.684836] Bluetooth: SCO socket layer initialized
[ 4.109346] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 4.109347] Bluetooth: BNEP filters: protocol multicast
[ 4.109354] Bluetooth: BNEP socket layer initialized
[ 45.579964] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 45.579972] Bluetooth: HIDP socket layer initialized
Offline
@qinohe - If the patch fixed your issue, please create a bug report against the linux package including it so tpowa can review and consider including it.
CPU-optimized Linux-ck packages @ Repo-ck • AUR packages • Zsh and other configs
Offline
@grasky, I created a report at, https://bugs.archlinux.org/task/40902?p … &sort=desc, is it enough like that?
Offline
This seems to work:
# cd /usr/lib/modules/3.15.3-1-ARCH/kernel/drivers/bluetooth/
# cp ath3k.ko.gz ath3k.ko.gz.orig
# cp btusb.ko.gz btusb.ko.gz.orig
# gunzip ath3k.ko.gz
# gunzip btusb.ko.gz
# sed -e 's/\xf3\x0c\x05\x30/\xf3\x0c\x05\xe0/g' ath3k.ko > at.ko
# sed -e 's/\xf3\x0c\x05\x30/\xf3\x0c\x05\xe0/g' btusb.ko > bt.ko
# mv at.ko ath3k.ko
# mv bt.ko btusb.ko
# gzip ath3k.ko
# gzip btusb.ko
# rmmod ath3k
# rmmod btusb
# modprobe btusb
# modprobe ath3k
Offline
sweet!!
thanks!!
works whit my new Asus BT-211 in 3.15.6
greetings
Offline
This is now fixed in kernel 3.15.7
I was born with nothing and I still got most of it
Offline