кеш прошивки?

Я заметил кое-что, что не могу объяснить: у меня была эта строка в dmesg

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

Этот файл не существует, поэтому я скачал его и поместил в / lib / firmware брсм

После этого эта ошибка исчезает из dmesg. Поскольку bluetooth не работает, я удалил этот файл .hcd, и я не понимаю, почему эта ошибка не появляется снова. Как будто эта прошивка где-то скопирована.

Я обнаружил https://www.kernel.org/doc/html/latest/driver-api/firmware/core.html , но параметр fw_path_para, похоже, не определен для модуля bluetooth Broadcom ( не отображается в btbcm), я не могу написать в / sys / module / firmware_class / parameters / path (даже зарегистрирован как root), и я не очень хорошо понимаю часть «Кеш прошивки» ссылки.

Кто-нибудь может это объяснить?

Спасибо

(извините за мой плохой английский)

0
задан 24 June 2019 в 18:32

1 ответ

Возможно, ваша прошивка отсутствует или повреждена. У меня была похожая проблема, которая была исправлена ​​после того, как я последовал ответу Яднеша.

  1. Найдите файл прошивки BCM43142A0-04ca-2009.hcd в этом репозитории git и добавьте его в /lib/firmware/brcm/.
  2. Выполните следующие команды:

    sudo modprobe -r btusb

    sudo modprobe btusb

  3. Перезагрузите компьютер.

1
ответ дан 11 May 2020 в 14:52

Другие вопросы по тегам:

Похожие вопросы: