我的笔记本电脑是 Dell Inspiron 17R 5720。我的操作系统是 Ubuntu 13.10。我以前用过 WiFi,但有一天它停止工作了。一些命令的输出:
enedil@enedil-Dell:~$ lspci -k | grep -A2 Broadcom
02:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n (rev 01)
Subsystem: Dell Wireless 1704 802.11n + BT 4.0
Kernel driver in use: wl
enedil@enedil-Dell:~$ rfkill list all
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
1: brcmwl-0: Wireless LAN
Soft blocked: no
Hard blocked: no
2: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
enedil@enedil-Dell:~$ lsmod | grep wl
wl 4207760 0
cfg80211 480503 1 wl
lib80211 14381 2 wl,lib80211_crypt_tkip
enedil@enedil-Dell:~$ uname -a
Linux enedil-Dell 3.11.0-15-generic #23-Ubuntu SMP Mon Dec 9 18:17:04 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
enedil@enedil-Dell:~$ lspci -vvnn | grep 14e4
02:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)
我不知道该怎么办,尤其是昨天我将我的互联网连接改为无线连接。
编辑:当我单击网络小程序(我正在使用 Unity)时,我看到灰色 Wi-Fi 下的消息:设备不受支持。
答案1
请重新安装驱动程序。使用临时有线以太网连接,请打开终端并执行以下操作:
sudo apt-get install --reinstall linux-headers-3.11.0-15-generic linux-headers-generic
sudo apt-get install --reinstall bcmwl-kernel-source
sudo modprobe wl
断开以太网。你的无线现在应该可以正常工作了。
答案2
如果您之前安装了该bcmwl-kernel-source
包,则需要使用清除方法将其删除:
sudo apt-get purge bcmwl-kernel-source
准备安装:
sudo apt-get update
更新 Ubuntu PCI ID 列表:
sudo update-pciids
安装驱动程序:
sudo apt-get install bcmwl-kernel-source
最后,重启:
sudo reboot