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

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

设备没有准备好固件丢失。

这是我跑步时得到的, lspci -nn | grep 0280 lspci -nn | grep 0280在终端:

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

请帮我搞定这个。

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

打开Ubuntu软件中心并搜索b43并单击以安装它。
然后重启,wifi应该工作。

在此处输入图像描述

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

以下是jockey-gtk实用程序的外观,您的卡的专有驱动程序应该在此列表中:

jockey-gtk接口

官方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各有优缺点,因此您可能需要在选择其中一个之前进行谷歌搜索。