如何使用 Ubuntu 22 和 Broadcom 无线适配器 BCM43602 连接到 MacBook Pro 上的 Wi-Fi?

如何使用 Ubuntu 22 和 Broadcom 无线适配器 BCM43602 连接到 MacBook Pro 上的 Wi-Fi?

这个问题与Ubuntu 18.04 无线连接可见但无法连接 BCM43602然而,该解决方案(与下面相同)对我来说不起作用。

问题:我可以看到所有无线网络,但是当我尝试使用有效密码连接到一个无线网络时,它无法连接,并且我不断收到需要身份验证的提示。

我尝试解决问题的步骤(请注意,这些命令没有错误):

sudo apt purge bcwl-kernel-source
sudo apt update
update-pciids
sudo apt install firmware-b43-installer linux-firmware
sudo reboot

(这些步骤来自安装 Broadcom 无线驱动程序

然后重新启动后,我运行了sudo iwconfig wlp2s0 txpower 20dBm

结果:问题仍然存在。

有人可以提供一些帮助吗?

下面我列出一些可能有用的命令的输出:

lspci -vvnn | grep -A 9 Network

02:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM43602 802.11ac Wireless LAN SoC [14e4:43ba] (rev 02)
    Subsystem: Apple Inc. BCM43602 802.11ac Wireless LAN SoC [106b:0157]
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 256 bytes
    Interrupt: pin A routed to IRQ 80
    Region 0: Memory at 82400000 (64-bit, non-prefetchable) [size=32K]
    Region 2: Memory at 82000000 (64-bit, non-prefetchable) [size=4M]
    Capabilities: <access denied>
    Kernel driver in use: brcmfmac

rfkill list all

0: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no
1: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no

grep b43 /etc/modprobe.d/*

/etc/modprobe.d/blacklist.conf:# replaced by b43 and ssb.

sudo dmesg | grep b43空的

仅供参考,这是一个MacBook Pro 2016 13 英寸

PS,我还发现Macbook pro 2017 15' 无法连接 WIFI类似,但没有答案。

答案1

嗨,抱歉,这还不是答案。我本来想在评论中发布它,但对于这种情况来说,它太有限了。我有一台 MacBook Pro Mid 2012,装有 Ubuntu 22.04.1。Wifi 可以正常工作,但有时会失败。如果我重新启动系统,Wifi 就会再次正常工作。

以下是@Jono 上面发布的一个命令的终端内部输出:

lspci -vvnn | grep -A 9 Network

chicortiz@chicortiz:~$ lspci -vvnn | grep -A 9 网络

02:00.0 网络控制器 [0280]: Broadcom Inc. 及其子公司 BCM4331 802.11a/b/g/n [14e4:4331] (rev 02)

Subsystem: Apple Inc. AirPort Extreme [106b:00f5]

Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-

Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-

Latency: 0, Cache Line Size: 256 bytes

Interrupt: pin A routed to IRQ 17

Region 0: Memory at a0600000 (64-bit, non-prefetchable) [size=16K]

Capabilities: <access denied>

Kernel driver in use: wl

Kernel modules: bcma, wl

chicortiz@chicortiz:~$

###############

问候!

相关内容