我有个问题,
我没有以太网线,我想绕过使用它来安装 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