我在 Ubuntu 12.10 上无法使用无线功能。我的笔记本电脑是戴尔 3520,无线芯片组是 Broadcom BCM43142 pci.id [14e4:4365] rev 1。
下面的问题与我的问题类似,我尝试过,但没有效果:
戴尔 Inspiron 5720 Wifi(Broadcom BCM43142,Ubuntu 12.10)
当我尝试时,sudo dpkg -i wire*.deb
我收到以下消息:
由于似乎未安装当前正在运行的内核的内核源,因此跳过了该内核的模块构建。
当我使用 grep 查找已安装的标头时,dpkg --get-selections | grep headers
我发现我有:
linux-headers-3.5.0-17
linux-headers-3.5.0-21
linux-headers-3.5.0-21-generic
linux-headers-generic
知道问题是什么吗?
我检查了 wireless-bcm43142-dkms 包是否已安装,当我这样做时,它看起来已经安装了:dpkg --get-selections | grep bcm
。
答案1
请尝试:
sudo apt-get install --reinstall linux-headers-`uname -r`
这些反引号位于我的美式键盘左侧,与 ~ 位于同一键上。重新安装当前正在运行的内核的标头后,请重试:
sudo dpkg -i wire*.deb
答案2
请安装最新的 bcmwl-kernel-source: