刚刚安装了 Lubuntu 14.04。和许多其他人一样,无法让 Broadcom 卡工作。我尝试了几乎所有能找到的建议,但仍然没有成功。以太网工作正常,但没有扫描可用网络。
我使用的是戴尔 Inspiron 910,配备 Broadcom 4312、PCI ID [14e4:4315]、子集 [14e4:04b5] 卡 。iwconfig
给出no wireless extensions:
和lo
。eth0
我已经运行了sudo apt-get update
。sudo update-pciids
已经运行sudo apt-get purge bcmwl-kernel-source
了sudo apt-get install linux-firmware-nonfree
。已经重启了,有和没有连接以太网线。不确定无线钥匙是打开还是关闭,所以我必须两种方式都试一下(我希望有一个指示灯!)
附加驱动程序显示 Linux STA 无线驱动程序源来自bcmwl-kernal-source
(专有) 标记为“请勿使用”。使用来自 的非免费固件为 Linux 内核驱动程序linux-firmware-nonfree
。帮助!谢谢!
答案1
根据这一页,该b43
驱动程序或 Broadcomwl
驱动程序都可以适用于您的 [14e4,4315] 芯片(不确定子集是什么)。
现在,你说你已经运行了sudo apt-get update
,但是你运行了吗sudo apt-get upgrade
?如果没有,现在就运行。
然后安装linux-firmware-nonfree
软件包,b43 驱动程序应该可以工作,网络管理器应该可以启动。
如果一切不正常,您可能需要清理所有闲置的 Broadcom 东西。首先清除您安装的所有此类软件包。/etc/modprobe.d
运行cat /etc/modprobe.d/* | grep b43
以查找任何可能的行blacklist b43
。注释掉该行,然后重新启动或禁用/启用无线。
您提供的 pastebin 看起来不错,直到最后固件加载(dmesg 输出)失败。在第 128 行左右,列出了模块的固件文件。查看 /lib/firmware/b43 以查看文件 ifcode15.fw 等是否存在,并且是否可读(只需发布
sudo ls -l /lib/firmware/b43
我们可以判断目录中是否有任何内容。如果 ifcode15.fw 和其他文件不存在,则 linux-firmware-nonfree 的安装存在问题。或者权限错误,不允许您读取任何内容。您可以通过以下方式获得目录及其内容的所有权(假设您的用户名是“bob”):
sudo chown -R bob:bob /lib/firmware/b43
现在您应该能够在没有 sudo 的情况下执行 ls -l /lib/firmware/b43,查看您拥有的文件。现在重新启动,并通过单击标题栏中的一小堆弧(网络管理器小程序)查看是否获得了附近的无线接入点列表。单击您的网络进行连接,或者如果您的网络不存在,可以单击“连接到隐藏网络”或“更多网络”。
文件夹中没有任何内容,因此请安装 linux-firmware-nonfree 包
sudo apt-get install linux-firmware-nonfree
然后再次查看 /lib/firmware/b43 文件夹,您应该会看到扩展名为 .fw 的文件。
sudo apt-get install network-manager
还应该尝试安装网络管理器,但它是常规安装的一部分,因此可能已经存在。nm-applet 是将饼形堆弧放在标题栏中的程序的名称,如果您没有看到图标,您可以尝试在终端中自己运行它。
nm-applet
但同样,这应该在全新安装时自动运行。