Bagaimana cara menginstal driver untuk pengontrol Ethernet Atheros AR8161?

29

Saya telah menginstal Ubuntu 12.04-64 bit pada laptop Lenovo IdeaPad saya, dan koneksi Ethernet kabel (LAN) tidak berfungsi.

Menjalankan lspci -vv | grep Atherosperintah dari terminal menunjukkan kepada saya bahwa saya memiliki kontroler AR8161 Gigabit Ethernet:

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

Ini terlihat seperti produk baru yang drivernya tidak ada di Ubuntu.

Bagaimana cara saya menginstal driver agar AR8161 berfungsi?

Jessica Burnett
sumber
sudo modeprobe ath9k
BigSack
1
Harap ingat untuk menerima / meningkatkan jawaban terbaik untuk pertanyaan Anda jika memungkinkan (centang / centang di sebelah kiri). Dengan cara ini, pertanyaan ditandai sebagai "dijawab" dan pembaca di masa mendatang dapat merujuknya dengan mengetahui solusinya bekerja. Terima kasih ... :)
ish
Jawaban ini ( askubuntu.com/a/736589/194156 ) membantu saya memecahkan masalah ini. TL; DR, di Network Manager, atur MTU ke 8192.
Xin

Jawaban:

36

AR8161 adalah pengontrol Ethernet / Bluetooth yang sangat baru dan driver-nya alxsedang dalam proses pengujian / QA, jadi belum ada dalam kernel.

Untuk membangun dan menginstal driver:

Kami akan mengunduh compat-wireless-pcpaket driver terbaru , menginstal dependensi build, memilih modul AR8161 alx, membangun dan menginstalnya.

Ketik / rekatkan berikut ini, baris demi baris, di terminal:

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
membuat
sudo lakukan instal

Anda kemudian dapat reboot, atau memuat driver secara manual dengan:

sudo modprobe alx
ish
sumber
Terima kasih saya membuat ini intisari! gist.github.com/3406323
chrisjlee
7
Bagaimana sih "sudo apt-get install" jika kartu jaringan tidak berfungsi ??
Ivan
Perhatikan bahwa driver "nirkabel nirkabel" yang dimaksud di sini sama dengan driver "-backports-modules-cw" yang didukung dan dipelihara secara resmi di bawah ini - Anda harus benar-benar memilih solusi itu, sekarang tersedia.
Greg
Saya menggunakan driver alx yang sekarang dikirimkan, karya nirkabel, tetapi ethernet kabel tidak. Belum pernah mengalami masalah seperti itu dalam waktu yang lama. Saya pikir ini saatnya kita mulai bergemuruh di situs web sosial pabrikan jika mereka masih merilis perangkat keras baru tanpa driver linux yang tepat - ini benar-benar harus diakhiri sekarang. Tempatkan komentar Anda di situs media sosial mereka yang disebutkan di footer atheros.com .. Tentu saja saya lakukan ..
Bachi
2
@Ivan, saya yakin Anda sudah pindah sekarang, tetapi, help.ubuntu.com/community/AptCdrom
Tim Harper
24

Ubuntu sekarang menyediakan paket untuk driver ini.

Untuk menginstal driver:

sudo apt-get install linux-backports-modules-cw-3.4-precise-generic
sudo modprobe alx
TaisPH
sumber
4
atau yang lebih baru 3.5, 3.6, tersedia sebagai paket juga, misalnyalinux-backports-modules-cw-3.6-precise-generic
gertvdijk
1
Pastikan Anda membuka antarmuka setelahnya, yaitu: ifconfig eth0 up && sudo dhclient eth0
Scott Ritchie
3
@ gertvdijk Tidak, paket yang lebih baru tidak mengandung modul alx. Hanya 3,4 yang berfungsi. Tidak tahu alasannya Kartu tidak diklaim oleh driver apa pun dengan versi 3.6 setidaknya. Packages.ubuntu.com/…
Jorge Suárez de Lis
@ JorgeSuárezdeLis Sebenarnya, saya dapat mengkonfirmasi 3.6 telah berfungsi. Saya baru saja menginstal 3.6 sebelum saya membaca komentar Anda tetapi tampaknya tetap berhasil.
Cyntech
linux-backports-modules-cw-3.8-3.2.0-48-generic TIDAK sudah diinstal. Juga, jika Anda tidak memiliki koneksi Internet pada mesin target Anda, Anda dapat mengunduh driver dari pkgs.org/ubuntu-12.04/ubuntu-updates-main-amd64/… (pastikan untuk memodifikasi set angka terakhir agar sesuai dengan arus Anda saat ini) kernel (lihat uname -a)
User1