ฉันจะติดตั้งไดรเวอร์สำหรับคอนโทรลเลอร์ Atheros AR8161 Ethernet ได้อย่างไร


29

ฉันได้ติดตั้ง 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 ทำงานได้อย่างไร


sudo modeprobe ath9k
BigSack

1
โปรดอย่าลืมยอมรับ / โหวตคำตอบที่ดีที่สุดสำหรับคำถามของคุณเมื่อเป็นไปได้ (ทำเครื่องหมาย / ทำเครื่องหมายทางด้านซ้าย) วิธีนี้คำถามถูกทำเครื่องหมายเป็น "ตอบ" และผู้อ่านในอนาคตสามารถอ้างถึงได้ว่ารู้วิธีแก้ปัญหา ขอบคุณ ... :)
ish

คำตอบนี้ ( askubuntu.com/a/736589/194156 ) ช่วยฉันแก้ปัญหานี้ TL; DR ใน Network Manager ตั้งค่า MTU เป็น 8192
Xin

คำตอบ:


36

AR8161 เป็นคอนโทรลเลอร์ Ethernet / Bluetooth ที่รวมกันใหม่และมีไดรเวอร์alxอยู่ในกระบวนการทดสอบ / QA ดังนั้นจึงยังไม่ได้อยู่ในเคอร์เนล

วิธีสร้างและติดตั้งไดรเวอร์:

เราจะดาวน์โหลดcompat-wireless-pcแพ็คเกจไดรเวอร์ล่าสุด, ติดตั้ง build dependencies, เลือกโมดูล AR8161 alx, build และติดตั้ง

พิมพ์ / วางต่อไปนี้ทีละบรรทัดใน terminal:

sudo apt-get install จำเป็นสำหรับ 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
แต่งหน้า
sudo ทำการติดตั้ง

จากนั้นคุณสามารถรีบูตหรือโหลดไดรเวอร์ด้วยตนเอง:

sudo modprobe alx

ขอบคุณฉันทำสิ่งนี้เป็นส่วนสำคัญ! gist.github.com/3406323
chrisjlee

7
heck "sudo apt-get install" ถ้าการ์ดเครือข่ายไม่ทำงาน ???
อีวาน

โปรดทราบว่าไดรเวอร์ "compat-wireless" ที่อ้างถึงที่นี่เป็นเช่นเดียวกับที่รองรับอย่างเป็นทางการและการบำรุงรักษา "-backports-modules-cw" ด้านล่าง - คุณควรจะชอบโซลูชั่นนั้นมากขึ้นในตอนนี้
เกร็ก

ฉันใช้ไดรเวอร์ alx ที่จัดส่งโดยตอนนี้ทำงานแบบไร้สาย แต่อีเธอร์เน็ตแบบใช้สายไม่ได้ ไม่ได้มีปัญหาดังกล่าวในเวลานาน ฉันคิดว่าถึงเวลาที่เราจะเริ่มดังก้องในเว็บไซต์โซเชียลของผู้ผลิตถ้าพวกเขายังคงปล่อยฮาร์ดแวร์ใหม่โดยไม่ต้องใช้ไดรเวอร์ลินุกซ์ที่เหมาะสม - สิ่งนี้ควรจะสิ้นสุดในตอนนี้ วางความคิดเห็นของคุณบนเว็บไซต์โซเชียลมีเดียของพวกเขาที่กล่าวถึงในส่วนท้ายของatheros.com .. ฉันทำอย่างแน่นอน ..
Bachi

2
@Ivan ฉันแน่ใจว่าคุณได้ย้ายไปแล้วตอนนี้ แต่help.ubuntu.com/community/AptCdrom
Tim Harper

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
Scott Ritchie

3
@gertvdijk ไม่แพคเกจที่ใหม่กว่าไม่มีโมดูล alx 3.4 งานเท่านั้น ไม่ทราบสาเหตุ การ์ดไม่ได้อ้างสิทธิ์โดยไดรเวอร์ใด ๆ ที่มีเวอร์ชัน 3.6 เป็นอย่างน้อย packages.ubuntu.com/…
Jorge Suárez de Lis

@ JorgeSuárezdeLisจริงๆแล้วฉันยืนยันได้ 3.6 ได้ทำงานแล้ว ฉันเพิ่งติดตั้ง 3.6 ก่อนที่จะอ่านความคิดเห็นของคุณ แต่ดูเหมือนว่าจะได้ผลอยู่ดี
Cyntech

linux-backports-modules-cw-3.8-3.2.0-48-generic ไม่ได้ติดตั้ง alx นอกจากนี้หากคุณไม่มีการเชื่อมต่ออินเทอร์เน็ตบนเครื่องเป้าหมายของคุณคุณสามารถดาวน์โหลดไดรเวอร์ได้จากpkgs.org/ubuntu-12.04/ubuntu-updates-main-amd64/ (ต้องแน่ใจว่าคุณปรับเปลี่ยนชุดตัวเลขล่าสุดเพื่อให้ตรงกับหมายเลขปัจจุบันของคุณ เคอร์เนล (ดูuname -a)
User1
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.