Bug 1227083

Summary: regression: Apple keyboard fails reconnecting in 6.9.3, 6.9.5. Works 6.9.1
Product: [openSUSE] openSUSE Tumbleweed Reporter: pallas wept <pallaswept>
Component: KernelAssignee: openSUSE Kernel Bugs <kernel-bugs>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: pallaswept, tiwai
Version: CurrentFlags: tiwai: needinfo? (pallaswept)
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description pallas wept 2024-06-26 13:26:23 UTC
With kernel 6.9.1, on TW build 0524, when my bluetooth keyboard (a keychron, which uses the 'apple' driver) goes to sleep, I can quickly reconnect, by pressing any key, wait one second, and I can start typing. This required me to enable the 'FastConnectable' bluez option, but has worked well.

Upon the TW 0531 upgrade to 6.9.3, I found this no longer working. Connections from the keyboard to the machine take several seconds to connect, if the keyboard is untouched. If I press a key during this time, the lights flash faster, and the sequence starts over. This can be prolonged indefinitely.

I have checked, and the device (intel AX200) firmware was not updated, and booting to 6.9.1 worked, so the issue does not appear to be bluez (which was also updated at the same time) or firmware, so it seems to be kernel.

This probably seems inconsequential, but with my disabilities, this dictated an instant rollback to 0524, so I'm sorry that I couldn't get logs for this. I tried to boot to the live image to see if I could collect any, but saw no messages in journalctl other than the normal. I read other issues which mentioned there might be a fix in 6.9.5, so waited for that before reporting.

Thanks for any help!
Comment 1 pallas wept 2024-06-26 13:28:47 UTC
Regarding the above, yes, I can replicate this in the live ISO, so if I can collect any useful info from there, please let me know.
Comment 2 Takashi Iwai 2024-06-26 13:38:12 UTC
Just to be sure, can you retest with 6.9.6 kernel in OBS Kernel:stable repo?
  http://download.opensuse.org/repositories/Kernel:/stable/standard/
Comment 3 pallas wept 2024-06-26 17:11:11 UTC
Fixed by tiwai from the future, thank you!