您好,在戴尔 inspiron 1501 上全新安装了 ubuntu 12.04。
根据sudo lspci -nnv
我的无线网卡列出如下:
Broadcom Corporation BCM4331 802.11b/g WLAN
Subsystem: Dell Wireless 1390 WLAN Mini-Card
Flags: Bus Master, Fast devsel, latency 0, IRQ 18
Kernel Driver in use: wl
Kernel modules: wl, ssb
它就是找不到任何无线网络,我之前曾尝试使用安装 Windows 驱动程序ndiswrapper
sudo modprobe ndiswrapper
返回和错误FATAL: Module ndiswrapper is not found
有人能帮忙吗?因为我是 Ubuntu 新手,请告诉我你需要什么额外的详细信息,我会用这些信息更新这篇文章
lspci -nn -d 14e4:
05:00.0 Network controller [0280]: Broadcom Corporation BCM4311 802.11b/g WLAN [14e4:4311] (rev 01)
08:00.0 Ethernet controller [0200]: Broadcom Corporation BCM4401-B0 100Base-TX [14e4:170c] (rev 02)
dmesg | grep b43
[ 171.530952] b43-phy0: Broadcom 4311 WLAN found (core revision 10)
[ 171.646898] b43-phy0 ERROR: Firmware file "b43/ucode5.fw" not found
[ 171.646911] b43-phy0 ERROR: Firmware file "b43-open/ucode6.fw" not found
[ 171.646917] b43-phy0 ERROR: You must go to http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware and download the correct firmware for this friver version. Please carefully read all instructions on this website
固定的:
通过将 b43 和 b43legacy 列入黑名单并更新 NDISwrapper 进行修复
然后进入sudo modprobe ndiswrapper
终端
答案1
安装了错误的驱动程序。请执行以下操作:
sudo apt-get remove --purge bcmwl-kernel-source
sudo apt-get install linux-firmware-nonfree
重新启动后一切就绪。