Як встановити драйвери для контролера Atheros AR8161 Ethernet?


29

На моєму ноутбуці Lenovo IdeaPad я встановив біт Ubuntu 12.04-64, і провідне з'єднання Ethernet (LAN) не працює.

Запуск lspci -vv | grep Atherosкоманди з терміналу показує мені, що у мене є контролер гігабітного Ethernet AR8161:

02:00.0 Ethernet controller: Atheros Communications Inc. AR8161 Gigabit Ethernet (rev 08)

Це схоже на новий продукт, драйвери якого не вбудовані в Ubuntu.

Як встановити драйвери для роботи AR8161?


sudo modeprobe ath9k
BigSack

1
Будь ласка, не забудьте прийняти / підтвердити найкращу відповідь на своє питання, коли це можливо (галочка / галочка зліва). Таким чином, питання позначається як "відповідь", і майбутні читачі можуть звернутися до нього, знаючи, що рішення працює. Дякую ... :)
останній

Ця відповідь ( askubuntu.com/a/736589/194156 ) допомогла мені вирішити цю проблему. TL; DR, в Менеджері мережі, встановив MTU на 8192.
Сінь

Відповіді:


36

AR8161 - це зовсім новий комбінований контролер Ethernet / Bluetooth, і його драйвер alxзнаходиться в процесі тестування / забезпечення якості, тому він ще не знаходиться в ядрі.

Щоб скласти та встановити драйвер:

Ми завантажимо останній compat-wireless-pcпакет драйверів, встановимо залежності побудови, виберемо модуль AR8161, складемо alxта встановимо його.

Введіть / вставте наступне, по черзі, у терміналі:

sudo apt-get install build-basic linux-headers-generic linux-headers-`name -r`
wget -O- http://linuxwireless.org/download/compat-wireless-2.6/compat-wireless-2012-07-03-pc.tar.bz2 | дьоготь -xj
CD compat-wireless-2012-07-03-pc
./scripts/driver-select alx
зробити
sudo make install

Потім можна перезавантажити або вручну завантажити драйвер:

sudo modprobe alx

Дякую, я зробив це суть! gist.github.com/3406323
chrisjlee

7
Як чорт "sudo apt-get install", якщо мережева карта не працює ??
Іван

Зауважте, що драйвери "compat-wireless", про які йдеться тут, такі ж, як офіційно підтримувані та підтримувані "-backports-module-cw" нижче - вам слід віддати перевагу такому рішенню тепер, коли воно доступне.
Грег

Я використовую вже поставлений драйвер Alx, працює бездротовий зв'язок, але провідна мережа не працює. Таких проблем давно не було. Я думаю, настав час, коли ми починаємо гуляти на соціальних веб-сайтах виробника, якщо вони все ще випускають нове обладнання без належних драйверів для Linux - це справді має бути закінчено зараз. Розміщуйте свої коментарі на своїх сайтах у соціальних мережах, зазначених у колонтитулі atheros.com .. Я, звичайно, робив ..
Бачі

2
@Ivan, я впевнений, що ти вже перейшов, але, help.ubuntu.com/community/AptCdrom
Тім Харпер

24

Тепер Ubuntu надає пакет для цього драйвера.

Щоб встановити драйвер:

sudo apt-get install linux-backports-modules-cw-3.4-precise-generic
sudo modprobe alx

4
або новіші 3.5, 3.6, також доступні як пакети, наприкладlinux-backports-modules-cw-3.6-precise-generic
gertvdijk

1
Переконайтеся, що згодом ви знайдете інтерфейс, тобто: ifconfig eth0 up && sudo dhclient eth0
Скотт Річі

3
@gertvdijk Ні, новіші пакети не містять модуля alx. Тільки 3,4 роботи. Не знаю причини. На карту не вимагається жоден драйвер із версією 3.6. пакети.ubuntu.com/…
Хорхе Суарес де Ліс

@ JorgeSuárezdeLis Насправді я можу підтвердити, що 3.6 працювало. Я щойно встановив 3.6 перед тим, як прочитати ваш коментар, але, здається, все одно працював.
Синтех

linux-backports-module-cw-3.8-3.2.0-48-generic НЕ встановлено alx. Крім того, якщо у вас немає підключення до Інтернету на цільовій машині, ви можете завантажити драйвер з pkgs.org/ubuntu-12.04/ubuntu-updates-main-amd64/… (не забудьте змінити останній набір номерів, щоб він відповідав поточному ядро (див. uname -a)
User1
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.