我刚刚在 32 位 Dell Inspiron 1545 上安装了 Ubuntu 14.4 LTS(实际上在 2010 年左右预先打包了 Ubuntu 10.x)。
由于某种原因,它没有扫描附近的 Wi-Fi 网络的能力。
我尝试手动添加 Wi-Fi 网络,但 Ubuntu 仍然表现得好像它不认识无线
当我尝试执行:
sudo apt-get install linux-firmware-nonfree
我收到错误:
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
所需信息
sonihal@sonihal-Inspiron-1545:~$ lspci -knn | grep Net -A2
0c:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
Subsystem: Dell Wireless 1397 WLAN Mini-Card [1028:000c]
Kernel driver in use: b43-pci-bridge
答案1
我看到您有有线连接。然后以这种方式安装驱动程序。但在此之前请关闭所有程序。例如 Synaptic 或其他程序。或者只需重新启动。某些程序阻止了安装。
在终端中运行
sudo apt-get install bcmwl-kernel-source
sudo modprobe -r b43 bcma
sudo modprobe wl
Wi-Fi 应该可以工作。
答案2
我对此很挣扎。
我完成了以上所有内容,包括这篇文章:
适用于 BCM4309 [14e4:4324] 的 Lubuntu 无线驱动程序(rev 02)
安装 bcm 驱动程序后,我的 wifi 就可以正常工作了 - 也就是说,我可以看到可用的 SSID 列表,但不是我的。我尝试手动添加我的,但没有用,就像上面一样。
我最后的想法是,我的路由器可能不允许使用 ipv6,我应该在 14.04 上禁用它。但后来……我正准备放弃并返回 12.04,然后我看到了这篇文章:
http://ubuntuforums.org/showthread.php?t=2214110
接下来,重新启动(去想象),让我能够看到我的 SSID 并进行连接。
我是个菜鸟,所以如果在这里告诉别人是个坏主意,请温和一点。而且那个帖子已经关闭了,所以我无法向 chili555 表示感谢。