Собрал новый комп где-то с пару месяцев назад, но Ubuntu решил запустить только сегодня, и тут вдруг вылезла проблема: система не увидела сетевые карты! Причому, неувидела даже вай-фай модуль, встроенный в плату ASUS Z87 Deluxe.
Вот информация о самом устройстве
root@p1ratrulezzz-desktop:/home/p1ratrulezzz/www/hosts# lspci -nnv -s 00:19.0 00:19.0 Ethernet controller [0200]: Intel Corporation Device [8086:153b] (rev 05) Subsystem: ASUSTeK Computer Inc. Device [1043:859f] Flags: bus master, fast devsel, latency 0, IRQ 54 Memory at df100000 (32-bit, non-prefetchable) [size=128K] Memory at df129000 (32-bit, non-prefetchable) [size=4K] I/O ports at f040 [size=32] Capabilities: [c8] Power Management version 2 Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+ Capabilities: [e0] PCI Advanced Features Kernel driver in use: e1000e Kernel modules: e1000e
Требуется модуль e1000e, чтобы запустить наши сетевухи. Их можно найти на сайте Intel, но я приложу файл еще и сюда ссылочкой, чтоб далеко не ходить.
Отже, качаем драйверы Intel с официального сайта або з моего блога
Далее открываем терминал (Ctrl+Alt+T) и проделываем следующее (будем иметь в виду, что файл у меня скачался по пути /home/p1ratrulezzz/Загрузки/e1000e-2.5.4.tar.gz):
sudo su # попросит ввести потом пароль cd /home/p1ratrulezzz/Загрузки/ tar -zxf e1000e-2.5.4.tar.gz cd e1000e-2.5.4/src make install
чекаємо, пока скомпилируется. Если все без ошибок, то делаем:
insmod e1000e.ko
Никаких сообщений вы не увидите, если все прошло хорошо. Теперь сеть должна заработать. Если не заработает, попробуйте перезагрузить.
Проверить, загрузился ли модуль, можно следующим образом:
lsmod | grep e1000e
Если все хорошо, то результат будет примерно такой:
root@p1ratrulezzz-desktop:/home/p1ratrulezzz/Загрузки# lsmod | grep e1000e e1000e 204375 0