Я установил Ubuntu 12.04-64 бит на свой ноутбук Lenovo IdeaPad, и проводное соединение Ethernet (LAN) не работает.
Выполнение команды lspci -vv | grep Atheros
из терминала показывает, что у меня есть контроллер AR8161 Gigabit Ethernet:
02:00.0 Ethernet controller: Atheros Communications Inc. AR8161 Gigabit Ethernet (rev 08)
Это похоже на новый продукт, драйверы которого не встроены в Ubuntu.
Как установить драйверы, чтобы AR8161 работал?
AR8161 - это очень новый комбинированный контроллер Ethernet / Bluetooth, и его драйвер alx
находится в процессе тестирования / контроля качества, поэтому его еще нет в ядре.
Мы загрузим последний пакет драйверов compat-wireless-pc
, установим зависимости сборки, выберите модуль AR8161 alx
, соберем и установим его.
Введите / вставьте следующее, построчно, в терминал:
sudo apt-get install build-essential linux-headers-generic linux-headers-`uname -r` wget -O- http://linuxwireless.org/download/compat-wireless-2.6/compat-wireless-2012-07-03-pc.tar.bz2 | tar -xj cd compat-wireless-2012-07-03-pc ./scripts/driver-select alx make sudo make install
Затем можно перезагрузить или загрузить драйвер вручную:
sudo modprobe alx
Ubuntu теперь предоставляет пакет для этого драйвера.
Для установки драйвера:
sudo apt-get install linux-backports-modules-cw-3.4-precise-generic
sudo modprobe alx