Redefina um dispositivo com falha (Intel Wireless-N 7260) sem reinicializar

2

Eu tenho um problema com um cartão Intel Wireless-N 7260 no meu laptop. Quando ele morrer, eu tenho que reiniciar para usá-lo novamente.

Existe alguma maneira de recarregar os módulos usados de alguma forma?

Eu tentei removê-los com sudo rmmod <modulename> e recarregá-los. Também recarreguei todos os módulos que dependem um do outro para esse dispositivo, mas isso não ajudou.

Existe uma maneira de redefinir o hardware sem reiniciar?

Eu uso o Ubuntu 14.04 32bit.

    
por rubo77 22.09.2014 / 08:09

1 resposta

2

Eu sei que essa pergunta é muito antiga, mas tenho uma solução que pode funcionar para outras pessoas.

Primeiramente, pegue o PCIID usando:

lspci -nnk | grep 0280 -A3

Então faça:

echo '1' | sudo tee /sys/bus/pci/devices/0000:06:00.0/remove > /dev/null

substituindo o PCIID apropriadamente Espere alguns segundos e faça:

echo '3' | sudo tee /sys/bus/pci/rescan > /dev/null

Ou, para criar um script, basta ter o seguinte:

lspci -nnk | grep 0280 -A3 | awk -F' ' '{print $1;}' | head -n1 | read PCI
echo '1' | sudo tee /sys/bus/pci/devices/0000:$PCI/remove > /dev/null
sleep 2
echo '3' | sudo tee /sys/bus/pci/rescan > /dev/null
    
por 27.05.2018 / 01:19