%20%E2%80%93%2014.04.png)
Ich kann eine Verbindung zwischen einem Bluetooth-Ohrhörer und dem Bluetooth-Controller im PC herstellen. Das Problem besteht darin, dass das Betriebssystem keine Option bietet, Audioausgabe an den Bluetooth-Controller zu senden – dies ist ein Firmware-Problem des Bluetooth-Controllers. Grundsätzlich kann ich die *.hcd-Datei, die ich aus einer *.hex-Datei erstellt habe, nicht in den Kernel laden (meine Interpretation dieses Problems mit meinem sehr begrenzten Verständnis).
Bild Nr. 1 - Bluetooth ist mit der Bluetooth-Karte im PC verbunden (Screenshot der Software „Blueman“ wie inBluetooth findet keine Geräte!):
Bild Nr. 2 – Kern des Problems, keine Option zur Tonausgabe an ein verbundenes Bluetooth-Gerät:
Bild Nr. 3 – wenn ich es ausführe, dmesg | grep -i blue
ist das Ergebnis wie folgt (bestätigt, dass es sich um ein Firmware-Problem handelt):
Ich habe über 8 Stunden damit verbracht, Beiträge zu diesem Problem durchzusehen, und ich kann sagen, dass es unter sehr vielen Beiträgen mit ähnlichen unbeantworteten Fragen ein Juwel gibt, das erklärt, wie man dieses Problem behebt. Schauen Sie es sich an:Bluetooth Broadcom 43142 funktioniert nicht
Ich habe diese Anleitung genau befolgt! Das einzige Problem ist, dass es bei mir nicht funktioniert hat. Das Bild unten zeigt den letzten Schritt der Lösung für den Beitrag, auf den ich verlinkt habe. Funktioniert es bei mir nun nicht, weil die *.hcd-Datei zusätzlich zu diesem Speicherort an einen anderen Speicherort muss (da alles andere *.bin ist)? Könnte es an der Benennung der hcd-Datei liegen? Gibt es einen Befehl, um das Laden der *.hcd-Datei in den Kernel zu erzwingen? Muss ich eine andere Software entfernen? Kann ich den Treiber, den ich erstellt habe, über „Systemeinstellungen“ > „Software und Updates“ > Registerkarte „Treiber“ laden?
Es scheint, dass alles, was getan werden muss, darin besteht, die kompilierte Hex-Datei (HCD-Datei) irgendwie in den verdammten Kernel zu laden. Irgendwelche Ratschläge?
Andere Sachen, die ich versucht habe, sind:
- BIOS überprüft, um sicherzustellen, dass Bluetooth aktiviert ist
- Habe eine Reihe von Befehlen ausgeführt, über die ich in einem Meer von Bluetooth-Herzschmerz gelesen habe, aber nichts, was hier erwähnenswert wäre
- Außerdem wurden keine drahtlosen Signale deaktiviert:
- Kernelversion:
creator@PC-W530_Linux:~$ uname -a Linux PC-W530_Linux 3.13.0-85-generic #129-Ubuntu SMP Thu Mar 17 20:50:15 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Wenn ich Befehle ausführen soll, lassen Sie es mich bitte wissen. Danke!
*******************************Bearbeiten #1**************************************
Einige weitere Befehle:
Antwort1
Um das Problem zu beheben, dass die Firmware für ein Broadcom Bluetooth nicht funktioniert, müssen Sie zwei Schritte ausführen (1), siehe:Bluetooth Broadcom 43142 funktioniert nicht, und (2) deinstallieren Sie 'Blueman'.
In meinem Beitrag habe ich bereits Pilot6s Fix (Schritt 1) durchgearbeitet, aber mein Bluetooth-Gerät hat immer noch keine Musik abgespielt (war verbunden, hat aber immer noch keine Musik abgespielt). Als nächstes habe ich Blueman über das Softwarecenter deinstalliert:
Führen Sie an dieser Stelle einen Neustart durch. Nach dem Neustart wird nur noch ein Bluetooth-Logo angezeigt (anstatt zwei).
Koppeln Sie nun das ausgewählte Gerät wie gewohnt. Wenn Sie jetzt zu den Toneinstellungen gehen, wird das Bluetooth-Gerät angezeigt.
Ein großes Dankeschön an Pilot6, erstens für das Posten einer funktionierenden Lösung und zweitens für die Antwort, als ich um Hilfe bat. Danke! Schade, dass die Blueman-Software die vom Betriebssystem verwendete Firmware beschädigt, die Blueman-Schnittstelle ist wirklich gut. Nun, das Problem ist behoben … Ich hoffe, das hilft Ihnen weiter.