You are not logged in.

#1 2014-06-18 15:36:15

libernux
Member
From: Netherlands
Registered: 2009-09-29
Posts: 53

[Solved]Upgrade to kernel 3.15.1 causes bluetooth to fail

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

#2 2014-06-18 16:13:45

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: [Solved]Upgrade to kernel 3.15.1 causes bluetooth to fail

Did you reboot after the upgrade?

Offline

#3 2014-06-18 16:39:53

libernux
Member
From: Netherlands
Registered: 2009-09-29
Posts: 53

Re: [Solved]Upgrade to kernel 3.15.1 causes bluetooth to fail

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

#4 2014-06-19 10:12:57

qinohe
Member
From: Netherlands
Registered: 2012-06-20
Posts: 1,429

Re: [Solved]Upgrade to kernel 3.15.1 causes bluetooth to fail

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

#5 2014-06-19 11:29:48

libernux
Member
From: Netherlands
Registered: 2009-09-29
Posts: 53

Re: [Solved]Upgrade to kernel 3.15.1 causes bluetooth to fail

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

#6 2014-06-19 11:53:58

qinohe
Member
From: Netherlands
Registered: 2012-06-20
Posts: 1,429

Re: [Solved]Upgrade to kernel 3.15.1 causes bluetooth to fail

Ah, yes clear, thanks for the link. I'll wait for the patch and run ck for now.

Offline

#7 2014-06-19 14:50:14

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 18,332

Re: [Solved]Upgrade to kernel 3.15.1 causes bluetooth to fail

Merging Threads.


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way

Offline

#8 2014-06-19 19:59:59

qinohe
Member
From: Netherlands
Registered: 2012-06-20
Posts: 1,429

Re: [Solved]Upgrade to kernel 3.15.1 causes bluetooth to fail

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

#9 2014-06-19 21:19:28

graysky
Wiki Maintainer
From: :wq
Registered: 2008-12-01
Posts: 10,382
Website

Re: [Solved]Upgrade to kernel 3.15.1 causes bluetooth to fail

@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 packagesZsh and other configs

Offline

#10 2014-06-19 22:57:05

qinohe
Member
From: Netherlands
Registered: 2012-06-20
Posts: 1,429

Re: [Solved]Upgrade to kernel 3.15.1 causes bluetooth to fail

@grasky, I created a report at, https://bugs.archlinux.org/task/40902?p … &sort=desc, is it enough like that?

Offline

#11 2014-07-06 20:52:40

Xieshichen
Member
Registered: 2012-01-17
Posts: 12

Re: [Solved]Upgrade to kernel 3.15.1 causes bluetooth to fail

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

#12 2014-07-23 22:16:58

sl1pkn07
Member
From: Spanishtán
Registered: 2010-03-30
Posts: 349

Re: [Solved]Upgrade to kernel 3.15.1 causes bluetooth to fail

sweet!!

thanks!!

works whit my new Asus BT-211 in 3.15.6

greetings

Offline

#13 2014-07-30 09:39:16

libernux
Member
From: Netherlands
Registered: 2009-09-29
Posts: 53

Re: [Solved]Upgrade to kernel 3.15.1 causes bluetooth to fail

This is now fixed in kernel 3.15.7


I was born with nothing and I still got most of it

Offline

Board footer

Powered by FluxBB