nvidia y kernel 2.6.10

Linus Casassa lcasassa en gmail.com
Mar Feb 1 10:13:13 CLST 2005


problemas compilando los drivers de nvidia en kernel 2.6.10.
alguien tiene algun parche? o solucion?


> nforce-installer log file '/var/log/nvidia-nforce-installer.log'
> creation time: Fri Jan  7 13:45:20 2005
>
> option status:
>   license pre-accepted      : true
>   expert                    : false
>   uninstall                 : false
>   driver info               : false
>   no precompiled interface  : true
>   no ncurses color          : false
>   no questions              : true
>   silent                    : false
>   Installer install prefix  : /usr
>   kernel source path        : (not specified)
>   net kernel install path   : (not specified)
>   audio kernel install path : (not specified)
>   proc mount point          : /proc
>   ui                        : none
>   tmpdir                    : /tmp
>
> Using built-in stream user interface
> -> Found package NVIDIA audio driver for Linux-x86
> -> Found package NVIDIA network driver for Linux-x86
> -> Please select packages for installation:
>    Selections:
>    NVIDIA audio driver for Linux-x86 (1.0-1)
>    NVIDIA network driver for Linux-x86 (1.0-10)
> -> Starting install of NVIDIA audio driver for Linux-x86
> -> Checking for loaded module nvsound
> -> Checking for loaded module nvaudio
> -> License accepted by command line option.
> -> Skipping check for conflicting rpms.
> -> There appears to already be an audio driver installed on your system
> (versio
>    n: 1.0-1).  As part of installing this driver (version: 1.0-1), the
> existing
>    driver will be uninstalled.  Are you sure you want to continue? ('no'
> will a
>    bort installation) (Answer: Yes)
> -> Not probing for precompiled kernel interfaces.
> -> Kernel source path: '/lib/modules/2.6.10-mm1-ARCH/build'
> -> Kernel output path: '/lib/modules/2.6.10-mm1-ARCH/build'
> -> Performing cc_version_check with CC="cc".
> -> running command /bin/grep "^PATCHLEVEL ="
>    /lib/modules/2.6.10-mm1-ARCH/build/Makefile | /bin/cut -d " " -f 3
> -> Kernel module filename is nvsound.ko
>    Cleaning kernel module build directory.
>    executing: 'cd ./nvsound/main; make clean'...
>    rm -f *.ko *mod.* *.cmd nv*.o *~ core
> -> Building kernel module:
>    executing: 'cd ./nvsound/main; make module
> SYSSRC=/lib/modules/2.6.10-mm1-AR
>    CH/build SYSOUT=/lib/modules/2.6.10-mm1-ARCH/build'...
>
>    [...]
>
> -> done.
> -> Kernel module compilation complete.
> -> Testing kernel module:
> -> Copying test module ./nvsound/main/nvsound.ko to
>    /lib/modules/2.6.10-mm1-ARCH/kernel/sound/oss/nvsound.ko
> ERROR: Unable to load the kernel module 'nvsound.ko'.  This is most likely
>        because the kernel module was built using the wrong kernel source
> files.
>        Please make sure you have installed the kernel source files for your
>        kernel; on Red Hat Linux systems, for example, be sure you have the
>        'kernel-source' rpm installed.  If you know the correct kernel source
>        files are installed, you may specify the kernel source path with the
>        '--kernel-source-path' commandline option.
> -> Kernel module load error: FATAL: Error inserting nvsound
>    (/lib/modules/2.6.10-mm1-ARCH/kernel/sound/oss/nvsound.ko): Unknown
> symbol
>    in module, or unknown parameter (see dmesg)
> -> Testing completed.
> ERROR: Installation of the audio driver has failed.  Please see the file
>        '/var/log/nvidia-nforce-installer.log' for details.  You may find
>        suggestions on  fixing installation problems in the README
> available on
>        the Linux driver download page at www.nvidia.com.
>
> -> Starting install of NVIDIA network driver for Linux-x86
> -> Checking for loaded module nvnet
> -> Checking for loaded module forcedeth
> -> Trying to remove loaded module forcedeth
> -> License accepted by command line option.
> -> Skipping check for conflicting rpms.
> -> There appears to already be a network driver installed on your system
> (versi
>    on: 1.0-10).  As part of installing this driver (version: 1.0-10),
> the exist
>    ing driver will be uninstalled.  Are you sure you want to continue?
> ('no' wi
>    ll abort installation) (Answer: Yes)
> -> Not probing for precompiled kernel interfaces.
> -> Using the kernel source path '/lib/modules/2.6.10-mm1-ARCH/build' as
>    specified by the '--kernel-source-path' commandline option.
> -> Kernel source path: '/lib/modules/2.6.10-mm1-ARCH/build'
> -> Using the kernel output path '/lib/modules/2.6.10-mm1-ARCH/build' as
>    specified by the '--kernel-output-path' commandline option.
> -> Kernel output path: '/lib/modules/2.6.10-mm1-ARCH/build'
> -> Performing cc_version_check with CC="cc".
> -> running command /bin/grep "^PATCHLEVEL ="
>    /lib/modules/2.6.10-mm1-ARCH/build/Makefile | /bin/cut -d " " -f 3
> -> Kernel module filename is nvnet.ko
>    Cleaning kernel module build directory.
>    executing: 'cd ./nvnet; make clean'...
>    rm -f *.ko *mod.* *.cmd nvenet.o nvenetif.o nvnet.o *~ core
> -> Building kernel module:
>    executing: 'cd ./nvnet; make module
> SYSSRC=/lib/modules/2.6.10-mm1-ARCH/buil
>    d SYSOUT=/lib/modules/2.6.10-mm1-ARCH/build'...
>
> [...]
>
>  In file included from include/linux/dmapool.h:14,
>                     from include/linux/pci.h:860,
>                     from
> /tmp/selfgz4430/NFORCE-Linux-x86-1.0-0292-pkg1/nvnet/n
>    venet.h:32,
>                     from
> /tmp/selfgz4430/NFORCE-Linux-x86-1.0-0292-pkg1/nvnet/n
>    venet.c:22:
>    include/asm/io.h: In function `check_signature':
>    include/asm/io.h:242: aviso: argumento de tipo erróneo para el incremento
>    /tmp/selfgz4430/NFORCE-Linux-x86-1.0-0292-pkg1/nvnet/nvenet.c: In
> function `
>    nvenet_xmit':
>    /tmp/selfgz4430/NFORCE-Linux-x86-1.0-0292-pkg1/nvnet/nvenet.c:1151:
> aviso: s
>    e usó un puntero de tipo `void *' en la aritmética
>    /tmp/selfgz4430/NFORCE-Linux-x86-1.0-0292-pkg1/nvnet/nvenet.c: In
> function `
>    nvenet_suspend':
>    /tmp/selfgz4430/NFORCE-Linux-x86-1.0-0292-pkg1/nvnet/nvenet.c:1318:
> error: d
>    emasiados argumentos para la función `pci_save_state'
>    /tmp/selfgz4430/NFORCE-Linux-x86-1.0-0292-pkg1/nvnet/nvenet.c: In
> function `
>    nvenet_resume':
>    /tmp/selfgz4430/NFORCE-Linux-x86-1.0-0292-pkg1/nvnet/nvenet.c:1374:
> error: d
>    emasiados argumentos para la función `pci_restore_state'
>    make[4]: ***
> [/tmp/selfgz4430/NFORCE-Linux-x86-1.0-0292-pkg1/nvnet/nvenet.o]
>    Error 1
>    make[3]: ***
> [_module_/tmp/selfgz4430/NFORCE-Linux-x86-1.0-0292-pkg1/nvnet]
>    Error 2
>    make[2]: *** [modules] Error 2
> -> Error.
> ERROR: The NVIDIA kernel module was not created.
> ERROR: Installation of the network driver has failed.  Please see the file
>        '/var/log/nvidia-nforce-installer.log' for details.  You may find
>        suggestions on  fixing installation problems in the README
> available on
>        the Linux driver download page at www.nvidia.com.
>


muchas gracias



Más información sobre la lista de distribución Linux