如何让 Ubuntu Mate 16.04 上的 MacBook Air 1,1 运行内部 wifi?

如何让 Ubuntu Mate 16.04 上的 MacBook Air 1,1 运行内部 wifi?

我知道这听起来像这里的其他一些帖子,但我已经尝试了他们建议的解决方案,但似乎没有任何效果。几年前,我曾将这台 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 现在运行正常!

我找到了解决方案

https://forums.linuxmint.com/viewtopic.php?f=53&t=223778&sid=d4ad5a498dcd5dfed97324e11f14cccf&start=20

相关内容