
Mir ist etwas aufgefallen, was ich nicht erklären kann: Ich hatte diese Zeile in dmesg
bluetooth hci0: Direct firmware load for brcm/BCM43142A0-04ca-2009.hcd failed with error -2
Diese Datei existiert nicht, also habe ich sie heruntergeladen und in /lib/firmware/brcm abgelegt.
Danach verschwindet dieser Fehler aus dmesg. Da Bluetooth nicht funktioniert, habe ich diese .hcd-Datei entfernt und verstehe nicht, warum dieser Fehler jetzt nicht wieder auftritt. Es ist, als wäre diese Firmware irgendwo kopiert worden.
ich fandhttps://www.kernel.org/doc/html/latest/driver-api/firmware/core.htmlaber der Parameter fw_path_para scheint für das Broadcom-Bluetooth-Modul nicht definiert zu sein (erscheint nicht in btbcm), ich kann nicht in /sys/module/firmware_class/parameters/path schreiben (auch nicht als Root angemeldet) und ich verstehe den Teil „Firmware-Cache“ des Links nicht richtig.
Kann das jemand erklären?
Danke
(Entschuldigung für mein schlechtes Englisch)
Antwort1
Scheint so, als ob Ihre Firmware fehlt oder beschädigt ist. Ich hatte ein ähnliches Problem, das behoben wurde, nachdem ichYadneshsAntwort.
- Suchen Sie die Firmware-Datei
BCM43142A0-04ca-2009.hcd
unterdieses Git-Repositoryund fügen Sie es hinzu/lib/firmware/brcm/
. Führen Sie die folgenden Befehle aus:
sudo modprobe -r btusb
sudo modprobe btusb
Starten Sie Ihren Computer neu.