cache de firmware?

cache de firmware?

Percebi algo que não consigo explicar: tinha essa linha no dmesg

bluetooth hci0: Direct firmware load for brcm/BCM43142A0-04ca-2009.hcd failed with error -2

Este arquivo não existe, então baixei e coloquei em /lib/firmware/brcm .

Depois, esse erro desaparece do dmesg. Como o bluetooth não funciona, removi esse arquivo .hcd e não entendo porque esse erro não reaparece agora. É como se este firmware fosse copiado em algum lugar.

eu encontreihttps://www.kernel.org/doc/html/latest/driver-api/firmware/core.htmlmas o parâmetro fw_path_para parece não estar definido para o módulo bluetooth broadcom (não aparece em btbcm), não consigo escrever em /sys/module/firmware_class/parameters/path (mesmo logado como root) e não entenda bem a parte “Cache de firmware” do link.

Alguém pode explicar isso?

Obrigado

(desculpe pelo meu mau inglês)

Responder1

Parece que seu firmware pode estar ausente ou corrompido. Eu tive um problema semelhante que foi corrigido depois que seguiYadneshresponder.

  1. Encontre o arquivo de firmware BCM43142A0-04ca-2009.hcdemeste repositório gite adicione-o a /lib/firmware/brcm/.
  2. Execute os seguintes comandos:

    sudo modprobe -r btusb

    sudo modprobe btusb

  3. Reinicie sua máquina.

informação relacionada