我将 Ubuntu 从 14.04 版升级到了 14.10 版,已安装内核 v. 3.17,如本博客所述,以获得 Display 端口 MST 支持。这给了我 MST 支持,但内核更新后 WIFI 不支持。
sudo lspci -nn | grep -e 0200 -e 0280
返回
02:00.0 Networkcontroller [0280]:
Broadcom Corporation BCM4352 802.11ac Wireless Network Adapter
[14e4:43b1] (rev 03)
modprobe 未找到 w1
sudo modprobe w1
modprobe: FATAL: Module w1 not found
使用 WIFI 适配器(wifi 可以与之配合)我尝试过
sudo apt-get install linux-headers-generic
sudo apt-get install --reinstall bcmwl-kernel-source
标头已按预期安装,但 bcmwl 内核源不支持我的内核版本
ERROR (dkms apport): kernel package linux-headers-3.17.1-dp-mst is not supported
Error! Bad return status for module build on kernel: 3.17.1-dp-mst (x86_64)
尝试安装 bcmwl 时产生的 make.log 表明alloc_netdev
只给出了 3 个参数,但需要 4 个,而且未声明。我目前无法上传 make.log...
有人对我如何恢复我的 WIFI 有什么建议吗?
事实证明,我根本无法使用 wifi 适配器访问互联网。当我有以太网连接时,我会尝试重新安装 bcmwl 内核。
答案1
您安装了不受支持的内核。驱动程序无法构建。安装它有什么意义?您可以将内核 3.19 安装到 14.04,或者升级到 Ubuntu 15.04。
您从源代码构建了主线内核。这对 Ubuntu 来说不是一个好主意。无论如何,您不必自己构建内核。所有主线内核都可以在Ubuntu 主线内核 PPA。
解决方案是使用 grub 菜单以以前的内核启动。
然后将系统升级到 Ubuntu 15.04。您将获得 3.19 内核。