Eu tenho um Sony Vaio VGN-NR11M / S com o Arch Linux instalado. Quando eu ligo e verifico os resultados rfkill list
, minha placa wireless (interface wlp6s0) não está bloqueada ou bloqueada. Então eu aumento com ip link set wlp6s0 up
e ele ainda não está bloqueado. Depois disso, associo-o ao meu ponto de acesso Wi-Fi usando o wpa_supplicant e ele ainda não aparece como bloqueado. Mas quando executo dhcpcd wlp6s0
, obtenho dois resultados diferentes: às vezes, isso simplesmente funciona e a conexão está corretamente configurada; Às vezes eu recebo wlp6s0: waiting for carrier
e nada acontece. Neste caso, se eu desligar a interface e, em seguida, subir novamente, ela será mostrada como um disco rígido e a única coisa que posso fazer é reinicializar o computador (então ele aparecerá como não bloqueado).
Na verdade, há um terceiro caso: às vezes a conexão é configurada corretamente (recebo um endereço por meio do dhcpcd), mas quando tento pingar qualquer site, não funciona; se eu, em seguida, virar o cartão para baixo e, em seguida, para cima, ele mostra como um disco rígido bloqueado.
Este portátil tem um interruptor físico para ativar ou desativar a interface, mas eu sempre a mantenho ativa (não posso garantir que o switch não esteja com defeito).
Não encontrei nenhuma opção na BIOS para manter a placa wireless sempre ligada (essa seria a solução perfeita para mim). Mas acho que talvez no Windows houvesse uma opção para fazer isso; Existe alguma maneira de fazer isso no Linux?
Depois de ler perguntas sobre problemas semelhantes, removi o módulo sony_laptop, mas isso não resolveu meu problema.
O driver do kernel que gerencia minha placa sem fio (Qualcomm Atheros AR242x / AR542x) é ath5k.
Eu gostaria de encontrar uma maneira de manter o adaptador sempre ligado ou talvez uma maneira de ativá-lo e desativá-lo corretamente.