Linux-source -... ha un modulo che è disabilitato in config /boot/config-3.4-trunk-686-pae in modo che non faccia parte di linux-image -... (Questo è su Debian, ma la soluzione dovrebbe essere la stessa per Ubuntu, o?), ad es
# CONFIG_CAN_PEAK_USB is not set
Come si compila solo quel modulo del kernel, in modo che possa essere usato con il kernel distribuito?
Il rispettivo pacchetto linux-source -... è già installato, non compresso e collegato a / usr / src / linux. /boot/config-3.4-trunk-686-pae viene copiato in /usr/src/linux/.config e modificato con
CONFIG_CAN_PEAK_USB=m
Con
make
make modules
è possibile compilare il kernel e tutti i moduli. Ma come si compila solo quel singolo modulo specifico?
(Nota: anche le esigenze kernel sia compilato prima, altrimenti si ottiene il seguente errore: no symbol version for module_layout
)
depmod -a
prima modbrobe
?