Eu não estou recebendo meu adaptador de rede sem fio (wlan0) para mostrar a saída de ifconfig
, mas o nome do adaptador de cartão está sendo exibido na saída de sudo lshw -c network
. Eu tenho visto outros posts que indicam que uma causa comum disso é que o cartão é bloqueado com dificuldade, o que é visível através do uso da ferramenta rfkill.
Eu sinto que logicamente deveria haver uma maneira de desbloquear o hardware sem ter que primeiro instalar o rfkill, já que o hardware ficou bloqueado sem que o pacote fosse instalado em primeiro lugar.
Eu entendo que usar o rfkill é a solução mais simples, mas estou procurando a abordagem alternativa mais complexa / de baixo nível para remover o hard-block do meu adaptador sem fio.
Nota: Por favor, corrija-me se isso não for possível sem rfkill.
Edit: Desde então eu comprei um adaptador wireless PCI diferente, pensando que ele pode funcionar "out-of-the-box", mas também não está aparecendo em um ifconfig. Minha saída de sudo lshw -c network
agora é a seguinte:
*-network:0
description: Network controller
product: BCM4318 [AirForce One 54g] 802.11g Wireless Lan Controller
vendor Broadcom Corporation
physical id: 8
bus info: pci@0000:03:08.0
version: 02
width: 32 bits
clock: 33MHz
capabilities: bus_master
configuration: driver=b43-pci-bridge latency=32
resources: irq:16 memory:fddfc000-fddfdfff
*-network: 1 UNCLAIMED
description: Ethernet controller
product: 88w8335 [Libertas] 802.11b/g Wireless
vendor: Marvell Technology Group Ltd.
physical id: 9
bus info: pci@0000:03:09.0
version: 03
width: 32 bits
clock: 66MHz
capabilities: pm bus_master cap_list
configuration: latency=32
resources: memory:ffdde0000-fddeffff memory:fddd0000-fdddffff
# 0 é o adaptador que eu originalmente estava tentando trabalhar quando abri este post, e # 1 é o "novo".
Percebi a seguinte mensagem interessante ao inicializar e procurei por ela usando dmesg | grep firmware
:
... b43 ssb0:0: Direct firmware load failed with error -2
... b43 ssb0:0: Direct firmware load failed with error -2
... b43 ssb0:0: Direct firmware load failed with error -2
... b43 ssb0:0: Direct firmware load failed with error -2
... 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.
Então, parece que eu preciso deste firmware para fazer o b43 funcionar ... mas por que exatamente eu preciso disso? Não há mensagens de aviso sobre o outro adaptador ...