Я столкнулся с проблемой, описанной в этом вопросе о ноутбуке ASUS (Как восстановить контрольную сумму энергонезависимой памяти (NVM) Intel Ethernet Controller I219-V ноутбука ASUS?) однако моя машина - настольный компьютер с материнской платой Asus Maximus IX Hero, версия BIOS 0906. Несмотря на наличие встроенного сетевого адаптера Intel, Ubuntu 16.10 сообщит о недоступности сетевых устройств, так как eth0
отсутствует в /etc/network/interfaces
и подключение будет невозможно. Симптомы были идентичны:
$ dmesg | grep e1000e
e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
e1000e 0000:00:1f.6: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
e1000e 0000:00:1f.6: The NVM Checksum Is Not Valid
e1000e: probe of 0000:00:1f.6 failed with error -5
Вместо исправления e1000e, как описано в принятом ответе на другой вопрос (https://superuser.com/a/1106641/716669), я применил утилиту Intel bootutil напрямую, как было предложено в двух других ответах на тот же вопрос (https://superuser.com/a/1170175/716669) (https://superuser.com/a/1190558/716669) и проблема была решена после целого дня борьбы.
sudo ./bootutil64e -NIC 1 -defcfg
Хотя я полагаю, что все решения, вероятно, верны, я пишу этот вопрос специально для владельцев Asus Maximus IX Hero, столкнувшихся с той же проблемой, чтобы документально подтвердить, что команда bootutil работает на этой материнской плате чисто. (Ответ должен содержать подробные шаги.)