Здравствуйте! Пытался научиться разработке модулей ядра по книге Олега Цилюрика «Разработка модулей ядра Linux». Сразу же столкнулся с проблемой - собранный модуль не хочет загружаться.
$ insmod md1.ko
insmod: ERROR: could not insert module md1.ko: Invalid module format
$ modprobe md1.ko
$ dmesg | tail -1
[188270.664792] md1: no symbol version for module_layout
$ uname -r
3.15.8-1-ARCH
$ modinfo md1.ko
filename: /root/my_module/md1.ko
version: 3.15.8-1-ARCH
author: Oleg Tsiliuric <olej@front.ru>
license: GPL
srcversion: 5E2EE73E2DB63255874264A
depends:
vermagic: 3.15.8-ARCH SMP preempt mod_unload modversions