安装旧版本驱动程序时出错

安装旧版本驱动程序时出错

新的 Broadcom wifi 模块 wl 存在错误,所以我在某处看到安装旧版本的 bcmwl (bcmwf-kernel-source 6.30.223.141) 可以修复此问题。我从这里。然后使用安装它sudo dpkg -i *.deb并显示

 (Reading database ... 158905 files and directories currently installed.)
Preparing to unpack bcmwl-kernel-source_6.30.223.141+bdcom-0ubuntu1_amd64.deb ...
Removing all DKMS Modules
Done.
Unpacking bcmwl-kernel-source (6.30.223.141+bdcom-0ubuntu1) over (6.30.223.141+bdcom-0ubuntu1) ...
Setting up bcmwl-kernel-source (6.30.223.141+bdcom-0ubuntu1) ...
Loading new bcmwl-6.30.223.141+bdcom DKMS files...
Building only for 4.8.0-36-generic
Building for architecture x86_64
Building initial module for 4.8.0-36-generic
Error! Bad return status for module build on kernel: 4.8.0-36-generic (x86_64)
Consult /var/lib/dkms/bcmwl/6.30.223.141+bdcom/build/make.log for more information.
modprobe: FATAL: Module wl not found in directory /lib/modules/4.8.0-36-generic
update-initramfs: deferring update (trigger activated)
Processing triggers for initramfs-tools (0.122ubuntu8.8) ...
update-initramfs: Generating /boot/initrd.img-4.8.0-36-generic
W: Possible missing firmware /lib/firmware/i915/kbl_dmc_ver1_01.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_ver9_14.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_guc_ver8_7.bin for module i915

和输出

/var/lib/dkms/bcmwl/6.30.223.141+bdcom/build/make.log

这里
内核版本- 4.8.0-36-通用
wifi 驱动程序- Broadcom 公司 BCM43142 802.11b/g/n(修订版 01)
操作系统- Ubuntu 16.04.2 LTS(Xenial Xerus)

答案1

旧版本wl不会为4.8内核构建。

您可以查看一下/var/lib/dkms/bcmwl/6.30.223.141+bdcom/build/make.log看看问题是什么。

如果你看看新版本,你会看到有一些补丁增加了对新内核的支持。

您可以反向移植这些补丁并重建软件包。

相关内容