Broadcom BCM4331:“设备未准备好固件丢失”错误

Broadcom BCM4331:“设备未准备好固件丢失”错误

刚刚安装了 Ubuntu 12.04,但无法连接到无线网络。我的网络甚至没有出现。我收到一条消息,上面写着:

设备未准备好,固件丢失。

这是我lspci -nn | grep 0280在终端中运行时得到的结果:

03:00.0 Network controller [0280]: Broadcom Corporation BCM4331 802.11a/b/g/n [14e4:4331] (rev 02)

请帮助我让它工作起来。

答案1

您需要手动安装b43驱动程序。

打开 Ubuntu 软件中心并搜索b43并单击安装。
然后重新启动,wifi 应该就可以正常工作了。

在此处输入图片描述

答案2

尝试运行jockey-gtk并查看它是否提供给您安装网卡的专有驱动程序。您需要 Internet 连接才能安装驱动程序,因此请使用以太网电缆将您的 PC 连接到家庭网络。

jockey-gtk 实用程序如下所示,您的卡的专有驱动程序应在此列表中:

jockey-gtk 界面

答案3

官方 Broadcom STA/wl 驱动程序不支持监控模式。您正在使用 Broadcom STA (wl) 官方驱动程序;它不支持监控或混杂模式(无论airmon-ng告诉您什么)。为此,您需要 b43 驱动程序,可以使用

sudo apt-get install b43-fwcutter firmware-b43-installer

您可以卸载一个并加载另一个

sudo rmmod wl; sudo modprobe b43     # or vice versa 

请注意,b43 和 wl 各有优缺点,因此您可能需要在选择其中一个之前先进行 Google 搜索。

相关内容