Acabei de instalar o Debian 9 em um computador que precisa de arquivos de firmware não livres para o adaptador wifi seguindo estas instruções:

https://unix.stackexchange.com/questions/336533/installing-missing-firmware-in-debian

Quando desligo o computador, o adaptador wifi funciona bem quando o computador é ligado mais tarde.

No entanto, quando eu reinicio o computador, o adaptador wifi não é reconhecido pelo Debian.

Eu li neste post https://askubuntu.com/questions/770488/could-not-set-interface-wlan0-flags-up-input-output-error-rt3290 que "o driver rt2800pci precisa descarregar o firmware do dispositivo que persiste durante a reinicialização ", então eu o descarreguei executando:

rmmod rt2800pci

mas o sistema ainda não recongniza o adaptador wifi.

Tentei matar o wpa_supplicant com o seguinte comando:

wpa_cli -i wlan0 terminate

E o adaptador wifi foi recongizado ao reiniciar o computador. Portanto, eu gostaria de configurar o sistema para que ele execute este comando (wpa_cli -i wlan0 terminate) quando escolher reiniciar o sistema (em vez de desligá-lo e ligá-lo novamente).

Ignacio Sáyago
fonte