Re: Проблема с драйвером [message #29509 is a reply to message #29497] |
Tue, 15 April 2008 13:38   |
maratrus
Messages: 1495 Registered: August 2007 Location: Moscow
|
Senior Member |
|
|
Здравствуйте,
Насколько я понимаю, все дело в CONFIG_MODVERSIONS, именно этот параметр заставляет проверить crc число для символа struct_module
(./kernel/module.c, функция check_modstruct_version). Можно для чистоты эксперимента скомпилировать ядро с выключенным этим парамером и попробывать снова, но это не очень-то хорошо.
Параметр утилиты modprobe "--force-modversion" позволяет обойти эту проверку. Попробуйте загрузить этот модуль на работающей системе, если удастся, то можно поробовать изменить initrd, вот только что-то у меня не получается в initrd подсунуть modprobe. Во всяком случае, может кто-нибудь скажет, как это делать.
Но тяжело что-либо говорить о стабильности работы таким образом подгурженного модуля.
P.S. Ксати, вот полезная статья для модифицирования initrd в ручную
http://wiki.openvz.org/Modifying_initrd_image
|
|
|