¿Como configuro una tarjeta de sonido integrada CM6501?

Hola, soy bastante nuevo en linux.
Tengo un mother Asus M2N-SLI con sonido integrado, el controlador es C-Media CM6501.
El sonido funciona bien (pude escuchar música, grabar, etc). Pero en la parte de configuración pareciera que no detecta ninguna placa de sonido.
En la ventana de detección de hardware se lee Dispositivos de sonido USB: PnP Audio Device.
Y en Configuración de sonido dice: "No se detectó tarjeta de sonido en su máquina. Por favor, verifique que tiene conectada correctamente una tarjeta de sonido soportada por Linux."
Probé instalando alsaconf (1.0.16) y ejecutándolo desde la consola, pero tampoco detecta la placa.

Lo que no me queda claro es si la configuración actual es correcta, o cómo hacer para averiguarlo.
Sé que andar anda, pero tal vez conviene instalar algún driver o modificar algo.

Muchas gracias

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.
Gravatar de Mylosoft

# 52722: mmmm

Hola.

Tengo exactamente la misma main board que tú: Asus M2N-SLI, sonido C-Media CM6501. En mi caso Mandriva 2008.1 no detecta el sonido, al menos las conecciones de atrás. Únicamente detecta y funciona PnP Audio Device (las conecciones frontales que trae el chasis para auriculares y micrófono). En la página de Nvidia no hay drivers disponibles para el audio de esta placa, sin embargo, en el cd que viene con la board si que vienen los drivers para 32 y 64 bits (../LinuxDrivers/Chipset/Linux). El inconveniente es que se presenta un problema al instalar el audio (la red instala bien):

Using: nvidia-installer ncurses user interface
-> Searching for system utilities:
-> found `insmod` : `/sbin/insmod`
-> found `modprobe` : `/sbin/modprobe`
-> found `rmmod` : `/sbin/rmmod`
-> found `lsmod` : `/sbin/lsmod`
-> found `depmod` : `/sbin/depmod`
-> found `ldconfig` : `/sbin/ldconfig`
-> found `ld` : `/usr/bin/ld`
-> found `objcopy` : `/usr/bin/objcopy`
-> found `grep` : `/bin/grep`
-> found `cut` : `/bin/cut`
-> 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-8)
NVIDIA network driver for Linux-x86 (1.0-13)
-> Starting install of NVIDIA audio driver for Linux-x86
-> Checking for loaded module nvsound
-> Checking for loaded module nvaudio
-> License accepted.
-> Skipping check for conflicting rpms.
-> Kernel module installation path (Answer:
'/lib/modules/2.6.24.4-server-3mnb/kernel/sound/oss ')
-> Kernel module installation path: /lib/modules/2.6.24.4-server-3mnb/kernel/so
und/oss
-> /proc/version is Linux version 2.6.24.4-server-3mnb
(qateam@titan.mandriva.com) (gcc version 4.2.3 (4.2.3-6mnb1)) #1 SMP Mon May
5 18:29:51 EDT 2008
-> No precompiled kernel interface was found to match your kernel; this means
that the installer will need to compile a new kernel interface.
-> Kernel source path (Answer: '/lib/modules/2.6.24.4-server-3mnb/source ')
-> Kernel source path: '/lib/modules/2.6.24.4-server-3mnb/source'
-> Kernel output path (Answer: '/lib/modules/2.6.24.4-server-3mnb/build ')
-> Kernel output path: '/lib/modules/2.6.24.4-server-3mnb/build'
-> Performing cc_version_check with CC="cc".
-> running command /bin/grep "^PATCHLEVEL ="
/lib/modules/2.6.24.4-server-3mnb/source/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.24.4-serv
er-3mnb/source SYSOUT=/lib/modules/2.6.24.4-server-3mnb/build'...
make -C /lib/modules/2.6.24.4-server-3mnb/build \
KBUILD_SRC=/usr/src/linux-2.6.24.4-3mnb \
KBUILD_EXTMOD="/root/tmp/selfgz10424/NFORCE-Linux-x86-1.0-0311-pkg1/nvsound
/main" -f /usr/src/linux-2.6.24.4-3mnb/Makefile \
modules
test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/linux/autoconf.h or include/config/auto.conf are mis
sing."; \
echo " Run 'make oldconfig && make prepare' on kernel src to fix it
."; \
echo; \
/bin/false)
mkdir -p /root/tmp/selfgz10424/NFORCE-Linux-x86-1.0-0311-pkg1/nvsound/main/.
tmp_versions ; rm -f /root/tmp/selfgz10424/NFORCE-Linux-x86-1.0-0311-pkg1/nv
sound/main/.tmp_versions/*

WARNING: Symbol version dump /usr/src/linux-2.6.24.4-3mnb/Module.symvers
is missing; modules will have no dependencies and modversions.

make -f /usr/src/linux-2.6.24.4-3mnb/scripts/Makefile.build obj=/root/tmp/se
lfgz10424/NFORCE-Linux-x86-1.0-0311-pkg1/nvsound/main
cc -Wp,-MD,/root/tmp/selfgz10424/NFORCE-Linux-x86-1.0-0311-pkg1/nvsound/ma
in/.nvalinux.o.d -nostdinc -isystem /usr/lib/gcc/i586-manbo-linux-gnu/4.2.3
/include -D__KERNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-2.6.24.4-3mnb/in
clude -include include/linux/autoconf.h -I/root/tmp/selfgz10424/NFORCE-Linu
x-x86-1.0-0311-pkg1/nvsound/main -Wall -Wundef -Wstrict-prototypes -Wno-trig
raphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration
-O2 -pipe -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-bou
ndary=2 -march=i686 -ffreestanding -maccumulate-outgoing-args -DCONFIG_AS_CF
I=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -I/usr/src/linux-2.6.24.4-3mnb/include/as
m-x86/mach-default -Iinclude/asm-x86/mach-default -fno-omit-frame-pointer -f
no-optimize-sibling-calls -fno-stack-protector -Wdeclaration-after-statement
-Wno-pointer-sign -I/root/tmp/selfgz10424/NFORCE-Linux-x86-1.0-0311-pkg1/nv
sound/main -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscript
s -Wparentheses -Wpointer-arit
h -Wno-multichar -Werror -O -MD -Wno-cast-qual -Wno-error -DNV_CHANGE_PAGE_A
TTR_PRESENT -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nval
inux)" -D"KBUILD_MODNAME=KBUILD_STR(nvsound)" -c -o /root/tmp/selfgz10424/N
FORCE-Linux-x86-1.0-0311-pkg1/nvsound/main/nvalinux.o /root/tmp/selfgz10424/
NFORCE-Linux-x86-1.0-0311-pkg1/nvsound/main/nvalinux.c
In file included from include/linux/list.h:8,
from include/linux/module.h:9,
from /root/tmp/selfgz10424/NFORCE-Linux-x86-1.0-0311-pkg1/n
vsound/main/nvalinux.c:19:
include/linux/prefetch.h: En la función ‘prefetch_range’:
include/linux/prefetch.h:57: aviso: se usó un puntero de tipo ‘void *’
en la aritmética
In file included from include/asm/dma-mapping_32.h:5,
from include/asm/dma-mapping.h:2,
from include/linux/dma-mapping.h:52,
from include/asm-generic/pci-dma-compat.h:7,
from include/asm/pci.h:88,
from include/linux/pci.h:796,
from /root/tmp/selfgz10424/NFORCE-Linux-x86-1.0-0311-pkg1/n
vsound/main/nvalinux.c:29:
include/linux/scatterlist.h: En la función ‘sg_virt’:
include/linux/scatterlist.h:293: aviso: se usó un puntero de tipo ‘void *
’ en la aritmética
In file included from /root/tmp/selfgz10424/NFORCE-Linux-x86-1.0-0311-pkg1/n
vsound/main/nvalinux.c:49:
/root/tmp/selfgz10424/NFORCE-Linux-x86-1.0-0311-pkg1/nvsound/main/nvalinux.h
: En el nivel principal:
/root/tmp/selfgz10424/NFORCE-Linux-x86-1.0-0311-pkg1/nvsound/main/nvalinux.h
:46: error: tipos en conflicto para ‘uintptr_t’
include/linux/types.h:40: error: la declaración previa de ‘uintptr_t’ e
staba aquí
/root/tmp/selfgz10424/NFORCE-Linux-x86-1.0-0311-pkg1/nvsound/main/nvalinux.c
: En la función ‘AosFpuSave’:
/root/tmp/selfgz10424/NFORCE-Linux-x86-1.0-0311-pkg1/nvsound/main/nvalinux.c
:181: error: ‘struct task_struct’ no tiene un miembro llamado ‘thread_
info’
/root/tmp/selfgz10424/NFORCE-Linux-x86-1.0-0311-pkg1/nvsound/main/nvalinux.c
:191: error: ‘struct task_struct’ no tiene un miembro llamado ‘thread_
info’
/root/tmp/selfgz10424/NFORCE-Linux-x86-1.0-0311-pkg1/nvsound/main/nvalinux.c
:214: error: ‘struct task_struct’ no tiene un miembro llamado ‘thread_
info’
/root/tmp/selfgz10424/NFORCE-Linux-x86-1.0-0311-pkg1/nvsound/main/nvalinux.c
: En la función ‘AosFpuRestore’:
/root/tmp/selfgz10424/NFORCE-Linux-x86-1.0-0311-pkg1/nvsound/main/nvalinux.c
:234: error: ‘struct task_struct’ no tiene un miembro llamado ‘thread_
info’
/root/tmp/selfgz10424/NFORCE-Linux-x86-1.0-0311-pkg1/nvsound/main/nvalinux.c
:235: error: ‘struct task_struct’ no tiene un miembro llamado ‘thread_
info’
make[4]: *** [/root/tmp/selfgz10424/NFORCE-Linux-x86-1.0-0311-pkg1/nvsound/m
ain/nvalinux.o] Error 1
make[3]: *** [_module_/root/tmp/selfgz10424/NFORCE-Linux-x86-1.0-0311-pkg1/n
vsound/main] Error 2
make[2]: *** [sub-make] Error 2
-> Error.
ERROR: The NVIDIA kernel module was not created.
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.
-> Skipping check for conflicting rpms.
-> Kernel module installation path (Answer:
'/lib/modules/2.6.24.4-server-3mnb/kernel/drivers/net ')
-> Kernel module installation path: /lib/modules/2.6.24.4-server-3mnb/kernel/dr
ivers/net
-> /proc/version is Linux version 2.6.24.4-server-3mnb
(qateam@titan.mandriva.com) (gcc version 4.2.3 (4.2.3-6mnb1)) #1 SMP Mon May
5 18:29:51 EDT 2008
-> No precompiled kernel interface was found to match your kernel; this means
that the installer will need to compile a new kernel interface.
-> Using the kernel source path '/lib/modules/2.6.24.4-server-3mnb/source' as
specified by the '--kernel-source-path' commandline option.
-> Kernel source path (Answer: '/lib/modules/2.6.24.4-server-3mnb/source ')
-> Kernel source path: '/lib/modules/2.6.24.4-server-3mnb/source'
-> Using the kernel output path '/lib/modules/2.6.24.4-server-3mnb/build' as
specified by the '--kernel-output-path' commandline option.
-> Kernel output path (Answer: '/lib/modules/2.6.24.4-server-3mnb/build ')
-> Kernel output path: '/lib/modules/2.6.24.4-server-3mnb/build'
-> Performing cc_version_check with CC="cc".
-> running command /bin/grep "^PATCHLEVEL ="
/lib/modules/2.6.24.4-server-3mnb/source/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.24.4-server-3mnb
/source SYSOUT=/lib/modules/2.6.24.4-server-3mnb/build'...
make -C /lib/modules/2.6.24.4-server-3mnb/build \
KBUILD_SRC=/usr/src/linux-2.6.24.4-3mnb \
KBUILD_EXTMOD="/root/tmp/selfgz10424/NFORCE-Linux-x86-1.0-0311-pkg1/nvnet"
-f /usr/src/linux-2.6.24.4-3mnb/Makefile \
modules
test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/linux/autoconf.h or include/config/auto.conf are mis
sing."; \
echo " Run 'make oldconfig && make prepare' on kernel src to fix it
."; \
echo; \
/bin/false)
mkdir -p /root/tmp/selfgz10424/NFORCE-Linux-x86-1.0-0311-pkg1/nvnet/.tmp_ver
sions ; rm -f /root/tmp/selfgz10424/NFORCE-Linux-x86-1.0-0311-pkg1/nvnet/.tm
p_versions/*

WARNING: Symbol version dump /usr/src/linux-2.6.24.4-3mnb/Module.symvers
is missing; modules will have no dependencies and modversions.

make -f /usr/src/linux-2.6.24.4-3mnb/scripts/Makefile.build obj=/root/tmp/se
lfgz10424/NFORCE-Linux-x86-1.0-0311-pkg1/nvnet
/usr/src/linux-2.6.24.4-3mnb/scripts/Makefile.build:46: *** CFLAGS was chang
ed in "/root/tmp/selfgz10424/NFORCE-Linux-x86-1.0-0311-pkg1/nvnet/Makefile".
Fix it to use EXTRA_CFLAGS. Alto.
make[3]: *** [_module_/root/tmp/selfgz10424/NFORCE-Linux-x86-1.0-0311-pkg1/n
vnet] Error 2
make[2]: *** [sub-make] 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.

Este es el error que encuentro en /var/log/nvidia-nforce-installer.log al tratar de instalar el sonido.

Siento no serte de mucha ayuda, pero puedes intentar la misma instalación, tal vez a ti si te funcione. Para ello haz lo siguiente (todo en consola):

1. Abre una consola y logeate como root (administrador):

[usuario@192 ~]$su
Contraseña:

2. Una vez tengas privilegios de root, ve a la ruta en el cd donde estan los drivers:

[root@192 usuario]#cd /media/cdrom/LinuxDrivers/Chipset/Linux

3. Ejecuta el driver:

[root@192 usuario]#./NFORCE-Linux-x86-1[1].0-0311-pkg1.run

, en caso de que tu sistema sea de 64 bits busca el fichero correspondiente (Linux_64).

Sigue las instrucciones. Te dirá que no existe interfaz de kernel precompilada que concuerde con el actual kernel (algo asi), dale aceptar.

Si no hay problema, tendrás el sonido instalado después de esto, si te arroja error, y en el archivo /var/log/nvidia-nforce-installer.log tienes el mismo error que yo, podemos estar pensando en un bug (?). Intentalo y lo comentas, tal vez podamos avanzar algo.

Mylosoft

# 52784: A ver...

Bueno, encontré los drivers en el cd y seguí todos los pasos. También se instaló bien la red y falló el sonido.
Primero aparece el cartel que comentaste:
"No precompiled kernel interface was found to match your kernel; this means that the installer will need to compile a new kernel interface."
Le doy ok, y luego aparece este otro cartel:
"ERROR: Unable to find the kernel source tree for the currently running kernel. 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."
Finalmente me dice que ha fallado la instalación del sonido y que revise el archivo '/var/log/nvidia-nforce-installer.log'.

Buscando en google encontré que ante este error había que instalar los paquetes make y gcc, pero los instalé y sigue dando el mismo error.
Por otro lado está el paquete kernel-source-latest. Pareciera que esto es lo que está pidiendo, aunque no estoy muy seguro de instalarlo porque pesa 237 mb.

Este es el error que te dio a ti?

Saludos y gracias

Gravatar de Mylosoft

# 52786: es otro error

A mi no me dio este error, yo tenia instalado el kernel-source. El error que me da es despues de esto. Y si, instala el kernel-source-latest, en el mensaje te lo sugieren: ... be sure you have the 'kernel-source' rpm installed.. . Este paquete contiene las fuentes del kernel, requeridas para compilar. Sigue probando y comentando, yo también quiero hacer funcionar este sonido (aunque tengo uno pci)

Un saludo.

Mylosoft

# 52789: Tampoco funciona

Instalé el paquete kernel-source-latest. Cambió algo pero sigue sin funcionar.
Luego del primer aviso de que no hay interfaz precompilada del kernel, aparece una barra llenándose con el mensaje "Building kernel module". Y luego de esto sale otro cartel de error: "ERROR: The NVIDIA kernel module was not created."
Le doy ok a esto y aparece el mismo mensaje final de que falló la instalación y que revise el archivo /var/log/nvidia-nforce-installer.log

Por las dudas, pego el contenido del archivo /var/log/nvidia-nforce-installer.log
(no es que entienda algo, pero creo que es diferente al tuyo)

option status:
license pre-accepted : false
expert : false
uninstall : false
driver info : false
no precompiled interface : false
no ncurses color : false
no questions : false
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 : (not specified)
tmpdir : /root/tmp

Using: nvidia-installer ncurses 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-8)
NVIDIA network driver for Linux-x86 (1.0-13)
-> Starting install of NVIDIA audio driver for Linux-x86
-> Checking for loaded module nvsound
-> Checking for loaded module nvaudio
-> License accepted.
-> Skipping check for conflicting rpms.
-> /proc/version is Linux version 2.6.24.4-desktop-3mnb
(qateam@titan.mandriva.com) (gcc version 4.2.3 (4.2.3-6mnb1)) #1 SMP Mon May
5 18:09:09 EDT 2008
-> No precompiled kernel interface was found to match your kernel; this means
that the installer will need to compile a new kernel interface.
-> Kernel source path: '/lib/modules/2.6.24.4-desktop-3mnb/source'
-> Kernel output path: '/lib/modules/2.6.24.4-desktop-3mnb/build'
-> Performing cc_version_check with CC="cc".
-> running command /bin/grep "^PATCHLEVEL ="
/lib/modules/2.6.24.4-desktop-3mnb/source/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.24.4-desk
top-3mnb/source SYSOUT=/lib/modules/2.6.24.4-desktop-3mnb/build'...
make -C /lib/modules/2.6.24.4-desktop-3mnb/build \
KBUILD_SRC=/usr/src/linux-2.6.24.4-3mnb \
KBUILD_EXTMOD="/root/tmp/selfgz5296/NFORCE-Linux-x86-1.0-0311-pkg1/nvsound/
main" -f /usr/src/linux-2.6.24.4-3mnb/Makefile \
modules
test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/linux/autoconf.h or include/config/auto.conf are mis
sing."; \
echo " Run 'make oldconfig && make prepare' on kernel src to fix it
."; \
echo; \
/bin/false)
mkdir -p /root/tmp/selfgz5296/NFORCE-Linux-x86-1.0-0311-pkg1/nvsound/main/.t
mp_versions ; rm -f /root/tmp/selfgz5296/NFORCE-Linux-x86-1.0-0311-pkg1/nvso
und/main/.tmp_versions/*

WARNING: Symbol version dump /usr/src/linux-2.6.24.4-3mnb/Module.symvers
is missing; modules will have no dependencies and modversions.

make -f /usr/src/linux-2.6.24.4-3mnb/scripts/Makefile.build obj=/root/tmp/se
lfgz5296/NFORCE-Linux-x86-1.0-0311-pkg1/nvsound/main
cc -Wp,-MD,/root/tmp/selfgz5296/NFORCE-Linux-x86-1.0-0311-pkg1/nvsound/mai
n/.nvalinux.o.d -nostdinc -isystem /usr/lib/gcc/i586-manbo-linux-gnu/4.2.3/
include -D__KERNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-2.6.24.4-3mnb/inc
lude -include include/linux/autoconf.h -I/root/tmp/selfgz5296/NFORCE-Linux-
x86-1.0-0311-pkg1/nvsound/main -Wall -Wundef -Wstrict-prototypes -Wno-trigra
phs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -
O2 -pipe -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boun
dary=2 -march=i686 -ffreestanding -maccumulate-outgoing-args -DCONFIG_AS_CFI
=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -I/usr/src/linux-2.6.24.4-3mnb/include/asm
-x86/mach-default -Iinclude/asm-x86/mach-default -fno-omit-frame-pointer -fn
o-optimize-sibling-calls -fno-stack-protector -Wdeclaration-after-statement
-Wno-pointer-sign -I/root/tmp/selfgz5296/NFORCE-Linux-x86-1.0-0311-pkg1/nvs
ound/main -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts
-Wparentheses -Wpointer-arith -Wno
-multichar -Werror -O -MD -Wno-cast-qual -Wno-error -DNV_CHANGE_PAGE_ATTR_PR
ESENT -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nvalinux)"
-D"KBUILD_MODNAME=KBUILD_STR(nvsound)" -c -o /root/tmp/selfgz5296/NFORCE-Li
nux-x86-1.0-0311-pkg1/nvsound/main/nvalinux.o /root/tmp/selfgz5296/NFORCE-Li
nux-x86-1.0-0311-pkg1/nvsound/main/nvalinux.c
In file included from include/linux/list.h:8,
from include/linux/module.h:9,
from /root/tmp/selfgz5296/NFORCE-Linux-x86-1.0-0311-pkg1/nv
sound/main/nvalinux.c:19:
include/linux/prefetch.h: En la función ‘prefetch_range’:
include/linux/prefetch.h:57: aviso: se usó un puntero de tipo ‘void *’
en la aritmética
In file included from include/asm/dma-mapping_32.h:5,
from include/asm/dma-mapping.h:2,
from include/linux/dma-mapping.h:52,
from include/asm-generic/pci-dma-compat.h:7,
from include/asm/pci.h:88,
from include/linux/pci.h:796,
from /root/tmp/selfgz5296/NFORCE-Linux-x86-1.0-0311-pkg1/nv
sound/main/nvalinux.c:29:
include/linux/scatterlist.h: En la función ‘sg_virt’:
include/linux/scatterlist.h:293: aviso: se usó un puntero de tipo ‘void *
’ en la aritmética
In file included from /root/tmp/selfgz5296/NFORCE-Linux-x86-1.0-0311-pkg1/nv
sound/main/nvalinux.c:49:
/root/tmp/selfgz5296/NFORCE-Linux-x86-1.0-0311-pkg1/nvsound/main/nvalinux.h:
En el nivel principal:
/root/tmp/selfgz5296/NFORCE-Linux-x86-1.0-0311-pkg1/nvsound/main/nvalinux.h:
46: error: tipos en conflicto para ‘uintptr_t’
include/linux/types.h:40: error: la declaración previa de ‘uintptr_t’ e
staba aquí
/root/tmp/selfgz5296/NFORCE-Linux-x86-1.0-0311-pkg1/nvsound/main/nvalinux.c:
En la función ‘AosFpuSave’:
/root/tmp/selfgz5296/NFORCE-Linux-x86-1.0-0311-pkg1/nvsound/main/nvalinux.c:
181: error: ‘struct task_struct’ no tiene un miembro llamado ‘thread_i
nfo’
/root/tmp/selfgz5296/NFORCE-Linux-x86-1.0-0311-pkg1/nvsound/main/nvalinux.c:
191: error: ‘struct task_struct’ no tiene un miembro llamado ‘thread_i
nfo’
/root/tmp/selfgz5296/NFORCE-Linux-x86-1.0-0311-pkg1/nvsound/main/nvalinux.c:
214: error: ‘struct task_struct’ no tiene un miembro llamado ‘thread_i
nfo’
/root/tmp/selfgz5296/NFORCE-Linux-x86-1.0-0311-pkg1/nvsound/main/nvalinux.c:
En la función ‘AosFpuRestore’:
/root/tmp/selfgz5296/NFORCE-Linux-x86-1.0-0311-pkg1/nvsound/main/nvalinux.c:
234: error: ‘struct task_struct’ no tiene un miembro llamado ‘thread_i
nfo’
/root/tmp/selfgz5296/NFORCE-Linux-x86-1.0-0311-pkg1/nvsound/main/nvalinux.c:
235: error: ‘struct task_struct’ no tiene un miembro llamado ‘thread_i
nfo’
make[4]: *** [/root/tmp/selfgz5296/NFORCE-Linux-x86-1.0-0311-pkg1/nvsound/ma
in/nvalinux.o] Error 1
make[3]: *** [_module_/root/tmp/selfgz5296/NFORCE-Linux-x86-1.0-0311-pkg1/nv
sound/main] Error 2
make[2]: *** [sub-make] Error 2
-> Error.
ERROR: The NVIDIA kernel module was not created.
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.
-> Skipping check for conflicting rpms.
-> /proc/version is Linux version 2.6.24.4-desktop-3mnb
(qateam@titan.mandriva.com) (gcc version 4.2.3 (4.2.3-6mnb1)) #1 SMP Mon May
5 18:09:09 EDT 2008
-> No precompiled kernel interface was found to match your kernel; this means
that the installer will need to compile a new kernel interface.
-> Using the kernel source path '/lib/modules/2.6.24.4-desktop-3mnb/source' as
specified by the '--kernel-source-path' commandline option.
-> Kernel source path: '/lib/modules/2.6.24.4-desktop-3mnb/source'
-> Using the kernel output path '/lib/modules/2.6.24.4-desktop-3mnb/build' as
specified by the '--kernel-output-path' commandline option.
-> Kernel output path: '/lib/modules/2.6.24.4-desktop-3mnb/build'
-> Performing cc_version_check with CC="cc".
-> running command /bin/grep "^PATCHLEVEL ="
/lib/modules/2.6.24.4-desktop-3mnb/source/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.24.4-desktop-3mn
b/source SYSOUT=/lib/modules/2.6.24.4-desktop-3mnb/build'...
make -C /lib/modules/2.6.24.4-desktop-3mnb/build \
KBUILD_SRC=/usr/src/linux-2.6.24.4-3mnb \
KBUILD_EXTMOD="/root/tmp/selfgz5296/NFORCE-Linux-x86-1.0-0311-pkg1/nvnet" -
f /usr/src/linux-2.6.24.4-3mnb/Makefile \
modules
test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/linux/autoconf.h or include/config/auto.conf are mis
sing."; \
echo " Run 'make oldconfig && make prepare' on kernel src to fix it
."; \
echo; \
/bin/false)
mkdir -p /root/tmp/selfgz5296/NFORCE-Linux-x86-1.0-0311-pkg1/nvnet/.tmp_vers
ions ; rm -f /root/tmp/selfgz5296/NFORCE-Linux-x86-1.0-0311-pkg1/nvnet/.tmp_
versions/*

WARNING: Symbol version dump /usr/src/linux-2.6.24.4-3mnb/Module.symvers
is missing; modules will have no dependencies and modversions.

make -f /usr/src/linux-2.6.24.4-3mnb/scripts/Makefile.build obj=/root/tmp/se
lfgz5296/NFORCE-Linux-x86-1.0-0311-pkg1/nvnet
/usr/src/linux-2.6.24.4-3mnb/scripts/Makefile.build:46: *** CFLAGS was chang
ed in "/root/tmp/selfgz5296/NFORCE-Linux-x86-1.0-0311-pkg1/nvnet/Makefile".
Fix it to use EXTRA_CFLAGS. Alto.
make[3]: *** [_module_/root/tmp/selfgz5296/NFORCE-Linux-x86-1.0-0311-pkg1/nv
net] Error 2
make[2]: *** [sub-make] 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.

Si sabes de algo coméntalo.
Muchas gracias y saludos!

Gravatar de Mylosoft

# 52847: trabajando...

Reconozco que no le habia dedicado tiempo a este asunto, hasta que vi tu post, porque como comente antes, tengo una placa de sonido pci (Sound Blaster Live 5.1), y esta es la que uso. Sin embargo, googleando me encontré con que este problema es común en muchas distribuciones de Linux, personalmente me gusta esta solución. Es una solución propuesta para otra distro, abrá que hacer unos cambios (supongo), pero creo que nada complicado. No la he probado, pero ya me pongo a eso, si funciona lo posteo paso a paso.

Mylosoft

Gravatar de Mylosoft

# 52848: Ya ha sido reportado como bug

# 52862: Drivers página de asus tampoco funcionan

La verdad es que no tengo mucho que aportar... sólo puedo decir que buscando en la página de Asus encontré los drivers de linux para la placa M2N-SLI. Pero creo que son los mismos que vienen en el cd porque el archivo se llama igual, y la secuencia durante la instalación fue la misma, con los mismos errores.