mga-vid kompilieren, kernel-headers-2.6.8-2-k7

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
newton
Beiträge: 3
Registriert: 26.06.2005 12:07:55

mga-vid kompilieren, kernel-headers-2.6.8-2-k7

Beitrag von newton » 28.06.2005 21:30:52

Hi,

ich moechte auf sarge das modul mga-vid nutzten. Dazu hab ich nach der Anleitung aus /usr/share/doc/mga-vid-source/README.Debian versucht, das modul zu kompilieren. Ich habs im Verzeichnis

Code: Alles auswählen

/usr/src/kernel-headers-2.6.8-2
mit Erfolg durchgefuehrt, der Befehl war

Code: Alles auswählen

#fakeroot make-kpkg modules_image
Ich habe das erstellte .deb dann mit dpgk -i installiert.
Als ich das Modul dann laden wollte mit

Code: Alles auswählen

#insmod /lib/modules/2.6.8/misc/mga_vid.ko
erhielt ich die folgende Fehlermeldung:

Code: Alles auswählen

insmod: error inserting '/lib/modules/2.6.8/misc/mga_vid.ko': -1 Invalid module format
und in /var/log/kern.log erschien:

Code: Alles auswählen

Jun 28 20:51:00 localhost kernel: mga_vid: version magic '2.6.8-2 SMP preempt PENTIUM4 gcc-3.3' should be '2.6.8-2-k7 preempt K7 gcc-3.3
Da hab ich das wohl fuer die falsche Architektur kompiliert, oder?
Jedenfalls hab ich dann das gleiche im Verzeichnis

Code: Alles auswählen

/usr/src/kernel-headers-2.6.8-2-k7
probiert, weil das ja meine Architektur ist (uname -r -> 2.6.8-2-k7).
Das hat dann nicht geklapt, sonderen ne ellen lange Fehlermeldung ausgespuckt.

Hier nur ein kurzer Auszug:
/usr/src/modules/mga-vid/mga_vid.c:370: error: Syntaxfehler before "devfs_handle_t"
/usr/src/modules/mga-vid/mga_vid.c:370: Warnung: kein Semikolon am Ende von »struct« oder »
/usr/src/modules/mga-vid/mga_vid.c:406: error: Syntaxfehler before '}' token
/usr/src/modules/mga-vid/mga_vid.c:406: Warnung: type defaults to `int' in declaration of `
/usr/src/modules/mga-vid/mga_vid.c:406: Warnung: data definition has no type or storage cla
/usr/src/modules/mga-vid/mga_vid.c:413: error: Syntaxfehler before '*' token
/usr/src/modules/mga-vid/mga_vid.c:413: Warnung: type defaults to `int' in declaration of `
/usr/src/modules/mga-vid/mga_vid.c:413: Warnung: data definition has no type or storage cla
/usr/src/modules/mga-vid/mga_vid.c:459: error: Syntaxfehler before '*' token
/usr/src/modules/mga-vid/mga_vid.c:460: Warnung: function declaration isn't a prototype
/usr/src/modules/mga-vid/mga_vid.c: In Funktion »mga_vid_frame_sel«:
/usr/src/modules/mga-vid/mga_vid.c:461: error: `card' undeclared (first use in this functio
/usr/src/modules/mga-vid/mga_vid.c:461: error: (Each undeclared identifier is reported only
/usr/src/modules/mga-vid/mga_vid.c:461: error: for each function it appears in.)
... die ganze Fehlermeldung hier.

Es giebt da auch diesen bugreport, hab deswegen devfsd deinstalliert, habe aber immer noch das gleiche Problem.

Freue mich auf Anregung.

Antworten