我知道这听起来像这里的其他一些帖子,但我已经尝试了他们建议的解决方案,但似乎没有任何效果。几年前,我曾将这台 MacBook Air 与 Ubuntu 15.04 一起使用,并且我很容易就让 wifi 工作了,但这次我遇到了真正的问题。
已检测到并识别 wifi 卡,但找不到任何 SSID。我目前正在使用 USB wifi 卡,但这台 MacBook Air 只有 1 个 USB 端口,所以这很麻烦!目前,wifi 菜单显示 Broadcom BCM4321 已断开连接。我已安装 firmware-b43-installer 并检查它是硬锁定还是软锁定(不是)。备用驱动程序部分显示它使用来自 bcmwl-kernel-source(专有)的 Broadcom 802.11 Linux STA 无线驱动程序源。这台 MacBook 上的 Wifi 运行良好,无论是在 Mac OSX Snow Leopard 还是在 Windows 10 上。我确实有一份 Boot Camp 驱动程序的副本,如果这些有用的话……
根据另一个类似问题中的建议,我已禁用替代驱动程序。目前 iwconfig 给出:
$ iwconfig
wlan0 IEEE 802.11 ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=20 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:off
rfkill 没有显示任何内容被阻止。
$ sudo lshw -c network
*-network
description: Network controller
product: BCM4321 802.11a/b/g/n
vendor: Broadcom Limited
physical id: 0
bus info: pci@0000:02:00.0
version: 05
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: driver=b43-pci-bridge latency=0
resources: irq:16 memory:90300000-90303fff
*-network
description: Wireless interface
physical id: 2
logical name: wlan0
serial: 00:1f:5b:e2:f5:a2
capabilities: ethernet physical wireless
configuration: broadcast=yes driver=b43 driverversion=4.13.0-32-generic firmware=666.2 link=no multicast=yes wireless=IEEE 802.11
02:00.0 Network controller [0280]: Broadcom Limited BCM4321 802.11a/b/g/n [14e4:4328] (rev 05)
dpkg-query: package 'bcmwl-kernel-source' is not installed and no information is available
我按照说明中的建议卸载了 bcmwl-kernel-source。
答案1
真正的答案是通过 BIOS 模式而不是 EFI 进行安装。在 EFI 模式下,wifi 卡不是“批准”的硬件。当我再次使用 BIOS 而不是 EFI 时,一切都安装顺利。wifi 直接工作,但使用的是 wl 驱动程序。
我安装了 b43 安装程序,它自动找到并安装了正确的 b43 驱动程序。wifi 现在运行正常!
我找到了解决方案