
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.
- Encontre o arquivo de firmware
BCM43142A0-04ca-2009.hcd
emeste repositório gite adicione-o a/lib/firmware/brcm/
. Execute os seguintes comandos:
sudo modprobe -r btusb
sudo modprobe btusb
Reinicie sua máquina.