![“lspci”输出中的“内核驱动程序”](https://linux22.com/image/3288/%E2%80%9Clspci%E2%80%9D%E8%BE%93%E5%87%BA%E4%B8%AD%E7%9A%84%E2%80%9C%E5%86%85%E6%A0%B8%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E2%80%9D.png)
我经常用来lspci -v
检查特定硬件设备使用的 LKM。 LKM 被列为“内核模块”,可以通过lsmod
.然而,什么是“内核驱动程序”?例如这里:
“bcma-pci-bridge”是内置于内核中的模块(我使用的是 3.11.0),因此它不可加载,因此它不会出现在 中lsmod
,无法卸载modprobe -r
或检查modinfo
?
答案1
通过检查/boot/config-3.11.0-13-generic
(你的可能不同),我猜它是内置在内核中的,因此你无法卸载/重新加载它。
$ grep -i BCMA /boot/config-3.11.0-13-generic
[...]
CONFIG_BCMA_HOST_PCI_POSSIBLE=y
CONFIG_BCMA_HOST_PCI=y
[...]