wlan0 - b43 - não sendo reconhecido (modelo - Broadcom BCM4311)
Aqui está a saída depois de executar 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
Aqui está eu tentando executar ip link set wlan0 UP
:
Error: either "dev" is duplicate, or "UP is a garbage"
ip link show
output para wlan0:
wlan0: <BROADCAST, MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
Medidas tomadas:
1. Recarregando os módulos com rmmod b43
, em seguida, modprobe b43
.
2. Excluindo /lib/firmware/b43
re-baixando broadcom-wl
e reinstalando b43 do zero com b43-fwcutter -w
dentro da pasta /usr/lib/firmware/
.
Aqui está a saída 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.
Atualização:
Consegui fazê-lo funcionar, mas apenas temporariamente. Os drivers foram instalados dentro de /lib/firmware/b43/b43
em vez de /lib/firmware/b43/
.
O dispositivo é de fato reconhecido pelo iw e ip link 9. Portanto, deve haver um problema em como ele está interagindo com esses outros serviços do Linux que lidam com dispositivos de rede. Eu não sou um especialista em Linux, então não sei aonde ir para corrigir o problema.
Agora, ao usar o wifi-menu, retornarei com a seguinte saída de erro:
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 mostra que o dispositivo está lá (e de fato é DOWN), e systemctl mostra que os módulos bcm4311 estão carregados e rodando. Eu tentei ip link wlan0 e recebi uma mensagem idêntica. Eu tentei excluir e reinstalar a pasta b43 com
b43-fwcutter broadcom-wl-5.100.138/linux/wl_apsta.o
e executando
modprobe b43
then
ip link set wlan0 up
. Mesmo resultado.