在 Ubuntu 15.04 上安装内核 4.0.5 后无线不工作

在 Ubuntu 15.04 上安装内核 4.0.5 后无线不工作

我刚刚关注了指导

正确的做法是什么?恢复到旧内核?

  • 这是顺便记录一下

  • 顺便说一下,这是 Acer V5-552G,使用 AMD A-105757M CPU。

当我做:

$ sudo modprobe wl

结果是:

modprobe: FATAL: Module wl not found.

当我运行这个时:

$ sudo apt-get install bcmwl-kernel-source


Reading package lists... Done
Building dependency tree       
Reading state information... Done
bcmwl-kernel-source is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

编辑:刚刚恢复到内核 3.19,我得到了这个:

$ lspci -nn | grep 0280


04:00.0 Network controller [0280]: Broadcom Corporation BCM43228 802.11a/b/g/n [14e4:4359]

答案1

您的设备需要 bcmwl-kernel-source。如您所见,存储库中的版本无法正确构建内核 4.0 及更高版本。使用临时可用的互联网连接,打开终端并执行以下操作:

sudo apt-get remove bcmwl-kernel-source
sudo apt-get install git-buildpackage
mkdir bcmwl-ubuntu
cd bcmwl-ubuntu
git clone https://github.com/longsleep/bcmwl-ubuntu.git bcmwl-ubuntu-master
cd bcmwl-ubuntu-master
gbp buildpackage -b -uc -us
sudo dpkg -i ../bcmwl-kernel-source_6.30.223.248+bdcom-longsleep0_amd64.deb

内核模块将在 DKMS 的帮助下为您安装的所有内核版本自动构建并根据需要应用修补。

重新启动后你的无线网络就能够正常工作了。

答案2

现在我不用再为 PPA 或预构建软件包而烦恼了https://launchpad.net/~longsleep/+archive/ubuntu/bcmwl

安装非常简单:)

sudo apt-get remove bcmwl-kernel-source
sudo add-apt-repository ppa:longsleep/bcmwl
sudo apt-get update
sudo apt-get install bcmwl-kernel-source

答案3

要安装旧vivid内核,请打开终端窗口并输入:

sudo apt-get install --install-recommends linux-generic-lts-vivid

安装完成后,按住 shift 键重新启动系统,然后选择高级启动选项,并选择 3.19.x-xx 内核。启动后,您可以通过在终端窗口中输入以下内容来删除 4.0.x 内核:

sudo apt-get remove linux-headers-4.0* linux-image-4.0*

当它删除 4.0.x 内核时,它应该自行运行 grub-update,因此当您重新启动时,它应该只启动到 3.19.x-xx 内核。

要安装 4.0.x 内核,通常最好从这里获取:

http://kernel.ubuntu.com/~kernel-ppa/mainline/

然后,当您想要安装它们时,打开一个终端窗口。转到您的 /tmp 文件夹,然后运行wget以下载它们。

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0.5-wily/name_of_kernel.deb

下载时,请选择通用标题、全部标题和通用图像。我已将名称发布在下面:

Linux 标头-4.0.5-040005-generic_4.0.5-040005.201506061639_amd64.deb
Linux 头文件
Linux 映像-4.0.5-040005-generic_4.0.5-040005.201506061639_amd64.deb

一旦从 /tmp 文件夹下载它们,您只需输入即可安装它们

sudo dpkg -i linux-*.deb

这样,您还可以保留安装的 3.19.x-xx 内核,以便在 4.0.5 内核出现故障时可以恢复使用它。

相关内容