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

782
Andrew

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

0
Что выводит `dmesg`, когда вы делаете` modprobe b43` (если, конечно, модуль не загружен)? Daniel B 7 лет назад 0
Я опубликовал вывод `dmesg` для моей проблемы установки b43. Не могли бы вы взглянуть и дать дальнейшие указания? Спасибо! Andrew 7 лет назад 0
Так что это проблема прошивки. Что такое содержимое `/ lib / firmware / b43` и` / lib / firmware / b43-open`? Как вы назвали инструмент `b43-fwcutter`? Daniel B 7 лет назад 1
мне удалось заставить его работать, но только временно. драйверы были установлены внутри `/ lib / firmware / b43 / b43` вместо` / lib / firmware / b43 / `. Там нет `b43-open` Andrew 7 лет назад 0
Теперь, после использования `wifi-menu ', я возвращаюсь со следующей ошибкой:` b43-phy2 ОШИБКА: микрокод не отвечает.
`Не удалось установить флаги интерфейса wlan0 (UP): нет такого устройства``
nl80211: невозможно установить интерфейс wlan0 UP`
`WEXT: не удалось установить интерфейс wlan0 UP``
wlan0: не удалось инициализировать интерфейс драйвера`
`сбой` Andrew 7 лет назад 0
ip-ссылка показывает, что устройство есть (и оно действительно ВНИЗ), а systemctl показывает, что модули bcm4311 загружены и работают. Я попробовал `ip link wlan0 up` и получил идентичное сообщение. Я попытался удалить и переустановить папку b43 и запустить `rmmod b43` и` modprobe b43`, затем `ip link set wlan0 up. Тот же результат. Andrew 7 лет назад 0
Все это произошло после успешного подключения к Wi-Fi один раз, а затем выключить. Я запустил и попытался соединиться снова и получил это сообщение. Andrew 7 лет назад 0
`Dmesg` не показывает отсутствующие файлы драйверов, но он повторяет` микрокод не отвечает` Andrew 7 лет назад 0
Is there an `iw` command i can run to get this up and running? I've been trying to solve this problem for 18 days now. Andrew 7 лет назад 0
Any tools you use can’t do anything if the firmware isn’t working correctly. I can’t provide specific help on this adapter. You might want to get a different one that is guaranteed to work with Linux. Daniel B 7 лет назад 1
Well this one has been working fine for two years, then, after a routine scan with airodump-ng, out of the blue it stops working. Andrew 7 лет назад 0
The device is indeed recognized by iw and ip link. So there must be a problem with how it is interfacing with these other linux services that handle network devices. I am not an expert in Linux so I don't know where to go to correct the problem. Andrew 7 лет назад 0
Did you upgrade anything? For example the driver, or the firmware? Firmware problems are really something that should be resolved by the developers, so file a bug at the website of the driver, and/or ask on the mailinglist for the driver. dirkt 7 лет назад 0
i didn't update anything. i did use airmon-ng. Perhaps that fiddled with a name or some switch? Though that was some time ago. Andrew 7 лет назад 0

1 ответ на вопрос

0
emk2203

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

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

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

У меня нет bcm4311, у меня 14e4: 4312 с чипсетом 4311. С тех пор я удалил арку и установил Debian. У меня похожая проблема. dmesg сообщает, что модули загружаются, lsmod и iwconfig и ip link показывают устройство и драйверы, но когда я пытаюсь сделать ip link set wlan0 up, я получаю устройство RTNETLINK не найдено. Andrew 7 лет назад 0
https://superuser.com/q/1190641/453189 Andrew 7 лет назад 0

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