从 Mac 安装附加驱动程序到 USB?

从 Mac 安装附加驱动程序到 USB?

我有个问题,

我没有以太网线,我想绕过使用它来安装 WLAN 和 Wi-Fi Ubuntu 驱动程序。我确实找到了类似的问题这里,但它太旧了,答案也不完全是我想要的。我想从 OS X 安装来自互联网的驱动程序,并将其放到 USB 上。然后我将启动到 Ubuntu 分区,并从 USB 安装驱动程序。有办法吗?

另一种可能是从 VirtualBox 上的 Ubuntu 下载它,我正式打算删除它并将其移动到一个分区,然后将其放到 USB 上

~$ lspci -nn | grep 0280
02:00.0 Network controller [0280]: Broadcom Corporation BCM4331 802.11a/b/g/n [14e4:4331]

可能是标准的 MAC 控制器?我有一台 2012 年中期生产的 13 英寸 MBP

更新:决定从 .deb 包下载。网站上说(位于这里),固件安装程序支持4331。当我尝试安装它时,它说:不支持BCM4331。而在软件中心,它说:

支持的芯片组:

BCM4306/3

BCM4311

BCM4318

BCM4321

BCM4322(仅 14e4:432b)

更新:我还尝试了 Broadcom 补丁来提供支持,但没有任何效果。/lib/firmware 中的 b43 驱动程序未加载,但我将就此提出一个单独的问题。

更新:我找到了 B43 无法加载的原因。在启动时,在登录屏幕之前,会显示白色文本:

[   14.674744] irq 17: nobody cared (try booting withe the "irqpoll" option)
[   14.674801] handlers:
[   14.674809] [<ffffffffa00188b0>] sdhci_irq [sdhci]
[   14.674810] Disabling IRQ #17
[   14.717124] b43-phy0 ERROR: Firmware file "b43/ucode29_mimo.fw" not found
[   14.717125] b43-phy0 ERROR: Firmware file "b43-open/ucode29_mimo.fw not found
[   14.717126] b43-phy0 ERROR: Youmust go to http://wireless.kernel.org/en/users/Drivers/b43devicefirmware and download the correct
version. Please carefully read all instructions on this website

这是什么意思?我该如何解决这个问题?

答案1

从其他具有互联网连接的计算机,或使用有线连接,执行以下步骤(复制到 mbp 并执行 make-make install):

wget http://bues.ch/b43/fwcutter/b43-fwcutter-018.tar.bz2 http://bues.ch/b43/fwcutter/b43-fwcutter-018.tar.bz2.asc 
tar xjf b43-fwcutter-018.tar.bz2
cd b43-fwcutter-018 
make 
sudo make install
cd ..

对于 Linux 内核 3.2 及更新版本,我们需要下载并安装 Broadcom 专有驱动程序 5.100.138 版本(也可以从具有互联网连接的其他计算机下载并将其安装在 mbp 中):

wget http://www.lwfinger.com/b43-firmware/broadcom-wl-5.100.138.tar.bz2
tar xjf broadcom-wl-5.100.138.tar.bz2
mkdir -p lib/firmware
sudo b43-fwcutter -w "lib/firmware" broadcom-wl-5.100.138/linux/wl_apsta.o

下一步是激活/停用其中一个无线驱动程序,因为我们有多个。要停用,

sudo modprobe -r b43 bcma 
sudo modprobe -r wl

并激活,

sudo modprobe b43
sudo modprobe wl

相关内容