ข้อผิดพลาดของไดรเวอร์ไร้สาย b43


12

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

การสนับสนุนสำหรับการแก้ไขแกน 0x17 และ 0x18 allhwsupport=0ปิดใช้งานโดยพระรามโมดูล ลองb43.allhwsupport=1

ฉันยังใหม่กับ Linux อย่างสมบูรณ์และฉันก็ไม่รู้ว่ามันหมายถึงอะไร ฉันจะสมมติว่าฉันจะติดตั้งหรืออัปเดตไดรเวอร์อีกครั้ง แต่ฉันไม่รู้ว่าจะทำอย่างไร ฉันดูประมาณ 3 ชั่วโมงบน Arch wiki แต่ไม่มีที่ไหนในนั้นที่บอกว่าจะอัพเดทไดรเวอร์อย่างไร มันเหมือนกับว่ามันสันนิษฐานว่าฉันรู้วิธีที่จะทำ ฉันกำลังใช้ชิป Broadcom และฉันต้องการทราบว่าเป็นปัญหาที่ง่ายหรือฉันจะอัพเดตหรือติดตั้งไดรเวอร์ใหม่ผ่านเทอร์มินัลได้ มันทำกับ Pacman ได้ไหม? ฉันไม่รู้.


ทำแบบเดียวกันกับการทดสอบ debian
philippe lhardy

คำตอบ:


15

ดูเหมือนว่าการรองรับชิปหรือเฟิร์มแวร์นั้นยังคงไม่เสถียร

ข้อความแจ้งให้คุณส่งตัวเลือกไปยังb43โมดูลเคอร์เนลเพื่อเปิดใช้งานการรองรับเวอร์ชันชิปของคุณ สิ่งนี้อาจปรับปรุงสิ่งต่าง ๆ หรือไม่ หากต้องการทำเช่นนั้นให้สร้างไฟล์/etc/modprobe.d/local-b43.confที่มีบรรทัด

# Activate experimental support for some hardware revisions
options b43 allhwsupport=1

ในการทำให้การตั้งค่ามีผลบังคับใช้ให้ปิดเครือข่ายและยกเลิกการโหลดจากนั้นโหลดโมดูลใหม่ด้วยคำสั่ง

rmmod b43
modprobe b43

เรียกใช้คำสั่งเหล่านี้เป็นรากคือมีหรือsusudo

นอกเหนือ: Arch เป็นการกระจายสำหรับผู้ที่ชื่นชอบวิธีการลงมือปฏิบัติจริง หากคุณต้องการทำสิ่งต่าง ๆ โดยอัตโนมัติอาจไม่ใช่การกระจายที่ดีที่สุดสำหรับคุณ


ฉันหวังว่าฉันจะได้เห็นสิ่งนี้ก่อนที่จะเปลี่ยนกลับไปเป็นอูบุนตู
riyoken

2
ดีฉันมีปัญหาเดียวกันกับ Ubuntu
Sergey Chupov

@Gilles: วิธีนี้จะทำงานบน Ubuntu 14.04 หรือไม่
crisron

1
@crisron ใช่ความละเอียดไม่ขึ้นอยู่กับการแจกแจง หากคุณพบว่าชิ้นส่วนของฮาร์ดแวร์ต้องการตัวเลือกคุณอาจส่งรายงานข้อผิดพลาดกับตัวติดตั้งเพื่อขอให้ตัวเลือกนี้ถูกเพิ่มโดยอัตโนมัติ
Gilles 'หยุดชั่วร้าย'

ในการทดสอบ debian ต้องติดตั้งแพคเกจ firmware-b43-installer หลังจากสร้างไฟล์ปรับแต่งแล้ว
alireza
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.