为什么我的 12.10 升级后无线消失了?

Sha*_*Guy 3 network-manager wireless broadcom 12.10

我刚刚在我的联想 B570 笔记本电脑上升级到 12.10。即使我通过无线连接下载了更新,NetworkManager 也根本没有显示无线连接的子菜单。这让我很不高兴。

我尝试过的东西包括:

$ sudo modprobe wl
FATAL: Module wl not found.
$ sudo lspci -nn | grep "BCM"
02:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller [14e4:4727] (rev 01)
$ rfkill list all
0: ideapad_wlan: Wireless LAN
        Soft blocked: no
        Hard blocked: no
Run Code Online (Sandbox Code Playgroud)

ETA: linux-headers-generic已经是最新版本,我重新安装时得到的bcmwl-kernel-source包括以下内容,接近尾声。

DKMS: install completed.
ERROR: Module b43 does not exist in /proc/modules
ERROR: Module b43legacy does not exist in /proc/modules
ERROR: Module ssb does not exist in /proc/modules
ERROR: Module bcm43xx does not exist in /proc/modules
ERROR: Module brcm80211 does not exist in /proc/modules
ERROR: Module brcmfmac does not exist in /proc/modules
ERROR: Module brcmsmac does not exist in /proc/modules
ERROR: Module bcma does not exist in /proc/modules
FATAL: Module wl not found.
Run Code Online (Sandbox Code Playgroud)

ETA2:解决了!原来问题是我一直在运行 3.0 内核而不是 3.5——这意味着这个问题的种子已经潜伏了至少半年。Chili555 的回答帮助我发现了这一点,尽管找出如何启动到 3.5 需要更长的时间。

chi*_*555 5

请暂时连接以太网并执行以下操作:

sudo apt-get install --reinstall linux-headers-generic linux-headers-`uname -r`
sudo apt-get install --reinstall bcmwl-kernel-source
sudo modprobe wl
Run Code Online (Sandbox Code Playgroud)

反引号位于我的美式键盘左侧,与 ~ 键位于同一键上。它现在工作了吗?