如何为BCM43142启用驱动程序

我的笔记本电脑是戴尔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下的消息:设备不受支持。

请重新安装驱动程序。 使用临时有线以太网连接,请打开终端并执行:

 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 

分离以太网。 你的无线应该现在正在工作。

如果您以前安装了bcmwl-kernel-source软件包,则需要使用purge方法将其删除:

 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