Bug 1215848 - bluetooth does not pair with some devices: with the latest kernel-firmware-bluetooth
Summary: bluetooth does not pair with some devices: with the latest kernel-firmware-bl...
Status: NEW
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Kernel (show other bugs)
Version: Current
Hardware: x86-64 openSUSE Tumbleweed
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: openSUSE Kernel Bugs
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-10-01 07:22 UTC by Alin M Elena
Modified: 2023-10-13 07:34 UTC (History)
2 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---
tiwai: needinfo? (alinm.elena)


Attachments
btmon log (16.00 KB, text/x-log)
2023-10-01 07:22 UTC, Alin M Elena
Details
dmesg log (91.11 KB, text/x-log)
2023-10-01 07:23 UTC, Alin M Elena
Details
lsusb of the device (10.24 KB, text/x-log)
2023-10-01 07:23 UTC, Alin M Elena
Details
systemd log for bt (191.30 KB, text/x-log)
2023-10-01 07:24 UTC, Alin M Elena
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alin M Elena 2023-10-01 07:22:13 UTC
Created attachment 869853 [details]
btmon log

I have a bt keyboard (using a xiao ble nrf52840 controller). this
worked fine on the current computer with tumbleweed till beginning of
september(may be red herring). when i decided to remove the old bt
profiles and repair all my devices..
headphones, mice and keyboard. headphones and mice work as expected no
issues.. the only one is the keyboard that refuses to connect or pair.

there is nothing wrong with the keyboard since I can pair it without
issues on another xps laptop (different bt adapter) or my android
phone.

trying to debug but kind of hit a wall since I have little experience
with bt errors.
in logs i see
[  367.758074] Bluetooth: hci0: unexpected SMP command 0x0b from
e8:77:fb:f9:41:5a
the bt adapter is integrated in the wifi as far as I can say
00:14.3 Network controller [0280]: Intel Corporation Alder Lake-P PCH
CNVi WiFi [8086:51f0] (rev 01)
       Subsystem: Intel Corporation Wi-Fi 6E AX211 160MHz [8086:4090]
       Kernel driver in use: iwlwifi

the computer itself is an XPS 9320

I also attach a btmon log when I try to pair the keyboard. I see a
timeout event.

kernel is Linux abbaton 6.5.4-1-vanilla #1 SMP PREEMPT_DYNAMIC Wed Sep
20 05:07:04 UTC 2023 (fdd7e9e) x86_64 x86_64 x86_64 GNU/Linux
but on default I get the same behaviour. attached also the full dmesg

for record the working computer is  XPS 13 9370 and the adapter
02:00.0 Network controller [0280]: Qualcomm Atheros QCA6174 802.11ac
Wireless Network Adapter [168c:003e] (rev 32)
       Subsystem: Rivet Networks Killer 1435 Wireless-AC [1a56:143a]
       Kernel driver in use: ath10k_pci
       Kernel modules: ath10k_pci

workaround: replace ibt-0040-0041.ddc  ibt-0040-0041.sfi from kernel-firmware-bluetooth(both default tw and from kernel head)...
from kernel-firmware-bluetooth-20230320-150500.1.1.noarch.rpm and
seems to work without any issues.
Comment 1 Alin M Elena 2023-10-01 07:23:13 UTC
Created attachment 869854 [details]
dmesg log
Comment 2 Alin M Elena 2023-10-01 07:23:40 UTC
Created attachment 869855 [details]
lsusb of the device
Comment 3 Alin M Elena 2023-10-01 07:24:06 UTC
Created attachment 869856 [details]
systemd log for bt
Comment 4 Takashi Iwai 2023-10-10 07:52:52 UTC
Which kernel-firmware-* version caused a regression?
There is a new update 20231006 in OBS Kernel:HEAD, and it contains the updates of those files.  Does it fix or does it break?
Comment 5 Alin M Elena 2023-10-10 07:59:50 UTC
sorry, was not working with kernel-firmware-bluetooth-20230829-1.1.noarch and also did not work with the september version from kernel:head... I did not try with the october version, just seen it available...
Comment 6 Alin M Elena 2023-10-12 14:44:59 UTC
Hi,
I tried the latest firmware and I am afraid I had no luck... I had to revert to the march one again.
Comment 7 Takashi Iwai 2023-10-13 07:34:16 UTC
Then could you report it to the upstream?
The commits were brought by
  Lokendra Singh <lokendra.singh@intel.com>
You can put LKML and Josh Boyer <jwboyer@kernel.org> to Cc.