компиляция драйвера устройства для ovzkernel [message #28744] |
Thu, 27 March 2008 13:36 |
|
sa10
Messages: 103 Registered: May 2007 Location: Minsk
|
Senior Member |
|
|
Используется Centos-5.1, ovzkernel-2.6.18-3.1.6.el5.028stab053.6
Возможно и не в тему, но никак не можем собрать драйвер cpqci для контроля железа hp ProLiant DL360 G4p. (Пакет hprsm)
Аналогично выглядит картина для сетевых адаптеров tg3, но для них есть драйвер в ядре.
Модуль упорно не хочет брать правильную версию ядра и компилируется под версию ядра 2.6.18-53.el5
vermagic: 2.6.18-53.el5 SMP mod_unload gcc-4.1
И эта зараза не хочет грузится без извращений
Обыскали все подозрительные файлы, протрейсили весь процесс компиляции, ничего не помогло, не выщимить никак....
Может кто имел подобный секс или есть соображения откуда оно может брать vermagic 2.6.18-53.el5 если uname -r выдает 2.6.18-53.1.6.el5.028stab053.6, ядро 2.6.18-53.el5 не установлено.
rpm -qa |grep kernel
kernel-headers-2.6.18-53.1.14.el5
ovzkernel-2.6.18-53.1.6.el5.028stab053.6
Можно конечно ядро пересобобрать задав в Makefile версию 2.6.18-53.el5
Но нехорошо если что не понимаешь и обидно же...
--------------------
[Updated on: Mon, 31 March 2008 06:55] Report message to a moderator
|
|
|
|
Re: компиляция драйвера устройства для ovzkernel [message #28748 is a reply to message #28744] |
Thu, 27 March 2008 16:05 |
|
sa10
Messages: 103 Registered: May 2007 Location: Minsk
|
Senior Member |
|
|
Таки причина таилась в исходниках ядра ovzkernel
grep -r "2.6.18" /usr/src/linux/include/
выдал какие попало и несовпадающие версии в значениях
UTS_RELEASE, CONFIG_KERNELVERSION, CONFIG_UNAME_RELEASE
После приведения в соответствие все собралось как надо и даже заработало
--------------------
[Updated on: Mon, 31 March 2008 06:56] Report message to a moderator
|
|
|
|
|