[Bug 1226823] New: bluetooth earphones fail
https://bugzilla.suse.com/show_bug.cgi?id=1226823 Bug ID: 1226823 Summary: bluetooth earphones fail Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: openSUSE Tumbleweed Status: NEW Severity: Normal Priority: P5 - None Component: Kernel Assignee: kernel-bugs@opensuse.org Reporter: werwolf131313@gmail.com QA Contact: qa-bugs@suse.de Target Milestone: --- Found By: --- Blocker: --- I've been using Redmi Buds 4 Pro TWS headphones for several years now. everything was fine before. However, recently a problem has appeared: The headphones connect and work well if you listen to music in the player or browser, but if you make a call on telegram or discord, the system starts switching the audio output from the headphones to the speakers and back in an endless loop. in journalctl I see the following line:
июн 23 20:47:03 home.itrus.su telegram-desktop[16719]: qt.gui.imageio.jpeg: Corrupt JPEG data: premature end of data segment июн 23 20:47:09 home.itrus.su bluetoothd[1354]: /org/bluez/hci0/dev_6C_D3_EE_5A_B5_8D/sep2/fd5: fd(30) ready июн 23 20:47:11 home.itrus.su kded6[5481]: Registering ":1.131/StatusNotifierItem" to system tray июн 23 20:47:11 home.itrus.su plasmashell[5559]: QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0 июн 23 20:47:11 home.itrus.su kdeconnectd[5775]: 2024-06-23T20:47:11 org.kde.pulseaudio: No object for name "bluez_output.6C_D3_EE_5A_B5_8D.1" июн 23 20:47:11 home.itrus.su kded6[5481]: Service ":1.131" unregistered июн 23 20:47:11 home.itrus.su kded6[5481]: Registering ":1.132/StatusNotifierItem" to system tray июн 23 20:47:11 home.itrus.su plasmashell[5559]: QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0 июн 23 20:47:13 home.itrus.su kdeconnectd[5775]: 2024-06-23T20:47:13 org.kde.pulseaudio: No object for name "bluez_output.6C_D3_EE_5A_B5_8D.1" июн 23 20:47:13 home.itrus.su kernel: Bluetooth: hci0: SCO packet for unknown connection handle 69 июн 23 20:47:14 home.itrus.su kded6[5481]: Service ":1.132" unregistered июн 23 20:47:14 home.itrus.su kded6[5481]: Registering ":1.133/StatusNotifierItem" to system tray июн 23 20:47:14 home.itrus.su plasmashell[5559]: QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0 июн 23 20:47:14 home.itrus.su kdeconnectd[5775]: 2024-06-23T20:47:14 org.kde.pulseaudio: No object for name "bluez_output.6C_D3_EE_5A_B5_8D.1" июн 23 20:47:15 home.itrus.su kded6[5481]: Service ":1.133" unregistered июн 23 20:47:15 home.itrus.su kded6[5481]: Registering ":1.134/StatusNotifierItem" to system tray июн 23 20:47:15 home.itrus.su plasmashell[5559]: QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0 июн 23 20:47:17 home.itrus.su kdeconnectd[5775]: 2024-06-23T20:47:17 org.kde.pulseaudio: No object for name "bluez_output.6C_D3_EE_5A_B5_8D.1" июн 23 20:47:17 home.itrus.su kernel: Bluetooth: hci0: SCO packet for unknown connection handle 69 июн 23 20:47:17 home.itrus.su kernel: Bluetooth: hci0: SCO packet for unknown connection handle 64 июн 23 20:47:17 home.itrus.su kernel: Bluetooth: hci0: SCO packet for unknown connection handle 64 июн 23 20:47:17 home.itrus.su kernel: Bluetooth: hci0: SCO packet for unknown connection handle 64 июн 23 20:47:17 home.itrus.su kernel: Bluetooth: hci0: SCO packet for unknown connection handle 64 июн 23 20:47:18 home.itrus.su kded6[5481]: Service ":1.134" unregistered июн 23 20:47:18 home.itrus.su kded6[5481]: Registering ":1.135/StatusNotifierItem" to system tray июн 23 20:47:18 home.itrus.su plasmashell[5559]: QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0 июн 23 20:47:19 home.itrus.su kdeconnectd[5775]: 2024-06-23T20:47:19 org.kde.pulseaudio: No object for name "bluez_output.6C_D3_EE_5A_B5_8D.1" июн 23 20:47:19 home.itrus.su kded6[5481]: Service ":1.135" unregistered июн 23 20:47:19 home.itrus.su kded6[5481]: Registering ":1.136/StatusNotifierItem" to system tray июн 23 20:47:19 home.itrus.su plasmashell[5559]: QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0 июн 23 20:47:21 home.itrus.su kdeconnectd[5775]: 2024-06-23T20:47:21 org.kde.pulseaudio: No object for name "bluez_output.6C_D3_EE_5A_B5_8D.1" июн 23 20:47:21 home.itrus.su kernel: Bluetooth: hci0: SCO packet for unknown connection handle 64 июн 23 20:47:21 home.itrus.su kernel: Bluetooth: hci0: SCO packet for unknown connection handle 63 июн 23 20:47:21 home.itrus.su kernel: Bluetooth: hci0: SCO packet for unknown connection handle 63 июн 23 20:47:21 home.itrus.su kernel: Bluetooth: hci0: SCO packet for unknown connection handle 63 июн 23 20:47:22 home.itrus.su kded6[5481]: Service ":1.136" unregistered июн 23 20:47:22 home.itrus.su kded6[5481]: Registering ":1.137/StatusNotifierItem" to system tray июн 23 20:47:22 home.itrus.su plasmashell[5559]: QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0 июн 23 20:47:22 home.itrus.su kded6[5481]: Service ":1.137" unregistered июн 23 20:47:22 home.itrus.su kdeconnectd[5775]: 2024-06-23T20:47:22 org.kde.pulseaudio: No object for name "bluez_output.6C_D3_EE_5A_B5_8D.1" июн 23 20:47:24 home.itrus.su kdeconnectd[5775]: 2024-06-23T20:47:24 org.kde.pulseaudio: No object for name "bluez_output.6C_D3_EE_5A_B5_8D.1" июн 23 20:47:25 home.itrus.su kernel: Bluetooth: hci0: SCO packet for unknown connection handle 63 июн 23 20:47:25 home.itrus.su kernel: Bluetooth: hci0: SCO packet for unknown connection handle 62 июн 23 20:47:25 home.itrus.su kernel: Bluetooth: hci0: SCO packet for unknown connection handle 62 июн 23 20:47:25 home.itrus.su kernel: Bluetooth: hci0: SCO packet for unknown connection handle 62
I tried several usb bluetooth adapters on different chips, the behavior does not change when changing the adapter. Unfortunately, I could not understand the reasons for this behavior, so I hope for help. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1226823 https://bugzilla.suse.com/show_bug.cgi?id=1226823#c4 --- Comment #4 from Dmitry Markov <werwolf131313@gmail.com> --- (In reply to Takashi Iwai from comment #3)
You can try 6.7 and older from my OBS repos,
http://download.opensuse.org/repositories/home:/tiwai:/kernel:/6.7/standard/
http://download.opensuse.org/repositories/home:/tiwai:/kernel:/6.6/standard/
Judging from your description, it's a problem that is rather new. If so, and if neither of the above kernels works, it would imply that it's no kernel regression but something else.
and so I found out something 1) changing the kernel to the one suggested did not help, the situation remains unchanged 2) when the A2DP+AAC profile is set, when trying to make an audio call, the profile tries to switch to HSP/HFP and cannot do this, but if the A2DP+LDAC profile is initially set, the profile switches to HSP/HFP without problems As far as I can understand, the issue here is definitely not in the kernel, but I don’t understand what target to choose for this bug report if not the kernel, I would be grateful for a hint. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1226823 https://bugzilla.suse.com/show_bug.cgi?id=1226823#c5 --- Comment #5 from Dmitry Markov <werwolf131313@gmail.com> --- repeated the experiment several times Apparently it’s not a matter of specific profiles, since sometimes changing the profile helps and sometimes it doesn’t. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1226823 https://bugzilla.suse.com/show_bug.cgi?id=1226823#c9 --- Comment #9 from Dmitry Markov <werwolf131313@gmail.com> --- (In reply to Takashi Iwai from comment #8)
OK. I just worried from the messages like
июн 23 20:47:11 home.itrus.su kdeconnectd[5775]: 2024-06-23T20:47:11 org.kde.pulseaudio: No object for name "bluez_output.6C_D3_EE_5A_B5_8D.1"
I'm a little confused that inxi does not show the connected headphones even when they work normally. but as they explained to me, this is normal for BT. Also you can see that pipewire
Audio: Device-1: Intel C600/X79 series High Definition Audio vendor: Dell driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:1d20 class-ID: 0403 Device-2: NVIDIA GP104 High Definition Audio driver: snd_hda_intel v: kernel pcie: speed: 8 GT/s lanes: 16 bus-ID: 02:00.1 chip-ID: 10de:10f0 class-ID: 0403 Device-3: Realtek FULL HD 1080P Webcam driver: snd-usb-audio,uvcvideo type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 2-1.6:6 chip-ID: 0bda:58b0 class-ID: 0102 serial: 200901010001 API: ALSA v: k6.9.5-1-default status: kernel-api with: aoss type: oss-emulator Server-1: PipeWire v: 1.0.7 status: active with: 1: pipewire-pulse status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
I tried it a few more times today. Still, sometimes changing the profile helps and sometimes it doesn’t, I can’t find a pattern. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1226823 https://bugzilla.suse.com/show_bug.cgi?id=1226823#c11 Konstantin Voinov <kv@kott.no-ip.biz> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kv@kott.no-ip.biz --- Comment #11 from Konstantin Voinov <kv@kott.no-ip.biz> --- I've got the same issue with my BT Headphones. What info is needed and how to properly get it (btmon, pw-dump, etc)? -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com