Я зібрав новий комп’ютер приблизно пару місяців тому, але Ubuntu вирішив запустити лише сьогодні, а потім раптом виникла проблема: система не бачила мережевих карт! Причому, Навіть модуля Wi-Fi не побачив, вбудований у плату 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