请原谅以下文本中的任何错误。我正在一台有互联网连接的单独机器上打字。我正试图在一台旧的戴尔笔记本电脑上安装 Ubuntu,除了 wifi 之外一切似乎都运行良好,而 wifi 显然非常重要。这台笔记本电脑只有 wifi,所以我不能使用任何需要相关操作系统的互联网连接的解决方案。
在“附加驱动程序”中,我的 wifi 卡被识别并显示:
This device is using an alternate driver.
Using Broadcom 802.11 Linux STA wireless source from bcmwl-kernel-souce (proprietary)
因此它似乎正确检测了 wifi 卡并连接到可用的驱动程序。
然而,当我跑步时
sudo lshw -C 网络
我得到:
*-network UNCLAIMED
description: Network Controller
product: BCM43142 802.11b/g/n
vendor: Broadcom Inc. and subsidiaries
physical id: 0
等等(如果相关的话我可以在这里添加额外的行)
我的理解是,“UNCLAIMED”表示驱动程序不存在。但根据软件更新程序,它存在。我该如何解决这个问题?我正在使用最新的 Ubuntu。
答案1
您安装了错误的 BCM43142 无线设备驱动程序。
由于您当前没有可用的互联网连接,您必须broadcom-sta-dkms
在另一台计算机上获取所需的及其依赖项,并将文件放在 USB 闪存驱动器上,然后将它们带到这台计算机上进行安装。
dkms
您还需要wireless-tools
从同一来源下载。
https://packages.ubuntu.com/search?keywords=broadcom-sta-dkms&searchon=names&suite=all§ion=all
https://packages.ubuntu.com/search?keywords=dkms&searchon=names&suite=all§ion=all
https://packages.ubuntu.com/search?keywords=wireless-tools&searchon=names&suite=all§ion=all
您需要卸载 bcmwl-kernel-souce。
sudo apt-get purge bcmwl-kernel-source
并安装broadcom-sta-dkms。
sudo dpkg -i /path/to/dkms*.deb
sudo dpkg -i /path/to/wireless-tools*.deb
sudo dpkg -i /path/to/broadcom-sta-dkms*.deb
reboot
笔记:如果所有这些都有问题,那么最好的解决方法是购买一个 10 到 12 美元的“USB 转以太网适配器”,然后按此方式安装。请参阅https://www.amazon.com/gp/product/B00YUU3KC6/ref=ppx_yo_dt_b_asin_title_o02_s00?ie=UTF8&psc=1。