Treiber Matrox P750 und OpenSuse 11.3

Sehr geehrte Experten,

ich betreibe ein OpenSuse 11.3-System mit einer Matrox P750-Grafikkarte. Leider kann ich den Treiber für die GraKa nicht installieren. Die neuesten Originaltreiber von Matrox sowie die diversen einschlägigen Linux-Foren-Treiber (unoffiziell) geben bei einer Kompilierung folgende Meldung aus:

Please, enter the directory to extract the files [/root/]:

Creating Directory… […]

========================================
Matrox Linux Driver Install Script

Installation package v1.4.6

Refreshing ld database
Installed mtx_drv.so is the same file as the installer
version, not installing.

Installed v4l_drv.so is the same file as the installer
version, not installing.

Messages are being logged in file /tmp/make.log,
this might take some time.

Compiling mtx.ko …
ERROR: There has been an error compiling the kernel module.
A log file has been created in the file /tmp/make.log

The program returned an error code (1)

Auszug aus /tmp/make.log:

Using kernel headers in /lib/modules/2.6.34-12-default/source/include for kernel version 2.6.x
making all in /parhelia…
make[1]: Entering directory /root/matroxdriver-x86\_32-1.4.6/kernel/src/parhelia' make[1]: Für das Ziel »all« ist nichts zu tun. make[1]: Leaving directory /root/matroxdriver-x86_32-1.4.6/kernel/src/parhelia’
making all in /mtxvxd…
make[1]: Entering directory /root/matroxdriver-x86\_32-1.4.6/kernel/src/mtxvxd' gcc -DMEMORY\_STATS=0 -DOS\_LINUX -D\_\_KERNEL\_\_ -O2 -fomit-frame-pointer -finline-functions -DMODULE -I/root/matroxdriver-x86\_32-1.4.6/kernel/src gcc -DMEMORY\_STATS=0 -DOS\_LINUX -D\_\_KERNEL\_\_ -O2 -fomit-frame-pointer -finline-functions -DMODULE -I/root/matroxdriver-x86\_32-1.4.6/kernel/src gcc -DMEMORY\_STATS=0 -DOS\_LINUX -D\_\_KERNEL\_\_ -O2 -fomit-frame-pointer -finline-functions -DMODULE -I/root/matroxdriver-x86\_32-1.4.6/kernel/src gcc -DMEMORY\_STATS=0 -DOS\_LINUX -D\_\_KERNEL\_\_ -O2 -fomit-frame-pointer -finline-functions -DMODULE -I/root/matroxdriver-x86\_32-1.4.6/kernel/src MtxMem.c: In function ‘memFileAlloc’: MtxMem.c:79:5: warning: passing argument 2 of ‘ClientMemAlloc’ makes integer from pointer without a cast /root/matroxdriver-x86\_32-1.4.6/kernel/src/mtx\_client.h:41:30: note: expected ‘HREGION’ but argument is of type ‘void \*’ gcc -DMEMORY\_STATS=0 -DOS\_LINUX -D\_\_KERNEL\_\_ -O2 -fomit-frame-pointer -finline-functions -DMODULE -I/root/matroxdriver-x86\_32-1.4.6/kernel/src gcc -DMEMORY\_STATS=0 -DOS\_LINUX -D\_\_KERNEL\_\_ -O2 -fomit-frame-pointer -finline-functions -DMODULE -I/root/matroxdriver-x86\_32-1.4.6/kernel/src gcc -DMEMORY\_STATS=0 -DOS\_LINUX -D\_\_KERNEL\_\_ -O2 -fomit-frame-pointer -finline-functions -DMODULE -I/root/matroxdriver-x86\_32-1.4.6/kernel/src ld -r MtxCpu.o MtxCs.o MtxIo.o MtxMem.o MtxPci.o MtxMap.o MtxDbg.o -o mtxvxd.o make[1]: Leaving directory /root/matroxdriver-x86_32-1.4.6/kernel/src/mtxvxd’
make -C /lib/modules/2.6.34-12-default/build M=/root/matroxdriver-x86_32-1.4.6/kernel/src modules
make[1]: Entering directory /usr/src/linux-2.6.34-12-obj/i386/default' make -C ../../../linux-2.6.34-12 O=/usr/src/linux-2.6.34-12-obj/i386/default/. modules CC [M] /root/matroxdriver-x86\_32-1.4.6/kernel/src/mtx\_drv.o In file included from /root/matroxdriver-x86\_32-1.4.6/kernel/src/mtx\_drv.c:15:0: /root/matroxdriver-x86\_32-1.4.6/kernel/src/mtx\_drv.h:36:28: fatal error: linux/autoconf.h: Datei oder Verzeichnis nicht gefunden compilation terminated. make[4]: \*\*\* [/root/matroxdriver-x86\_32-1.4.6/kernel/src/mtx\_drv.o] Fehler 1 make[3]: \*\*\* [\_module\_/root/matroxdriver-x86\_32-1.4.6/kernel/src] Fehler 2 make[2]: \*\*\* [sub-make] Fehler 2 make[1]: \*\*\* [all] Fehler 2 make[1]: Leaving directory /usr/src/linux-2.6.34-12-obj/i386/default’
make: *** [default] Fehler 2

Sieht so aus, als ob ein Problem mit einer autoconf.h vorliegt. Ich wüsste jedoch nicht, dass es ab OpenSuse 11.3 eine andere Filestruktur bzgl. autoconf gibt.

Ich weiß an dieser Stelle nicht weiter, in den gängigen Linuxforen endet die Information der Treiber bei OpenSuse 11.1 bzw. 11.2.

Für eine Hilfe wäre ich sehr dankbar.

Hi,

Ich habe leider keine Erfahrung mit Linux. Tut mir sehr leid, aber ich wünsch dir viel glück.

Gruß

PC_Twister

Ich habe leider keine Ahnung von Linux und OpenSuse.