ฉันรู้ว่ามีหัวข้อมากมายเกี่ยวกับเรื่องนี้ แต่ฉันติดตามพวกเขาจำนวนมากและไม่ได้ผล
ฉันติดตั้ง ubuntu 20.04 บน usb สดโดยใช้ rufus สำหรับ macbook pro ปลายปี 2013 หลังจากนั้นไม่นาน ฉันสังเกตว่าไดรเวอร์อยู่ที่นั่นตามค่าเริ่มต้น แต่ : มันใช้งานได้เพียงครั้งเดียว นี่คือวิธีที่ฉันทำให้มันใช้งานได้: ฉันทำการติดตั้งโดยคลิกที่ไอคอนบนเดสก์ท็อปจนถึงส่วนที่ถามว่าจะติดตั้งที่ใด -> wifi ทำงานจนกว่าจะรีบูต อีกวิธีหนึ่งคือไปที่แผงไดรเวอร์เพิ่มเติม ปิดใช้งาน รีบูต เปิดใช้งาน -> wifi ใช้งานได้จนกว่าจะรีบูต
ฉันไม่รู้ว่าทำไมมันอยู่ที่นั่นและใช้งานไม่ได้ ...
ไดรเวอร์
ฉันยังลองใช้ตัวติดตั้งเฟิร์มแวร์ b43 ตามเธรดอื่นๆ แต่ไม่มีอะไรทำงาน
คำสั่งที่แนะนำใน Ubuntu 20.04.3 lts:
lsmod | grep -e b43 -e wl
วล 6455296 0
cfg80211 888832 1 wl
และ
grep -e b43 -e wl /etc/modprobe.d/*
/etc/modprobe.d/blacklist-bcm43.conf:# คำเตือน: ไฟล์นี้สร้างอัตโนมัติโดย bcmwl การเปลี่ยนแปลงทั้งหมดในไฟล์นี้จะสูญหาย
/etc/modprobe.d/blacklist-bcm43.conf:บัญชีดำ b43
/etc/modprobe.d/blacklist-bcm43.conf:บัญชีดำ b43legacy
/etc/modprobe.d/blacklist.conf:# แทนที่ด้วย b43 และ ssb
/etc/modprobe.d/iwlwifi.conf:# /etc/modprobe.d/iwlwifi.conf
/etc/modprobe.d/iwlwifi.conf:# iwlwifi จะโหลด iwldvm หรือ iwlmvm แบบไดนามิกขึ้นอยู่กับ
/etc/modprobe.d/iwlwifi.conf:# ไฟล์ไมโครโค้ดที่ติดตั้งบนระบบ เมื่อลบ iwlwifi อันดับแรก
/etc/modprobe.d/iwlwifi.conf:# ลบโมดูล iwl?vm แล้วตามด้วย iwlwifi
/etc/modprobe.d/iwlwifi.conf:remove iwlwifi \
/etc/modprobe.d/iwlwifi.conf:(/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod) \
และ
sudo dmesg | เกรป ดับเบิลยูแอล
[ 59.790911] wl: กำลังโหลดเคอร์เนล taints ของโมดูลนอกทรี
[ 59.790920] wl: ใบอนุญาตโมดูล 'ผสม/กรรมสิทธิ์' เคอร์เนลเสีย
[59.793410] wl: การตรวจสอบโมดูลล้มเหลว: ลายเซ็นและ/หรือคีย์ที่จำเป็นหายไป - เคอร์เนลเสีย
และ
sudo dmesg | grep -e wl -e bcma
[1.141227] bcma-pci-bridge 0000:03:00.0: bus0: พบชิปที่มี id 0x4360, rev 0x03 และ package 0x00
[ 1.141271] bcma-pci-bridge 0000:03:00.0: bus0: พบ Core 0: ChipCommon (manuf 0x4BF, id 0x800, rev 0x2B, class 0x0)
[ 1.141296] bcma-pci-bridge 0000:03:00.0: bus0: พบ Core 1: IEEE 802.11 (manuf 0x4BF, id 0x812, rev 0x2A, class 0x0)
[ 1.141342] bcma-pci-bridge 0000:03:00.0: bus0: พบ Core 2: ARM CR4 (manuf 0x4BF, id 0x83E, rev 0x02, class 0x0)
[ 1.141392] bcma-pci-bridge 0000:03:00.0: bus0: พบ Core 3: PCIe Gen2 (manuf 0x4BF, id 0x83C, rev 0x01, class 0x0)
[ 1.141417] bcma-pci-bridge 0000:03:00.0: bus0: พบ Core 4: อุปกรณ์ USB 2.0 (manuf 0x4BF, id 0x81A, rev 0x11, class 0x0)
[1.196936] bcma: การแก้ไข SPROM ที่ไม่รองรับ: 11
[1.197064] bcma-pci-bridge 0000:03:00.0: bus0: อ่าน SPROM ไม่ถูกต้องจากการ์ด PCIe พยายามใช้ SPROM ทางเลือก
[1.197070] bcma-pci-bridge 0000:03:00.0: bus0: การใช้ SPROM สำรองล้มเหลว (err -2)
[1.197075] bcma-pci-bridge 0000:03:00.0: bus0: ไม่มี SPROM
[ 1.200300] bcma-pci-bridge 0000:03:00.0: bus0: ลงทะเบียนรถบัสแล้ว
[45.291300] wl: กำลังโหลดเคอร์เนล taints ของโมดูลนอกทรี
[45.291307] wl: ใบอนุญาตโมดูล 'MIXED/Proprietary' taints kernel
[45.293675] wl: การตรวจสอบโมดูลล้มเหลว: ลายเซ็นและ/หรือคีย์ที่จำเป็นหายไป - เคอร์เนลเสีย
และ
สมุดรายวันctl -b | grep bcma
วันที่ 19 ธันวาคม 19:11:03 เคอร์เนล Ubuntu: bcma-pci-bridge 0000:03:00.0: bus0: พบชิปที่มีรหัส 0x4360, rev 0x03 และแพ็คเกจ 0x00
วันที่ 19 ธันวาคม 19:11:03 เคอร์เนล Ubuntu: bcma-pci-bridge 0000:03:00.0: bus0: พบ Core 0: ChipCommon (manuf 0x4BF, id 0x800, rev 0x2B, class 0x0)
วันที่ 19 ธันวาคม 19:11:03 เคอร์เนล Ubuntu: bcma-pci-bridge 0000:03:00.0: bus0: พบ Core 1: IEEE 802.11 (manuf 0x4BF, id 0x812, rev 0x2A, class 0x0)
วันที่ 19 ธันวาคม 19:11:03 เคอร์เนล Ubuntu: bcma-pci-bridge 0000:03:00.0: bus0: พบ Core 2: ARM CR4 (manuf 0x4BF, id 0x83E, rev 0x02, class 0x0)
วันที่ 19 ธันวาคม 19:11:03 เคอร์เนล Ubuntu: bcma-pci-bridge 0000:03:00.0: bus0: พบ Core 3: PCIe Gen2 (manuf 0x4BF, id 0x83C, rev 0x01, class 0x0)
วันที่ 19 ธันวาคม 19:11:03 เคอร์เนล Ubuntu: bcma-pci-bridge 0000:03:00.0: bus0: พบ Core 4: อุปกรณ์ USB 2.0 (manuf 0x4BF, id 0x81A, rev 0x11, class 0x0)
วันที่ 19 ธันวาคม 19:11:03 เคอร์เนล Ubuntu: bcma: การแก้ไข SPROM ที่ไม่รองรับ: 11
วันที่ 19 ธันวาคม 19:11:03 เคอร์เนล Ubuntu: bcma-pci-bridge 0000:03:00.0: bus0: อ่าน SPROM ไม่ถูกต้องจากการ์ด PCIe พยายามใช้ SPROM ทางเลือก
วันที่ 19 ธันวาคม 19:11:03 เคอร์เนล Ubuntu: bcma-pci-bridge 0000:03:00.0: bus0: การใช้ SPROM สำรองล้มเหลว (err -2)
déc 19 19:11:03 เคอร์เนล ubuntu: bcma-pci-bridge 0000:03:00.0: bus0: ไม่มี SPROM
déc 19 19:11:03 เคอร์เนล ubuntu: bcma-pci-bridge 0000:03:00.0: bus0: รถบัสที่ลงทะเบียน
บันทึกสคริปต์การดีบัก: https://pastebin.ubuntu.com/p/ZhR4QRSpDp/
คำสั่งที่ทำใน 21.10 :
ในตอนแรกไดรเวอร์ไม่ได้เปิดใช้งานในหน้าต่างไดรเวอร์เพิ่มเติม ฉันเปิดใช้งานทำงานได้ดีจนกระทั่งรีบูต จากนั้นฉันลองลบ bcma ในกรณี แต่ไม่มีอะไรเปลี่ยนแปลง
sudo dmesg | grep bcma
[ 1.496684] bcma-pci-bridge 0000:03:00.0: bus0: พบชิปที่มี id 0x4360, rev 0x03 และ package 0x00
[ 1.496731] bcma-pci-bridge 0000:03:00.0: bus0: พบ Core 0: ChipCommon (manuf 0x4BF, id 0x800, rev 0x2B, class 0x0)
[ 1.496757] bcma-pci-bridge 0000:03:00.0: bus0: พบ Core 1: IEEE 802.11 (manuf 0x4BF, id 0x812, rev 0x2A, class 0x0)
[ 1.496802] bcma-pci-bridge 0000:03:00.0: bus0: พบ Core 2: ARM CR4 (manuf 0x4BF, id 0x83E, rev 0x02, class 0x0)
[ 1.496851] bcma-pci-bridge 0000:03:00.0: bus0: พบ Core 3: PCIe Gen2 (manuf 0x4BF, id 0x83C, rev 0x01, class 0x0)
[ 1.496876] bcma-pci-bridge 0000:03:00.0: bus0: พบ Core 4: อุปกรณ์ USB 2.0 (manuf 0x4BF, id 0x81A, rev 0x11, class 0x0)
[ 1.555428] bcma: การแก้ไข SPROM ที่ไม่รองรับ: 11
[1.555512] bcma-pci-bridge 0000:03:00.0: bus0: อ่าน SPROM ไม่ถูกต้องจากการ์ด PCIe พยายามใช้ SPROM ทางเลือก
[ 1.555515] bcma-pci-bridge 0000:03:00.0: bus0: การใช้ SPROM สำรองล้มเหลว (err -2)
[ 1.555518] bcma-pci-bridge 0000:03:00.0: bus0: ไม่มี SPROM
[ 1.559096] bcma-pci-bridge 0000:03:00.0: bus0: ลงทะเบียนรถบัสแล้ว