Artificial intelligent assistant

"kernel driver" in "lspci" output I often use `lspci -v` to check the LKM in use for particular hardware device. LKMs are listed as "Kernel modules" and can be seen with `lsmod`. However, what is a "Kernel driver"? For example here: !bcma-pci-bridge on in lspci output Is the "bcma-pci-bridge" a module built into kernel(I'm using 3.11.0) and thus it's not loadable and thus it will not appear in `lsmod`, can not be unloaded with `modprobe -r` or checked with `modinfo`?

From checking `/boot/config-3.11.0-13-generic` (yours might be different), I would guess that it's built into the kernel, thus you can't unload/reload it.


$ grep -i BCMA /boot/config-3.11.0-13-generic
[...]
CONFIG_BCMA_HOST_PCI_POSSIBLE=y
CONFIG_BCMA_HOST_PCI=y
[...]

xcX3v84RxoQ-4GxG32940ukFUIEgYdPy 2565ec0749ee015a1dea69427b4d3850