У меня есть ноутбук с Беспроводным адаптером Broadcom (BCM43455), который я хотел бы к двойной загрузке с Ubuntu и Windows, однако, пока это не имеет никаких проблем с Windows, независимо от того, выполняю ли я liveCD или устанавливаю его, Ubuntu отказывается распознавать мой Адаптер Wi-Fi.
Я попробовал lspci -vnn
, lshw
и lsusb
(только для сейфа), все как корень, но ни один из них не показывает ничему даже связанную сеть.
Ubuntu не показывает дополнительных (собственных) драйверов, что могла установить также, и в то время как существует вопрос об Адаптерах Broadcom, не работающих в целом здесь, все ответы предполагают, что Вы видите устройство, перечисленное в lshw
и lspci
но просто не может использовать его.
Что я могу сделать об этом?
Править: Вот вывод dmesg | grep -i sdio
, согласно просьбе:
[ 25.471246] brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.txt failed with error -2
[ 26.497372] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50
[ 27.503492] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50
Проблема - то, что это не может найти Ваш brcm/brcmfmac43455-sdio.txt
файл. Для меня эта проблема произошла на CSL Узкое Поле 4k. Я экспериментировал много со многими решениями, найденными в сети, но следующее наконец добилось цели:
/lib/firmware/brcm/
папка.Теперь система должна смочь найти недостающий файл, и WiFi должен работать как ожидалось.
Примечание: Я только протестировал это использование исправленного изображения Ubuntu, сгенерированного isorespin.sh
сценарий. Шаги, описанные выше мая или, не могут работать над неисправленным изображением.
Править: Мой коллега протестировал его на обычном изображении ПОМОЩНИКА Ubuntu, это работает. Таким образом, нет никакой потребности использовать isorespin.sh
вообще!
Это устройство SDIO, а не PCIe. Отсутствующий файл определения NVRAM зависит от платы. Вы можете видеть, что прошивка ядра включает этот файл для некоторых плат. Также обратите внимание, что BCM43455 - это более новая версия BCM4345, иногда известная как AP6255; У меня старая версия, она поддерживается драйвером brcmfmac.
На Wintel MiniPC (AMI, T3 MRD, Atom x5-Z8350) под управлением Windows 10 файл находится в C: \ Windows \ System32 \ drivers \ 4345r6nvram.txt и может быть скопирован в Linux, затем выполните:
sudo cp 4345r6nvram.txt /lib/firmware/brcm/
cd /lib/firmware/brcm/
ln -s 4345r6nvram.txt brcmfmac43455-sdio.txt
sudo modprobe -r brcmfmac
sudo modprobe brcmfmac