模块的 make/build/install 命令是什么?

模块的 make/build/install 命令是什么?

我正在处理一个硬件问题。简而言之,蓝牙无法正常工作。我看到的解决方案是构建并安装此软件包,但我已经好几年没这样做了。可以使用一些提示。

bcmwl-kernel-source(Broadcom 802.11 Linux STA无线驱动源)

我在这个内核/平台上:

3.13.0-49-generic #83-Ubuntu SMP Fri Apr 10 20:11:33 UTC 2015 x86_64 86_64 x86_64 GNU/Linux

芯片组是Broadcom BCM4352

假设:如果这不起作用,理论上我可以强制重新安装 3.13.0-49-generic 以摆脱我所做的调整。验证吗?

如果我使用正确的命令,那么这似乎表明模块没有加载......假设我正在寻找正确的关键字。

user@machine:~$ lsmod | egrep "bcm|4352"
user@machine:~$ 

答案1

使用 dkms。内核模块的源代码位于 bcmwl-kernel-source deb 包中。在安装 bcmwl-kernel-source 包或升级内核包时,它们会被编译以获取内核模块(*.ko 文件)。

因此,它不会对系统造成太大影响:只是一个额外的内核模块。

相关内容