Я скомпилировал новый модуль в ядро Linux. К сожалению, я не могу загрузить его. Модуль загружен на удаленную машину. Он был скомпилирован кросс-компилятором.
Проблема заключается в module_layout. Потому что этот новый модуль был скомпилирован из других источников, кроме ядра на удаленной машине.
Можно ли редактировать module_layout?
dmesg
[ 620.716146] slip: no symbol version for module_layout
root@EmdeddedHost:/home modinfo ./slip.ko
filename: ./slip.ko
license: GPL
alias: tty-ldisc-1
srcversion: 10AE6D3498EFEFA9EF903F1
depends:
vermagic: 3.12.10 SMP mod_unload modversions ARMv6 p2v8
parm: slip_maxdev:Maximum number of slip devices
Другой модуль с удаленной машины (для сравнения):
root@EmdeddedHost:/home modinfo /lib/modules/3.12.10-g8d69c4d-dirty/kernel/net/bridge/
bridge.ko
filename: /lib/modules/3.12.10-g8d69c4d-dirty/kernel/net/bridge/bridge.ko
license: GPL
version: 2.3
alias: rtnl-link-bridge
srcversion: 6D87CE67ABA06E938B02091
depends: stp,llc
vermagic: 3.12.10-g8d69c4d-dirty SMP mod_unload modversions ARMv6 p2v