Find the answer to your Linux question:
Page 1 of 2 1 2 LastLast
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 ...
  1. #1
    Just Joined!
    Join Date
    May 2006
    Posts
    8

    Unhappy 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.

  2. #2
    Super Moderator devils casper's Avatar
    Join Date
    Jun 2006
    Location
    Chandigarh, India
    Posts
    24,316
    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

  3. #3
    Just 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

  4. #4
    Super Moderator devils casper's Avatar
    Join Date
    Jun 2006
    Location
    Chandigarh, India
    Posts
    24,316
    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

  5. #5
    Just 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)

  6. #6
    Linux Guru gogalthorp's Avatar
    Join Date
    Oct 2006
    Location
    West (by God) Virginia
    Posts
    3,105
    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)"
    This seems to be saying that the driver is already installed.

    I think all you need to do is tell xorg.conf to use that driver.

  7. #7
    Just 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.

  8. #8
    Linux Guru gogalthorp's Avatar
    Join Date
    Oct 2006
    Location
    West (by God) Virginia
    Posts
    3,105
    So what does the make.log file say??

  9. #9
    Just 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

  10. #10
    Linux Guru gogalthorp's Avatar
    Join Date
    Oct 2006
    Location
    West (by God) Virginia
    Posts
    3,105
    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)

Page 1 of 2 1 2 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
...