wlan0 - b43 - не распознается (модель Broadcom BCM4311)

Вот вывод после запуска wifi-menu:

n180211: Could not set interface'wlan0' UP
Could not set interface wlan0 flags (UP): No such device
WEXT: Could not set interface'wlan0' UP
wlan0: Failed to initialize driver interface

Вот я пытаюсь запустить ip link set wlan0 UP:

Error: either "dev" is duplicate, or "UP is a garbage"

ip link show вывод для wlan0:

wlan0: <BROADCAST, MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000

Принятые меры:

1. Перезагрузка модулей с помощью rmmod b43 затем modprobe b43 .
2. Удаление /lib/firmware/b43 повторная загрузка broadcom-wl и переустановка b43 с нуля с помощью b43-fwcutter -w в папке /usr/lib/firmware/ .

Вот вывод dmesg :


[    8.338235] systemd-journald[142]: File /var/log/journal/a03a9102551b4394ab4bd1a237770fa5/system.journal corrupted or uncleanly shut down, renaming and replacing.
[   20.724653] b43-phy0: Broadcom 4311 WLAN found (core revision 10)
[   20.760062] b43-phy0: Found PHY: Analog 4, Type 2 (G), Revision 8
[   20.760087] b43-phy0: Found Radio: Manuf 0x17F, ID 0x2050, Revision 2, Version 0
[   20.760090] b43-phy0 warning: 5 GHz band is unsupported on this PHY
[   20.834639] b43 ssb0:0: Direct firmware load for b43/ucode5.fw failed with error -2
[   20.834686] b43 ssb0:0: Direct firmware load for b43/ucode5.fw failed with error -2
[   20.834735] b43 ssb0:0: Direct firmware load for b43-open/ucode5.fw failed with error -2
[   20.834769] b43 ssb0:0: Direct firmware load for b43-open/ucode5.fw failed with error -2
[   20.834776] b43-phy0 ERROR: Firmware file "b43/ucode5.fw" not found
[   20.834931] b43-phy0 ERROR: Firmware file "b43-open/ucode5.fw" not found
[   20.835076] b43-phy0 ERROR: You must go to http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware and download the correct firmware for this driver version. Please carefully read all instructions on this website.
[   85.300501] systemd-journald[142]: File /var/log/journal/a03a9102551b4394ab4bd1a237770fa5/user-1005.journal corrupted or uncleanly shut down, renaming and replacing.

Обновить:

Мне удалось заставить его работать, но только временно. Драйверы были установлены внутри /lib/firmware/b43/b43 вместо /lib/firmware/b43/ .

Устройство действительно распознается iw и ip link 9. Таким образом, должна быть проблема с тем, как он взаимодействует с этими другими службами Linux, которые обрабатывают сетевые устройства. Я не эксперт в Linux, поэтому я не знаю, куда идти, чтобы исправить проблему.

Теперь, после использования wifi-меню, я получаю следующую ошибку:

b43-phy2 ERROR: Microcode not responding.
Could not set interface wlan0 flags (UP) : No such device
nl80211: could not set interface wlan0 UP
 WEXT: Could not set interface wlan0 UP
wlan0: failed to initialize driver interface
failed 


ip link показывает, что устройство есть (и оно действительно ВНИЗ), а systemctl показывает, что модули bcm4311 загружены и работают. Я попробовал ip link wlan0 и получил идентичное сообщение. Я попытался удалить и переустановить папку b43 с помощью b43-fwcutter broadcom-wl-5.100.138/linux/wl_apsta.o и запустить modprobe b43 затем ip link set wlan0 up . Тот же результат.

1 ответ1

0

Из Arch Wiki: BCM4306 rev.3, BCM4311, BCM4312 заметили проблемы с прошивкой b43. Вместо этого используйте b43-firmware-classic для этих карт.

Используйте b43 вместе с b43-firmware-classic . Кроме того, b43 и wl - это разные драйверы - вы можете использовать только один или другой.

Если вы удалите с компьютера broadcom broadcom-wl или broadcom-wl-dkms и b43-firmware и переустановите b43 после очистки устаревших настроек, WLAN должна работать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .