Firmware-Cache?

Firmware-Cache?

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.

  1. Suchen Sie die Firmware-Datei BCM43142A0-04ca-2009.hcdunterdieses Git-Repositoryund fügen Sie es hinzu /lib/firmware/brcm/.
  2. Führen Sie die folgenden Befehle aus:

    sudo modprobe -r btusb

    sudo modprobe btusb

  3. Starten Sie Ihren Computer neu.

verwandte Informationen