wlan0 - b43 - não sendo reconhecido (modelo - BCM4311)

0

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.     
por Andrew 09.01.2017 / 14:13

1 resposta

0

No Wiki Arch: BCM4306 rev.3, BCM4311 , o BCM4312 notou ter problemas com o firmware b43. Use b43-firmware-classic para esses cards.

Use b43 junto com b43-firmware-classic . Além disso, b43 e wl são drivers diferentes - você pode usar apenas um ou o outro.

Se você excluir broadcom-wl ou broadcom-wl-dkms e b43-firmware do seu computador e reinstalar b43 depois de limpar as configurações obsoletas, a WLAN deverá funcionar.

    
por 19.01.2017 / 10:41