Hallo Leuts, ich habe mir von sis.com den SIS7012-Treiber gezogen (OnBoard-Sound auf einem Elitegroup-Mainboard). Ausgewiesen ist der Treiber für RedHat-Kernel 2.4.x. Bei mir läuft SuSE 7.3 mit Kernel 2.4.10. Das Compilieren und installieren des Treibers, nebst allen zu ändernden Einstellungen im SuSE-Kernel (waren bereits vorhanden) verliefen erfolgreich. Der Modulaufruf wurde dann jedoch mit einem #----------------------------- linux:~ # insmod sis7012 Using /lib/modules/2.4.10-4GB/kernel/drivers/sound/sis7012.o /lib/modules/2.4.10-4GB/kernel/drivers/sound/sis7012.o: kernel-module version mismatch /lib/modules/2.4.10-4GB/kernel/drivers/sound/sis7012.o was compiled for kernel version 2.4.7-10enterprise while this kernel is version 2.4.10-4GB. #------------------------------ quittiert. Ein strings auf die mitgelieferte Objekt-Datei 7012.o und die erzeugte Datei SIS7012.o ergab dann u.a. auch ein #------------------------------ kernel_version=2.4.7-10enterprise using_checksums=1 /usr/src/linux-2.4.7-10/include/linux/dcache.h /usr/src/linux-2.4.7-10/include/linux/sched.h /usr/src/linux-2.4.7-10/include/linux/mm.h /usr/src/linux-2.4.7-10/include/asm/pci.h SIS 7012 #------------------------------- Naja, unterschiedliche Kernelversionen durch den mitgelieferten 7012.o. Aber bedeutet das, daß ich das Modul auch nur ausschließlich unter dem Kernel 2.4.7-10enterprise betreiben kann? Oder läßt sich noch irgendwo etwas einstellen? Die Datei sndobj.c des Treibers hat einige #IF LINUX_VERSION_CODE -Anweisungen aufzuweisen, was darauf hindeutet, daß auch andere Kernelversionen angesprochen werden können. Oder unterscheiden sich die Kenel von RedHat und SuSE so erheblich? Von einem noch sehr stummen Linux-Rechner Andreas