Друзья!
Прошу помочь осваивающему ядро с проблемой:
Собираю проект, отсюда: http://sourceforge.net/projects/usbip/
На машине, на которой собираю стоит:
uname -a : Linux debian 2.6.32-5-686 #1 SMP Tue mar 8 21:36:00 UTC 2011 i686 GNU/Linux
загрузил сырцы ядра, скомпилил usbip (пофиксил пару, переменных, т.к. под свежие версии, разработчики пишут : For newer kernels ( >=2.6.28 ), try linux-staging code!
что это такое понял смутно, но собрать успешно получилось.
insmod постояяно выдает ошибку:
error inserting 'usbip_common_mod.ko': -1 Invalid module format
пробовал собирать с сырцами ядра:
linux-2.6.32.5.tar.bz2
linux-source-2.6.32.tar.bz2
Сведения о собранном файле выглядят примерно так:
================================================
modinfo ./usbip_common_mod.ko
filename: ./usbip_common_mod.ko
license: GPL
description: usbip common driver
author: Takahiro Hirofuchi <hirofuchi _at_ users.sourceforge.net>
depends:
vermagic: 2.6.25.20 SMP mod_unload 686
================================================
modinfo ./usbip_common_mod.ko
filename: ./usbip_common_mod.ko
license: GPL
description: usbip common driver
author: Takahiro Hirofuchi <hirofuchi _at_ users.sourceforge.net>
depends:
vermagic: 2.6.32 SMP mod_unload modversions 686
Все время та же ошибка. что делаю не так?
Спасибо.