Results 1 to 10 of 11
I have been trying to install a graphics driver (mtxdriver-installer-x86_32-1.4.6.run) from the matrox site on Suse 11.1 but I am getting a fatal error. So a lot of help needed ...
- 02-10-2009 #1Just Joined!
- Join Date
- May 2006
- Posts
- 8
Matrox Parhelia Graphics Driver installer fails
I have been trying to install a graphics driver (mtxdriver-installer-x86_32-1.4.6.run) from the matrox site on Suse 11.1 but I am getting a fatal error. So a lot of help needed please as I am very inexperienced with Linux.
1. The script first asks for a directory to extract to [/root/] and I have just been pressing enter, should I use some other directory?
2. The script then returns,
" 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)"
3. I don't understand the make.log file so I can't figure out what the problem is.
Any help would be greatly appreciated.
- 02-10-2009 #2
Hi !
Post the output of this
Code:su - lspci | grep -i vga grep -i driver /etc/X11/xorg.conf
It is amazing what you can accomplish if you do not care who gets the credit.
New Users: Read This First
- 02-10-2009 #3Just Joined!
- Join Date
- May 2006
- Posts
- 8
grep -i driver /etc/X11/xorg.conf
Driver "kbd"
Driver "mouse"
Driver "vesa"
Thanks for taking the time to reply
- 02-10-2009 #4
What is the output of first command?
Code:su - /sbin/lspci | grep -i vga
It is amazing what you can accomplish if you do not care who gets the credit.
New Users: Read This First
- 02-10-2009 #5Just Joined!
- Join Date
- May 2006
- Posts
- 8
/sbin/lspci | grep -i vga
03:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA Parhelia AGP (rev 03)
- 02-10-2009 #6This seems to be saying that the driver is already installed.Code:
" 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)"
I think all you need to do is tell xorg.conf to use that driver.
- 02-12-2009 #7Just Joined!
- Join Date
- May 2006
- Posts
- 8
Well I gave up eventually and tried a completely fresh install of 11.1, including wiping the hdd first. And, sadly I get much the same result
"========================================
Matrox Linux Driver Install Script
========================================
Installation package v1.4.6
Refreshing ld database
Installing mtx_drv.so ...
Installing v4l_drv.so ...
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).
Still need any help, advice, thoughts or whatever.
Thanks in advance.
- 02-13-2009 #8
So what does the make.log file say??
- 02-13-2009 #9Just Joined!
- Join Date
- May 2006
- Posts
- 8
I notice there are 2 seemingly related log files in /tmp, make.log and tempfile.mtx.installer.
Contents of tempfile.mtx.installer are
Xlib: extension "MTXCFG" missing on display ":0.0".
Extension MTXCFG cannot be found
filename /etc/X11/xorg.conf
Perhaps the result of trying to use "mtx" in Xorg.conf?
and, contents of tmp/make.log, it's all greek to me!
Using kernel headers in /lib/modules/2.6.27.7-9-pae/build/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]: Nothing to be done for `all'.
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/../include -I/root/matroxdriver-x86_32-1.4.6/kernel/src/../include/mtxvxd -I/root/matroxdriver-x86_32-1.4.6/kernel/src -I/root/matroxdriver-x86_32-1.4.6/kernel/src/parhelia -I/root/matroxdriver-x86_32-1.4.6/kernel/src/parhelia/Main -I/lib/modules/2.6.27.7-9-pae/build/include -I/lib/modules/2.6.27.7-9-pae/build/include/asm/mach-default -D__NO_VERSION__ -c MtxCpu.c -o MtxCpu.o
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/../include -I/root/matroxdriver-x86_32-1.4.6/kernel/src/../include/mtxvxd -I/root/matroxdriver-x86_32-1.4.6/kernel/src -I/root/matroxdriver-x86_32-1.4.6/kernel/src/parhelia -I/root/matroxdriver-x86_32-1.4.6/kernel/src/parhelia/Main -I/lib/modules/2.6.27.7-9-pae/build/include -I/lib/modules/2.6.27.7-9-pae/build/include/asm/mach-default -D__NO_VERSION__ -c MtxCs.c -o MtxCs.o
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/../include -I/root/matroxdriver-x86_32-1.4.6/kernel/src/../include/mtxvxd -I/root/matroxdriver-x86_32-1.4.6/kernel/src -I/root/matroxdriver-x86_32-1.4.6/kernel/src/parhelia -I/root/matroxdriver-x86_32-1.4.6/kernel/src/parhelia/Main -I/lib/modules/2.6.27.7-9-pae/build/include -I/lib/modules/2.6.27.7-9-pae/build/include/asm/mach-default -D__NO_VERSION__ -c MtxIo.c -o MtxIo.o
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/../include -I/root/matroxdriver-x86_32-1.4.6/kernel/src/../include/mtxvxd -I/root/matroxdriver-x86_32-1.4.6/kernel/src -I/root/matroxdriver-x86_32-1.4.6/kernel/src/parhelia -I/root/matroxdriver-x86_32-1.4.6/kernel/src/parhelia/Main -I/lib/modules/2.6.27.7-9-pae/build/include -I/lib/modules/2.6.27.7-9-pae/build/include/asm/mach-default -D__NO_VERSION__ -c MtxMem.c -o MtxMem.o
MtxMem.c: In function ‘memFileAlloc’:
MtxMem.c:79: warning: passing argument 2 of ‘ClientMemAlloc’ makes integer from pointer without a cast
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/../include -I/root/matroxdriver-x86_32-1.4.6/kernel/src/../include/mtxvxd -I/root/matroxdriver-x86_32-1.4.6/kernel/src -I/root/matroxdriver-x86_32-1.4.6/kernel/src/parhelia -I/root/matroxdriver-x86_32-1.4.6/kernel/src/parhelia/Main -I/lib/modules/2.6.27.7-9-pae/build/include -I/lib/modules/2.6.27.7-9-pae/build/include/asm/mach-default -D__NO_VERSION__ -c MtxPci.c -o MtxPci.o
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/../include -I/root/matroxdriver-x86_32-1.4.6/kernel/src/../include/mtxvxd -I/root/matroxdriver-x86_32-1.4.6/kernel/src -I/root/matroxdriver-x86_32-1.4.6/kernel/src/parhelia -I/root/matroxdriver-x86_32-1.4.6/kernel/src/parhelia/Main -I/lib/modules/2.6.27.7-9-pae/build/include -I/lib/modules/2.6.27.7-9-pae/build/include/asm/mach-default -D__NO_VERSION__ -c MtxMap.c -o MtxMap.o
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/../include -I/root/matroxdriver-x86_32-1.4.6/kernel/src/../include/mtxvxd -I/root/matroxdriver-x86_32-1.4.6/kernel/src -I/root/matroxdriver-x86_32-1.4.6/kernel/src/parhelia -I/root/matroxdriver-x86_32-1.4.6/kernel/src/parhelia/Main -I/lib/modules/2.6.27.7-9-pae/build/include -I/lib/modules/2.6.27.7-9-pae/build/include/asm/mach-default -D__NO_VERSION__ -c MtxDbg.c -o MtxDbg.o
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.27.7-9-pae/build M=/root/matroxdriver-x86_32-1.4.6/kernel/src modules
make[1]: Entering directory `/usr/src/linux-2.6.27.7-9-obj/i386/pae'
make[1]: *** No rule to make target `modules'. Stop.
make[1]: Leaving directory `/usr/src/linux-2.6.27.7-9-obj/i386/pae'
make: *** [default] Error 2
- 02-15-2009 #10
Ok let us be sure. Are you doing the install as root? If so then it looks like a problem in the rpm. If not then you must be root. in a terminal you can become root by typing.
su
then the root password (note this does not echo to the screen)


Reply With Quote