BCM43142 WIFI重启后突然无法识别

BCM43142 WIFI重启后突然无法识别

直到一小时前我还可以访问互联网,然后我的电池耗尽了,我的电脑关闭了,当我再次启动它时,突然没有连接了。

我尝试了网上找到的很多东西,但没有任何效果。

  1. 没有启用无线选项
  2. 系统设置 > 网络只有网络代理,没有无线
  3. rfkill list all仅列出蓝牙的输出
  4. sudo lshw -c network列出以太网控制器和网络控制器
  5. 它是一个双启动系统,互联网在 Windows 上运行良好
  6. sudo ifconfig仅列出lo

的输出lspci -nnk | grep 0280 -A2为:

 0d:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11B/g/n [14e4:4365] (rev01)
 Subsystem: Hewlett - Packard Company Device [103c:804a]
 Kernel driver in use: bcma-pci-bridge

答案1

我认为这是驱动程序的问题...我明白了Kernel driver in use: bcma-pci-bridge。您的 Broadcom Corporation BCM43142 802.11B/g/n [14e4:4365] 应该与 Broadcom 专有驱动程序兼容。如果您有以太网电缆,请连接并使用终端执行以下操作:

sudo apt-get update
sudo apt-get install bcmwl-kernel-source

完成后,拔下电缆并验证无线是否正常工作。

答案2

解决我的问题(目前为止,希望是永久的)的是尤芬纽·维耶·迪德的答案,但我发布了自己的答案来详细解释我做了什么。由于我没有无线或以太网,我在另一台机器上找到了正确的包并通过 usb 将其复制到我的电脑上。

就我的情况来说这个,amd64 架构,因为它是 64 位机器。双击包打开了软件中心,但它不允许我安装它,理由是 This requires installation of untrusted packages.

我在网上搜索了一下,发现可以 deb通过以下命令安装文件:

 sudo dpkg -i DEB_PACKAGE_NAME

dkms我照做了,但由于没有互联网连接,请求了另一个包,但无法获取。它的名字是dkms_2.2.0.3-2ubuntu6.1_all.deb,所以我以与相同的方式找到了它,bcmwl-kernel-source并使用安装了它sudo dpkg -i dkms_2.2.0.3-2ubuntu6.1_all.deb。安装后,我安装了原始包bcmwl-kernel-source,我的无线又开始工作了!

我希望事情就此结束。但我不知道为什么会突然发生这种情况,而一个小时前无线网络还运行正常。

rfkill list all现在列出:

0:phy0: Wireless LAN
1:brcmwl-0: Wireless LAN
2:hci0: Bluetooth

ifconfig -a列表:

lo
wlp13so

sudo lshw -c network列出了以太网控制器和无线接口。

这是否意味着一切都应该如此?我不知道为什么会发生这种情况,我希望我的回答可以帮助任何遇到同样问题的人。

再次感谢尤芬纽·维耶·迪德

相关内容