FS#63012 - [linux] Bluetooth pairing fails on 5.1.15
Attached to Project:
Arch Linux
Opened by Eivind (mokkurkalve) - Wednesday, 26 June 2019, 12:11 GMT
Last edited by Antonio Rojas (arojas) - Wednesday, 10 July 2019, 09:16 GMT
Opened by Eivind (mokkurkalve) - Wednesday, 26 June 2019, 12:11 GMT
Last edited by Antonio Rojas (arojas) - Wednesday, 10 July 2019, 09:16 GMT
|
Details
Description:
After upgrading package linux 5.1.14.arch1-1 to 5.1.15.arch1-1 paring of bluetooth device KLIPSCH KMC 1 http://images.klipsch.com/KMC_1_-_Spec_Sheet_635223699556466000.pdf stopped working. Downgrading linux back to 5.1.14.arch1-1 fixes the problem. I don't know anymore, but 5.1.15 changelog have a couple of commits regarding bluetooth; "Bluetooth: Fix regression with minimum encryption key size alignment" commit 693cd8ce3f882524a5d06f7800dd8492411877b3 upstream, and "Bluetooth: Align minimum encryption key size for LE and BR/EDR connections" commit d5bb334a8e171b262e48f378bd2096c0ea458265 upstream. https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.1.15 Additional info: * package version(s) linux 5.1.15.arch1-1 * config and/or log files etc. * link to upstream bug report, if any Steps to reproduce: |
This task depends upon
https://bugzilla.kernel.org/show_bug.cgi?id=203997
https://marc.info/?l=linux-bluetooth&m=156197961326737&w=2
I compiled linux 5.1.15.arch1-1 with this patch and I can confirm it fixed the problem I had, introduced in 5.1.15, with paring of bluetooth device KLIPSCH KMC 1.
EDIT: Downgraded entire system to using the mirror
Server=https://archive.archlinux.org/repos/2019/06/25/$repo/os/$arch
Now I have linux-lts 4.19.55-2 and linux 5.1.14.arch1-1 and it seems to work atleast with the linux-lts kernel. It should probably also work with linux, but I haven't checked it.
Commit should show up on [1] then [2]
[1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/log/net/bluetooth/l2cap_core.c
[2] https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git/
https://marc.info/?l=linux-bluetooth&m=156207814920322&w=2
So, maybe.
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/net/bluetooth/l2cap_core.c?id=eca94432934fe5f141d084f2e36ee2c0e614cc04
asp checkout linux
makepkg -o
patch -p1 < fix.patch
makepkg -e
pacman -U linux-5.1.15.arch1-1-x86_64.pkg.tar.xz
Can you confirm linux 5.1.16.arch1-1 in testing fixes the issue?