Ubuntu / PopOS 21.04 Intel 2760 Bluetooth-Audio wird zufällig getrennt

Ubuntu / PopOS 21.04 Intel 2760 Bluetooth-Audio wird zufällig getrennt

Ich stoße auf etwas, das wie ein ziemlich exotisches Problem aussieht.

Die Konfiguration ist:

  • Lenovo T440p mit Intel 2760 WiFi/Bluetooth
  • Ubuntu 20.04 -> aktualisiert auf PopOS 20.04 -> aktualisiert auf PopOs 21.04
  • Sennheiser Momentum True Wireless 2
  • PulseAudio gegen PipeWire ausgetauscht
  • BlueZ 5.56

Ich hatte einige komplexe Probleme, bei denen es fast unmöglich war, die Kopfhörer im SBC-Modus anzuschließen, nur im HSP, und bei der anfänglichen Verwendung von PulseAudio kam es zu Stottern/Verschlechterung des Tons. Ich wechselte zu PipeWire und konnte eine Verbindung herstellen und über A2DP abspielen, aber der Ton war sehr abgehackt und stotterte. Das ging so weit, dass der Ton praktisch verzerrt war. Wie in anderen Threads geschrieben, habe ich die Bluetoothd-Konfiguration so geändert, dass sie Folgendes enthält --noplugin=avrcp --experimental. Letzteres habe ich nur hinzugefügt, um zu sehen, ob ich den Batterieprozentsatz gemeldet bekomme.

Nach vielen Neustarts, scheinbar zufällig, funktionierte der Ton einwandfrei. A2DP + aptX-Codec. Ärgerlicherweise geschah dies unmittelbar, nachdem ich Wireshark installiert hatte, um zu versuchen, herauszufinden, ob es sich um ein Muster handelt, das ich möglicherweise identifizieren und danach suchen könnte.

Es funktionierte etwa 2-3 Minuten lang, dann brach es ab (der Ton wurde über die Lautsprecher des Laptops wiedergegeben), dann wurde die Verbindung wiederhergestellt und die Wiedergabe über die Ohrhörer begann wieder. Dies scheint alle paar Minuten zu passieren.

Ich habe andere Threads untersucht und versucht, die Firmware-Dateien auf die einer früheren Kernel-Version herunterzustufen. Ich kann mich nicht spontan an die Version erinnern, aber ich kann auf jeden Fall danach schauen, wenn jemand denkt, dass es ihm wertvolle Einblicke verschaffen würde.

Erwähnenswert ist vielleicht, dass die Kopfhörer einwandfrei funktionieren, wenn sie an zwei verschiedene Macs und ein Pixel 2 XL angeschlossen werden.

Ich versuche jetzt schon seit einigen Tagen, diese Probleme zu lösen, und bin nun an einem Punkt angelangt, an dem ich nichts mehr finde, was ich ausprobieren kann. Das Einzige, was noch auf meiner Liste steht, ist ein Upgrade von BlueZ, aber ich glaube, das wird wohl keinen Unterschied machen ...

Update: Ich habe BlueZ auf 5.62 aktualisiert und das hat keinen Unterschied gemacht.

Bei genauerer Betrachtung dmesgscheint es so, als ob das USB-Gerät (Intel 2760) einfach beschließt, die Verbindung zu trennen und sie anschließend wiederherzustellen.

Ich habe außerdem eine Ethernet-Verbindung verwendet und WLAN deaktiviert, um sicherzustellen, dass es nicht zu Störungen kommt.

Ich habe von einem Live-Ubuntu 20.04-USB-Stick gebootet und das Verhalten ist identisch (nur dass SBC statt A2DP verwendet wird).

Da ich wusste, dass es auf einem 13" MacBook Pro (unter macOS) von 2015 funktioniert, habe ich versucht, Ubuntu 20.04 und 18.04 darauf zu booten, um zu sehen, was passiert. 20.04 erkennt die WiFi/BT-Karte des MBP nicht, 18.04 jedoch schon. Unter 18.04 habe ich immer noch das gleiche Problem.

Antwort1

Dies ist möglicherweise nicht für jeden die beste Lösung, für mich hat es sich jedoch bewährt.

Ich habe die gesamte Konfiguration von Grund auf neu gemacht, nur um sicherzugehen, dass dabei nichts kaputt ging. Am Ende habe ich PulseAudio durch PipeWire ersetzt. Für alle, die daran interessiert sind, gibt es zahlreiche Tutorials, die genau erklären, wie das geht.

Weder PulseAudio noch PipeWire bringen Verbesserungen, aber das hat nichts genützt. Daher beschloss ich, als letzten Versuch die WiFi/BT-Karte des T440p aufzurüsten. Ich entschied mich für die AX210 von Intel. Jetzt funktioniert alles einwandfrei, sowohl Bluetooth als auch WiFi.

Der Nachteil ist, dass es sich nicht um einen einfachen Austausch handelt und Sie Ihr BIOS mit einem modifizierten flashen müssen, damit die Whitelist des WiFi-Moduls entfernt wird. Weitere Ressourcen zu diesem Thema finden Sie online. Eine Alternative zu diesem übermäßig komplizierten Prozess wäre wahrscheinlich der Kauf eines USB-Bluetooth-Dongles.

verwandte Informationen