MacBook Air 1,1 无线 Broadcom 驱动程序无法正常工作

MacBook Air 1,1 无线 Broadcom 驱动程序无法正常工作

早上好(CST 上午 8:45)Ubuntu 家族!

我的一个朋友把他的旧 MacBook Air (1,1) 给了我,让我可以更快地运行。由于 OS X 无法运行,我决定安装 Ubuntu。我唯一感到满意的发行版是 14.04,因为它兼容 LTS 和 EFI。

因此,我的系统是 Ubuntu 14.04,内核为 4.4.0-53-generic

根据要求,这是我的输出lspci -nnk | grep 0280 -A2

02:00.0 Network controller [0280]: Broadcom Limited BCM4321 802.11a/b/g/n [14e4:4328] (rev 05) Subsystem: Apple Inc. AirPort Extreme [106b:008b]

然而,我遇到了两个问题。

Wi-Fi 驱动程序是 Broadcom 4321,为了正常工作,必须有两个可用选项之一:

  1. 必须在“设置”中的“附加驱动程序”页面中安装并使用包 bcmwl-kernel-source 中获得的专有驱动程序。
  2. 使用从 Broadcom 网站下载的 Broadcom Linux STA 驱动程序 tarball 从源代码安装驱动程序

遗憾的是,这两个选项都无法使驱动程序正常运行。让我们逐一介绍一下。

  1. 专有驱动程序:

    • 附加驱动程序设置页面显示专有驱动程序包 bcmwl-kernel-source 已安装,并且设备正在使用备用驱动程序。

    • 软件包 bcmwl-kernel-source 在安装时出现问题,如 Pastebin 上的评论所示(我确实认为,如果我能找到一种方法来成功安装 bcmwl-kernel-source 的一个版本而没有 pastebin 中的错误,那么驱动程序就可以正常运行。)

  2. 源极驱动器:

    • 我遵循了每一个步骤以及自述文件,但仍然一无所获。

    • 一切都没有错误,但即使等了好一会儿看看驱动程序是否工作,它也没有工作。(我可能注意到它神奇地活跃了一段时间,但在重启时就消失了。我正在积极尝试重试这种方法,直到它起作用。)我目前正在使用 PnP USB Wi-Fi 加密狗。

有人对我可以改变或重做什么来使其中一种方法发挥作用(无需购买 Apple 以太网适配器)有什么建议吗?

编辑: 我尝试了该问题第一和第二个答案中列出的步骤:安装 Broadcom 无线驱动程序 却发现两者都不起作用。附加驱动程序设置屏幕显示,除非我使用包 bcmwl-kernel-source,否则我可能根本无法使用该驱动程序。这意味着即使使用 firmware-b43,Broadcom Wi-Fi 也无法工作。

使用 firmware-b43-installer 重启后的截图:截屏
dmesg | grep b43返回 的输出实际上什么也没有 返回
的输出rfkill list all

0: hci0: Bluetooth Soft blocked: yes Hard blocked: no

答案1

这意味着即使使用固件 b43,Broadcom Wi-Fi 也无法工作。

我完全不确定是不是这样。我们来试试,这样我们就能确定了。使用临时可用的互联网连接:

sudo apt-get purge bcmwl-kernel-source
sudo apt-get install firmware-b43-installer

完成后,断开以太网或网络共享或任何连接到互联网的方式,然后重新启动。向我们提供您的报告。

相关内容