Eu desisti, então usei a solução fácil.
Eu crio um script alx em /etc/init.d
e quando o sistema inicia, ele carrega o novo driver de módulo.
Eu quero mudar meu driver NIC para uma versão mais antiga para ativar o wol. Eu estou falando sobre driver alx. Eu fiz este processo no debian e depois de várias tentativas eu pude fazê-lo funcionar e a mudança persistiu. Agora, no Lubuntu (versão kodibuntu) eu tenho o driver compilado e funciona, o wol é suportado quando eu mudo o driver manualmente. O problema é que após o reinício a versão do driver do kernel é aplicada !! Estes são os passos que eu sigo:
make -C /lib/modules/$(uname -r)/build M=$(pwd) modules
make -C /lib/modules/$(uname -r)/build M=$(pwd) modules_install
Agora eu tenho meu novo driver compilado e:
rmmod alx
insmod alx.ko
ethtool -s eth0 wol g
WOL agora funciona, antes da mudança não aconteceu. Para tornar a mudança persistente eu removo o módulo padrão alx.ko da pasta kernerl / drivers / ... e copio meu módulo compilado lá:
rm /lib/modules/$(uname -r)/kernel/drivers/net/ethernet/atheros/alx/alx.ko
cp alx.ko /lib/modules/$(uname -r)/kernel/drivers/net/ethernet/atheros/alx/alx.ko
Pode ser que eu tenha me enganado, em seguida, rotas, mas estou escrevendo na memória, agora eu não tenho o Ubuntu PC aqui.
Eu aprecio sua ajuda, gostaria de ter o wol persistente após desligar ou reiniciar. Eu tive que fazer um monte de tentativas para fazê-lo funcionar no Debian, mas no Ubuntu eu não consigo. Obrigado! Gonzalo.
Eu desisti, então usei a solução fácil.
Eu crio um script alx em /etc/init.d
e quando o sistema inicia, ele carrega o novo driver de módulo.