Возникли проблемы при компиляции драйверов для Genius - ltmodem-8.31a8. Ядро было скачало с kernel.org и имеет версию 2.6.8. На сайте драйверов указано, что дрова поддерживат ядро 2.6.7, а про 2.6.8 ничего не говорится.
Система: ASPLinux 9.0 (без обновлений) Вот вывод при компиляции:
------------------
Using KCFLAGS for gcc version 3.x gcc -D__KERNEL__ -I/lib/modules/2.6.8-xnet/build/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -DMODULE -DLT_VERSION=8.31a8 -DLINUX -DNO_EEPROM -DLT_SERIAL_MODULE=lt_serial -I/lib/modules/2.6.8-xnet/build/include/asm/mach-default -DLTTTYNAME=\"LTM\" -mpreferred-stack-boundary=2 -fno-common -iwithprefix /lib/modules/2.6.8-xnet/build/include -march=pentium3 -DOMIT_EXPORTSYMTAB -DASMLINKAGE=asmlinkage -DKBUILD_BASENAME=serial-lt-2.6 -DKBUILD_MODNAME=lt_serial -c -o serial-lt-2.6.a serial-lt-2.6.c ld -r -d -o lt_serial.o serial-lt-2.6.a gcc -I/lib/modules/2.6.8-xnet/build/include -o modpost modpost.c file2alias.c sumversion.c sumversion.c: In function `parse_source_files': sumversion.c:331: warning: assignment makes pointer from integer without a cast sumversion.c:342: warning: assignment makes pointer from integer without a cast sumversion.c:363: warning: assignment makes pointer from integer without a cast ./modpost -i /lib/modules/2.6.8-xnet/build/Module.symvers ./lt_modem.o ./lt_serial.o *** Warning: "uart_write_wakeup" [./lt_serial.ko] undefined! *** Warning: "uart_add_one_port" [./lt_serial.ko] undefined! *** Warning: "uart_get_divisor" [./lt_serial.ko] undefined! *** Warning: "uart_unregister_driver" [./lt_serial.ko] undefined! *** Warning: "uart_update_timeout" [./lt_serial.ko] undefined! *** Warning: "uart_remove_one_port" [./lt_serial.ko] undefined! *** Warning: "uart_suspend_port" [./lt_serial.ko] undefined! *** Warning: "uart_register_driver" [./lt_serial.ko] undefined! *** Warning: "uart_resume_port" [./lt_serial.ko] undefined! *** Warning: "uart_get_baud_rate" [./lt_serial.ko] undefined! *** Warning: "ltmodemDependency" [./lt_serial.ko] has no CRC!
-------------------
Компиляция успешно завершается, но при попытке modprobe lt_serial выводится:
[root@admin ltmodem-8.31a8]# modprobe lt_serial FATAL: Error inserting lt_serial (/lib/modules/2.6.8-xnet/ltmodem/lt_serial.ko): Unknown symbol in module, or unknown parameter (see dmesg)
lt_modem загружается нормально.
На ядро поставлены патчи - supermount, bootsplash, mki-adapter, Win4Lin Может кто-то знает, как подобное исправить или ссылку на rpm-пакет ?