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