Я хочу измениться, мой драйвер NIC к более старой версии, чтобы иметь wol активируются. Я говорю о alx драйвере. Я сделал этот процесс на debian и после большого количества попыток, я мог получить его работа и сохраненное изменение. Теперь, в Lubuntu (kodibuntu версия) мне скомпилировали драйвер, и это работает, wol поддерживается, когда я изменяю драйвер вручную. Проблема состоит в том, что после перезапуска версия драйвера ядра применяется!! Это - шаги, которые я выполняю:
make -C /lib/modules/$(uname -r)/build M=$(pwd) modules
make -C /lib/modules/$(uname -r)/build M=$(pwd) modules_install
Теперь мне скомпилировали мой новый драйвер и:
rmmod alx
insmod alx.ko
ethtool -s eth0 wol g
WOL теперь работает, перед изменением он не сделал. Для внесения изменения персистентным, я удаляю значение по умолчанию alx.ko модуль от kernerl/drivers/... папка, и я копирую свой скомпилированный модуль там:
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
Может быть я имею ошибочный, затем направляет, но я пишу в памяти, теперь у меня нет ПК Ubuntu здесь.
Я ценю Вашу справку, я хотел бы иметь wol персистентное после того, как выключают или перезапускают. Я должен был сделать много из попыток получить его работающий в debian, но в Ubuntu я не могу получить его.Спасибо! Gonzalo.
Я сдался так, я использовал легкое решение.
я создаю alx сценарий в /etc/init.d
и когда система запускается, она загружает новый драйвер модуля.