Lubuntu 12.04 LiveCD 上缺少固件错误:b43-phy0 错误:未找到固件文件“b43/ucode5.fw”

Lubuntu 12.04 LiveCD 上缺少固件错误:b43-phy0 错误:未找到固件文件“b43/ucode5.fw”

我试图在我的 iBook G4 上安装 Lubuntu 12.04 LTS,因为 OS X 10.4.11 确实不太好。我最初尝试使用精简版 CD,但失败了,正如你在此处看到的那样:https://askubuntu.com/questions/396885/choose-a-mirror-of-the-ubuntu-archive-on-lubuntu-13-10-minimal-install。我认为该问题可能是由同一问题引起的,因为我认为那里没有实际的互联网连接。

因此,我决定尝试完整的 12.04 CD,但现在启动时出现错误:

...stuff here (logo and other boot messages - all unrelated)
*starting configure network device
[ 110.081458] b43-phy0 ERROR: Firmware file "b43/ucode5.fw" not found
[ 110.081669] b43-phy0 ERROR: Firmware file "b43-open/ucode5.fw" not found
[ 110.081870] b43-phy0 ERROR: You must go to http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware
and download the correct firmware for driver version. Please carefully read all
instructions on the website.

这是最令人不安的。这邮政说 10.04 运行良好,但由于 10.04 已停产,我不想安装它。这问题建议使用带有 b43-fwcutter 驱动程序的 LiveCD,并尝试ESC在启动期间推送以查看任何错误。此外,Shift在启动期间推送会有帮助吗?
我可能必须将 b43 驱动程序列入黑名单,但我不确定如何做。

这里有一个与此相关的错误:https://bugs.launchpad.net/ubuntu/+source/casper/+bug/956677以及建议的解决方案在内核参数字符串中将驱动程序列入黑名单,但同样,我不知道如何更改参数字符串。我将对黑名单进行更多研究,但由于我使用的是 CD,因此无法像在 USB 上那样下载/安装驱动程序(我的 iBook 拒绝启动 USB,即使使用 Open Firmware 破解也是如此。)编辑:我四处寻找黑名单

这篇博文:http://clusterbleep.net/blog/2012/05/09/ubuntu-12-04-splash-screen-lockup-with-livecd/正是我的问题,但我从未看到安装/磁盘选项屏幕。Shift在启动过程中按住 可以让我进入这个屏幕吗?我必须按住C然后输入live才能启动 LiveCD,然后我会按住Shift

我该如何修复这个问题?系统是 2005 年 7 月的 iBook G4 1.33GHz PPC/512MB RAM/40GB HDD/不确定是什么显卡/从这个问题可以看出,可能是 Broadcom B43 互联网芯片。

答案1

Broadcom 网络设备安装说明

首先,您必须识别您的芯片 ID,因为每个芯片都受多个驱动程序/模块支持。

运行此命令来了解你的网络芯片详细信息(“14e4”仅查找博通设备)

lspci -vvnn | grep 14e4

它将显示如下内容:

03:00.0 Network controller [0280]: Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller [14e4:432b] (rev 01)

现在在这里,

芯片ID为BCM4322

PCI-ID 为 [14e4:432b]

你的芯片 ID 会有所不同。现在你知道了你的芯片 ID,从这个官方 ubuntu 页面找到支持你的网络芯片的驱动程序: https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx#b43%20-%20Internet%20access

该页面还提供每个驱动程序的安装说明。

安装驱动程序后,请不要忘记重新启动系统。

希望能帮助到你。

答案2

通过有线连接,安装固件包:

sudo apt-get install linux-firmware-nonfree

现在 b43 驱动程序应该可以正常工作了。如果您已开始将某些东西列入黑名单,请撤消所有操作,无需执行任何其他操作。

答案3

我自己解决了这个问题,因此我创建了一个自我答案。

我在另一台电脑上手动下载了固件,然后运行命令sudo b43-fwcutter /lib/firmware FIRMWARE/FILE/LOCATION/HERE/wl_prebuilt.o

然后我重新启动并且它就工作了!

答案4

这是对我有用的终端命令。

sudo apt-get 安装固件-b43-安装程序

-许多祝福

相关内容