ฉันจะทำให้ Broadcom BCM4313 Wireless ทำงานบน Asus 1015PX ได้อย่างไร


11

ฉันติดตั้ง Ubuntu 11.10 ใน Asus 1015PX ของฉันซึ่งได้รับการรับรองจาก Canonical WiFi ของฉันไม่ทำงาน ฉันอ่านเกี่ยวกับปัญหา BCM4313 และลอง

และอื่น ๆ แต่ไม่มีอะไรช่วย

ทุกคนสามารถให้คำอธิบายโดยละเอียดแบบจุดต่อจุดในสิ่งที่เขาทำเพื่อให้สิ่งนี้ทำงานบน Asus 1015PX ได้หรือไม่?


1
ฉันรู้ว่านี่อาจจะไม่เป็นประโยชน์ แต่ลองใช้ความแม่นยำหรืออัพเกรดเคอร์เนลของคุณเป็นเคอร์เนลที่แม่นยำ ฉันมีปัญหากับชิปเซ็ต Broadcom บางตัวที่หายไปพร้อมกับเคอร์เนล> 3.2 คุณไม่ต้องการ b43-firmware-cutter ชิปเซ็ตได้รับการสนับสนุนโดยไดรเวอร์โอเพ่นซอร์สของ Broadcom
ลูกโป่ง

บางทีนี่อาจช่วยได้: askubuntu.com/questions/55868/…
Luis Alvarado

คำตอบ:


7

การ์ดไร้สาย Broadcom BCM4313 เข้ากันได้กับไดรเวอร์โอเพ่นซอร์ส brcm80211 ที่รวมอยู่ในเคอร์เนลมาตรฐานหรือไดรเวอร์ Broadcom-wl ที่เป็นกรรมสิทธิ์ซึ่งสามารถติดตั้งได้จากไดรเวอร์เพิ่มเติมในอูบุนตู ณ เวลาใดก็ตามคุณควรมีไดรเวอร์ตัวใดตัวหนึ่งติดตั้งอยู่และพยายามใช้งานพร้อมกันจะส่งผลให้ไดรเวอร์เกิดความขัดแย้งกันเท่านั้น

ควรสังเกตว่า Broadcom-wl ก่อให้เกิดปัญหามากกว่าการแก้ไขปัญหาและคุณควรหลีกเลี่ยงโดยสิ้นเชิงถ้าเป็นไปได้

เพื่อตอบปัญหาของคุณฉันได้ใช้ขั้นตอนที่ให้ไว้ในฟอรัมนี้ วิธีนี้เป็นเหมือนวิธีแก้ปัญหาสำหรับปัญหามากกว่าการแก้ไขปัญหาอย่างถาวร

ก่อนอื่นบัญชีดำโมดูล wl, brcm80211 และ b43 และการอ้างอิงทั้งหมด

gksudo gedit /etc/modprobe.d/blacklist.conf

หลังจากเปิดไฟล์ให้เพิ่มไฟล์ต่อไปนี้:

blacklist mac80211
blacklist brcm80211
blacklist cfg80211
blacklist wl
blacklist lib80211_crypt_tkip
blacklist lib80211
blacklist b43

จากนั้นแก้ไขไฟล์ rc.local:

gksudo gedit /etc/rc.local

และเพิ่มทางออกด้านบนต่อไปนี้ 0:

modprobe brcm80211

สิ่งนี้จะช่วยให้มั่นใจได้ว่าโมดูลไดรเวอร์ brcm80211 ถูกโหลดเมื่อสิ้นสุดกระบวนการบูต คุณอาจต้องโทรหาupdate-initramfs -uเพื่อให้แน่ใจว่าการเปลี่ยนแปลงของคุณจะมีผลหลังจากรีบูต


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


อ้างอิง:

  1. https://wiki.archlinux.org/index.php/Broadcom_wireless
  2. http://linuxwireless.org/en/users/Drivers/b43
  3. http://linuxwireless.org/en/users/Drivers/brcm80211
  4. http://ubuntuforums.org/showthread.php?t=1783272

2
มันอาจช่วยคนอื่น ๆ ที่สามารถทำสิ่งเดียวกันนี้ได้โดยใช้ส่วนต่อประสานกราฟิก: การตั้งค่าระบบ -> แหล่งซอฟท์แวร์ -> ไดรเวอร์เพิ่มเติม -> ไปที่อุปกรณ์ Broadcom ของคุณ (ของฉันคือ "Broadcom Corporation: BCM4313 802.11b / g / n Wireless LAN Controller ") -> เลือก" ห้ามใช้อุปกรณ์ "(คุณจะยกเลิกการเลือก" การใช้ Broadcom 802.11 Linux STA ไดรเวอร์ไดรเวอร์ไร้สายจาก bcmwl-kernel-source (กรรมสิทธิ์) ") อย่างน้อยใน Ubuntu 12.10 ที่เพิ่งติดตั้งใหม่บนแล็ปท็อปเครื่องใหม่นี้ใช้งานได้
conualfy

2

ฉันมี HP Pavilion dm4 ที่มี BCM4313 ฉันยังมีปัญหามากมายที่จะทำให้มันทำงานตามปกติและเชื่อถือได้ นี่คือวิธีที่ฉันแก้ปัญหาได้ในที่สุด

  1. หลังจากติดตั้งแบบไร้สาย 11.10 64- บิตทำงานได้ แต่ช้ามากไม่น่าเชื่อถือบนพื้นฐานของไดรเวอร์ brcmsmac ในเคอร์เนล 3.0.0.12-generic โปรดรับทราบเกี่ยวกับสิ่งต่อไปนี้: ไดรเวอร์ brcmsmac ไม่มีอยู่ในรุ่น 11.04 และไดรเวอร์ STA ทำงานได้ดีในรุ่น 11.04 เหตุผลฉันเริ่มสงสัยไดรเวอร์ brcmsmac ก่อนที่จะแก้ไขปัญหา wifi ของฉันฉันแรกติดตั้งการปรับปรุงทั้งหมดรวมถึงเคอร์เนล 3.0.0.14 ทั่วไป ฉันไม่รู้ว่านี่เป็นสิ่งจำเป็นจริงๆหรือไม่เพื่อให้ขั้นตอนด้านล่างใช้งานได้

  2. ขึ้นบัญชีดำ bcma และ brcmsmac ดังนี้

    เปิด Terminal ( Ctrl+ Alt+ T) และเรียกใช้คำสั่งนี้:

    gksu gedit /etc/modprobe.d/blacklist
    

    เพิ่มบรรทัดต่อไปนี้ในไฟล์นี้:

    blacklist bcma
    blacklist brcmsmac
    

    บันทึกไฟล์และปิดตัวแก้ไขข้อความ

  3. ติดตั้งไดรเวอร์ STA ผ่านแอพ "ไดรเวอร์เพิ่มเติม" โปรดเตือนว่าคุณอาจต้องทำสิ่งนี้ผ่านการเชื่อมต่อแบบใช้สายเนื่องจากเชื่อว่าการขึ้นบัญชีดำจะทำให้การเชื่อมต่อ wifi ของคุณไม่ดีขึ้น บางทีคุณอาจต้องรีสตาร์ทแล็ปท็อป / เน็ตบุ๊คหลังจากติดตั้งไดรเวอร์ STA ฉันจำไม่ได้ ...

  4. ลองเชื่อมต่อกับเครือข่าย wifi ของคุณ

ฉันหวังว่าสิ่งนี้จะได้ผลสำหรับคุณ ทุกวันนี้การเชื่อมต่อ wifi ของฉันรวดเร็วและเชื่อถือได้


1

คนอื่นมีปัญหากับการ์ด wifi ของคุณ; นี่คือคำถามอื่นที่ควรแก้ไข:

WiFi ไม่ได้เปิดใช้งานใน Network Manager ด้วย BCM4313

นี่คือคำถามอื่นที่อธิบายถึงไดรเวอร์ที่เป็นไปได้สำหรับฮาร์ดแวร์ของคุณและวิธีการใช้งาน:

ฉันจะทำให้ Broadcom BCM4313 ทำงานอย่างถูกต้องได้อย่างไร


เธรดแรกที่กล่าวถึงนั้นขัดแย้งกับหัวข้อที่สอง (ติดตั้ง b43-fwcutter และไม่ต้องติดตั้ง b43-fwcutter) อย่างไรก็ตามฉันพยายามทุกอย่างในหัวข้อที่สอง แต่ไม่มีอะไรทำงานให้ฉัน ใครบ้างที่มี Asus 1015PX?
Markus

คุณได้ติดตามกระทู้ที่สองที่ฉันโพสต์เกี่ยวกับไดรเวอร์ brcm80211 หรือไม่
heiko81

1

โปรดตรวจสอบ:

lspci -nn

มันคือ pci.id 14e4:4727หรือเปล่า
ถ้าเป็นเช่นนั้นอาจเป็นประโยชน์:

sudo apt-get install linux-headers-generic
sudo apt-get install --reinstall bcmwl-kernel-source 
sudo modprobe wl

0

ฉันทำตามสิ่งที่ jokerdino แนะนำยกเว้นฉันเพิ่ม brcmsmac ใน rc.local และไม่ได้ขึ้นบัญชีดำ จากนั้นไปที่ไบออสปิดการใช้งานการ์ดไร้สาย (ใส่ไว้ในล็อค) เข้าสู่ระบบปฏิบัติการรีสตาร์ทเข้าไปในไบออสและปลดล็อค จากนั้น SSID ทั้งหมดก็เริ่มปรากฏขึ้นและฉันก็เป็นผู้พักแรมที่มีความสุข ฉันยืนยันว่าเมื่อฉันเพิ่ม brcmsmac แล้วที่ผู้จัดการเครือข่ายเริ่มแสดงการตั้งค่าไร้สาย แต่การใช้ rfkill ฉันเห็นว่าล็อคฮาร์ดอยู่บนการ์ดดังนั้นฉันจึงรีเซ็ต


2
คุณช่วยเขียนคำตอบของคุณเป็นขั้นตอนสำหรับผู้เยี่ยมชมในอนาคตได้ไหม มันเขียนไว้เป็นประสบการณ์ส่วนตัวในขณะนี้ มันจะมีประโยชน์มากขึ้นถ้าคุณสามารถเขียนใหม่นี้เป็นขั้นตอนง่าย ๆ ต่อการแก้ปัญหา
gertvdijk

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