วิธีแก้ปัญหาการตัดการเชื่อมต่อไร้สายใน Atheros ath9k


10

ฉันมีปัญหาไม่หยุดนิ่งในรุ่น Acer Aspire 5733ของฉันโดยใช้ไดรเวอร์Atheros ath9kWiFi ใช้งานได้เมื่อเราเตอร์อยู่ในบริเวณใกล้เคียงไม่มีการอัพเดทใด ๆ จาก Acer สำหรับ Linux ฉันยังใช้rfkill list allคำสั่งเพื่อตรวจสอบสวิตช์มันแสดง:

Soft blocked: no
Hard blocked: no

ฉันค้นหาทุกที่บนฟอรัม Ubuntu แต่ไม่พบผลลัพธ์ใด ๆ สำหรับ Aspire 5733 และฉันไม่พบเฟิร์มแวร์สำหรับ Atheros อย่าง Broadcom นี่เป็นข้อเสียใหญ่ของ Acer กับ Ubuntu นอกจากนี้ฉันทำบางสิ่งเพื่อแก้ไขปัญหานี้คือการสร้างไฟล์ชื่อath9k.conf:

/etc/modprobe.d/ath9k.conf

มีเนื้อหา:

options ath9k nohwcrypt=1

กรุณาแนะนำวิธีการแก้ปัญหาที่ดีที่สุดสำหรับปัญหานี้

คำตอบ:


4

นอกจากการสร้างไฟล์ที่/etc/modprobe.d/ath9k.confมีชื่อด้วยตัวเลือกเนื้อหาath9k nohwcrypt=1แล้วฉันยังต้องปิดการใช้งานacer_wmiโมดูลเคอร์เนล:

sudo nano /etc/modprobe.d/blacklist.conf

และเพิ่มบรรทัดนี้:

blacklist acer-wmi

จากนั้นรีบูท ปัญหา WiFi คงที่นี้สำหรับฉันแล้ว


1
มันไม่ทำงานสำหรับฉัน (Acer TravelMate 5735Z, Linux Mint 15 (Ubuntu 13.04))
Martin Thoma

โซลูชันนี้ทำงานกับ Fedora 31 บน Acer Aspire 4750
Edwin Miguel

2

ฉันรู้ว่ามันเป็นคำถามเก่า แต่การแก้ปัญหาการร้องดังกล่าวอาจช่วยคนอื่น ๆ ที่ติดอยู่กับไดรเวอร์ ath9k บนแล็ปท็อป Acer

ลองรวบรวมไดรเวอร์ ath9k โดยทำตามขั้นตอนนี้ในฟอรัม Ubuntu

ขั้นตอน:

sudo apt-get install linux-headers-generic build-essential

ดาวน์โหลดสิ่งนี้ไปยังเดสก์ท็อปbackports-3.12.2-1.tar.bz2

รวบรวมโดยใช้ comands ร้อง

cd ~/Desktop/backports-3.12.2-1/
make defconfig-ath9k
make
sudo make install
sudo modprobe -r ath9k && sudo modprobe ath9k

ไร้สายของคุณควรจะใช้งานได้แล้ว หมายเหตุสิ่งนี้จะทำงานได้จนกว่าการอัพเดตเคอร์เนลครั้งต่อไป หลังจากอัพเดตเคอร์เนลคุณจะต้องคอมไพล์ไดรเวอร์อีกครั้ง คำสั่งคล้ายกับคำสั่งด้านบน

cd ~/Desktop/backports-3.12.2-1/
make clean
make defconfig-ath9k
make
sudo make install
sudo modprobe -r ath9k && sudo modprobe ath9k

1

ฉันมีปัญหากับath9kไดรเวอร์Atheros เมื่อฉันอัพเกรดเคอร์เนลเพื่อแก้ไขปัญหาการจัดการพลังงาน

พยายามath9k.confไฟล์ แต่มันไม่ทำงาน

จากนั้นฉันดาวน์โหลดไดรเวอร์และแก้ไขปัญหา WiFi ของฉัน นี่คือสิ่งที่ฉันทำ:

ไปที่wireless.kernel.orgและดาวน์โหลดไดรเวอร์ที่เหมาะสมสำหรับเคอร์เนลของคุณ

ตรวจสอบเวอร์ชั่นเคอร์เนลในเทอร์มินัล: uname -a

คลายไฟล์ที่คุณเพิ่งดาวน์โหลดในโฟลเดอร์ใหม่ไปไว้ในโฟลเดอร์ดาวน์โหลด
(ควรเป็นเช่นนั้นDownloads/compat-wireless-3.5.4-1-snp)
( ระวัง: ชื่อไฟล์ของคุณอาจแตกต่างกัน )

คุณอาจต้องใช้เครื่องมือสร้าง เปิด terminal และประเภท:

sudo apt-get install build-essential linux-headers-generic

จากนั้นหลังจากคุณติดตั้งbuild-essentialและส่วนหัวโปรดทำ:

cd Downloads/compat-wireless-3.5.4-1-snp
sudo su
make
make install
modprobe -r ath9k
modprobe ath9k
exit

คอมพิวเตอร์ของฉันเกิดข้อผิดพลาดหลังจากวันที่ 2 modprobeแต่เมื่อฉันรีสตาร์ททุกอย่างก็วิ่งไฟ lightseed

ฉันกำลังใช้งาน Aspire 5750Z หวังว่ามันจะช่วย


0

ลองเปลี่ยน "ช่วงเวลา rekey กลุ่ม WPA" บนเราเตอร์ไร้สายของคุณ .. มันใช้งานได้สำหรับฉันตอนนี้ .. มันถูกตั้งค่าเป็น 2 ก่อนที่ฉันจะเปลี่ยนเป็น 3600 ค่านี้อยู่ในไม่กี่วินาที .. ตอนนี้ฉันใช้งานได้แล้ว พยายามปิดใช้งานการเข้ารหัสฮาร์ดแวร์และการจัดการพลังงาน แต่ไม่ได้ผล ..

ตอนนี้ฉันกำลังลองชุดค่าผสมอื่น ๆ .. โดยเปิดใช้งานการจัดการพลังงานและการเข้ารหัสฮาร์ดแวร์อีกครั้งและโดยการลดช่วงเวลาเป็น 60 วินาที .. เพราะสิ่งเหล่านี้เป็นที่ต้องการเพื่อความปลอดภัย :)


0

แน่นอนว่ามันไม่ใช่ทางออกที่ดีที่สุด แต่เป็นวิธีการแก้ปัญหา แต่สิ่งที่ใช้ได้ผลสำหรับฉันคือขอ DHCP ในลูปเช่น

watch -n5 sudo dhclient -v wlan0

จากนั้นฉันก็มีการเชื่อมต่อเป็นระยะ ๆ ผ่านเราเตอร์ไร้สาย ฉันใช้ Hp ProBook 4540 และ Linksys WRT 54GL



0

สิ่งนี้อาจจะไม่ช่วยสำหรับคำถามเดิม แต่สำหรับผู้ที่ใช้ Ubuntu รุ่นใหม่กว่าfirmware-ath9k-htcจะมีแพ็คเกจให้ใช้งาน แก้ไขปัญหาไร้สายของฉันโดยเพียงแค่ติดตั้งและรีสตาร์ท

ระบบของฉันเป็น MacBook Pro รุ่นเก่า (ประมาณปี 2007 หรือ 2008 ฉันเชื่อ) กับ Ubuntu-MATE 19.04

$ lspci
...
b:00.0 Network controller: Qualcomm Atheros AR5418 Wireless Network Adapter [AR5008E 802.11(a)bgn] (PCI-Express) (rev 01)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.