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).
fonte