मैं Atheros AR8161 ईथरनेट नियंत्रक के लिए ड्राइवर कैसे स्थापित करूं?


29

मैंने अपने लेनोवो आइडियापैड लैपटॉप पर उबंटू 12.04-64 बिट स्थापित किया है, और वायर्ड ईथरनेट (लैन) कनेक्शन काम नहीं करता है।

lspci -vv | grep Atherosटर्मिनल से कमांड चलाना मुझे दिखाता है कि मेरे पास AR8161 गिगाबिट ईथरनेट कंट्रोलर है:

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

यह एक नए उत्पाद की तरह दिखता है जिसके ड्राइवर उबंटू में नहीं बनाए गए हैं।

AR8161 को काम करने के लिए मैं ड्राइवरों को कैसे स्थापित करूं?


सुडो मोडप्रोएब एथ 9k
बिगस्क

1
कृपया जब संभव हो तो अपने प्रश्न का सबसे अच्छा उत्तर (ओं) को स्वीकार करना / छोड़ना याद रखें (बाईं ओर टिक मार्क / चेक करें)। इस तरह, प्रश्न को "उत्तर" के रूप में चिह्नित किया गया है और भविष्य के पाठक इसका समाधान समाधान कार्यों को जानते हुए कर सकते हैं। धन्यवाद ... :)
ish

इस जवाब ( askubuntu.com/a/736589/194156 ) ने मुझे इस समस्या को हल करने में मदद की। नेटवर्क मैनेजर में टीएल; डीआर, एमटीयू को 8192 पर सेट करता है।
Xin

जवाबों:


36

AR8161 एक बहुत ही नया संयुक्त ईथरनेट / ब्लूटूथ नियंत्रक है और इसका चालक alxपरीक्षण / क्यूए प्रक्रिया में है, इसलिए यह अभी तक कर्नेल में नहीं है।

ड्राइवर बनाने और स्थापित करने के लिए:

हम हाल ही में compat-wireless-pcड्राइवर पैकेज डाउनलोड करेंगे , बिल्ड निर्भरता alxस्थापित करेंगे, AR8161 मॉड्यूल का चयन करेंगे , निर्माण और इसे स्थापित करेंगे।

किसी टर्मिनल में निम्नलिखित, लाइन-बाय-लाइन टाइप / पेस्ट करें:

sudo apt-get install बिल्ड-एसेंशियल-लिनेक्स-हेडर्स-जेनरिक linux-हेडर्स-`नाम -r`
wget -O- http://linuxwireless.org/download/compat-wireless-2.6/compat-wireless-2012-07-03-pc.tar.bz2 | tar -xj
सीडी कॉम्पिटिटर-वायरलेस-2012-07-03-पीसी
./scripts/driver-select alx
बनाना
सुडोल बनाते हैं

फिर आप ड्राइवर को रिबूट या मैन्युअल रूप से लोड कर सकते हैं:

सूदो modprobe alx

धन्यवाद मैंने इसे एक जिस्ट बना दिया! gist.github.com/3406323
क्रिसिल्ली

7
अगर नेटवर्क कार्ड काम नहीं कर रहा है तो हेक "sudo apt-get install" कैसे करें ??
इवान

ध्यान दें कि "कॉम्पटिटर्स-वायरलेस" ड्राइवरों को यहां संदर्भित किया गया है जो नीचे आधिकारिक तौर पर समर्थित और बनाए गए "-बैकपोर्ट-मॉड्यूल-सीडब्ल्यू" के समान हैं - आपको वास्तव में उस समाधान को पसंद करना चाहिए, अब यह उपलब्ध है।
ग्रेग

मैं अब तक दिए गए alx ड्राइवर, वायरलेस काम करता है, लेकिन वायर्ड ईथरनेट का उपयोग नहीं करता है। लंबे समय से इस तरह के मुद्दे नहीं थे। मुझे लगता है कि यह समय आ गया है कि हम निर्माता की सोशल वेबसाइटों पर बड़बड़ाना शुरू कर दें, अगर वे अभी भी उचित लिनक्स ड्राइवरों के बिना नए हार्डवेयर जारी करते हैं - यह वास्तव में अब समाप्त हो जाना चाहिए। Atheros.com के पाद लेख में उल्लिखित अपनी सोशल मीडिया साइटों पर अपनी टिप्पणी दें .. मैंने निश्चित रूप से किया है
बच्ची

2
@ इवान, मुझे यकीन है कि आप अब तक आगे बढ़ चुके हैं, लेकिन, 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
Scott Ritchie

3
@gertvdijk नहींं, नए पैकेज में alx मॉड्यूल नहीं है। केवल 3.4 काम करता है। कारण नहीं जानते। कम से कम 3.6 संस्करण वाले किसी भी ड्राइवर द्वारा कार्ड का दावा नहीं किया जाता है। package.ubuntu.com/…
जॉर्ज सुआरेज़ डे लिस

@ JorgeSuárezdeLis वास्तव में, मैं पुष्टि कर सकता हूं कि 3.6 ने काम किया है। मैंने आपकी टिप्पणी को पढ़ने से पहले सिर्फ 3.6 स्थापित किया था, लेकिन लगता है कि यह वैसे भी काम कर रहा है।
सिंथेक

linux-backports-मॉड्यूल-cw-3.8-3.2.0-48- जेनेरिक में alx इंस्टॉल नहीं था। इसके अलावा, यदि आपके पास अपने टारगेट मशीन पर कोई इंटरनेट कनेक्शन नहीं है, तो आप ड्राइवर को pkgs.org/ubuntu-12.04/ubuntu-updates-main-amd64/… से डाउनलोड कर सकते हैं (वर्तमान से मिलान करने के लिए संख्याओं के अंतिम सेट को संशोधित करना सुनिश्चित करें) कर्नेल (देखें uname -a)
User1
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.