[mdlug] nVidia integrated sound? - mepis - no luck

mdlug at wowway.com mdlug at wowway.com
Sun Nov 23 13:15:27 EST 2008


Oh, one more thing I tried:

lspci | grep -i audio
00:10.2 Multimedia audio controller: nVidia Corporation MCP51 AC97 Audio
Controller (rev a2)

On Sun, 23 Nov 2008 11:49:56 -0600, mdlug wrote
> Hello I am trying to get sound to work on this admittedly cheap box.
> 
> The hardware is integrated nVidia (I think) (or is it Intel?):
> 
> I ran what commands I could think of to figure that out:
> 
> dean at mepis1:~$ dmesg | grep Nvid
> ACPI: RSDP 000F7C00, 0014 (r0 Nvidia)
> ACPI: RSDT 1BEF3040, 0038 (r1 Nvidia AWRDACPI 42302E31 AWRD        0)
> ACPI: FACP 1BEF30C0, 0074 (r1 Nvidia AWRDACPI 42302E31 AWRD        0)
> ACPI: MCFG 1BEF98C0, 003C (r1 Nvidia AWRDACPI 42302E31 AWRD        0)
> ACPI: APIC 1BEF95C0, 0072 (r1 Nvidia AWRDACPI 42302E31 AWRD        0)
> Nvidia board detected. Ignoring ACPI timer override.
> 
> dean at mepis1:~$ aplay -l
> **** List of PLAYBACK Hardware Devices ****
> card 0: ICH [Intel ICH], device 0: Intel ICH [Intel ICH]
>   Subdevices: 1/1
>   Subdevice #0: subdevice #0
> card 0: ICH [Intel ICH], device 2: Intel ICH - IEC958 [Intel ICH - IEC958]
>   Subdevices: 1/1
>   Subdevice #0: subdevice #0
> 
> dean at mepis1:~$   lsmod | grep ac97
> snd_ac97_codec         90788  1 snd_intel8x0
> ac97_bus                3072  1 snd_ac97_codec
> snd_pcm                62084  3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
> snd                    41316  8
> snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
> 
> apt-get install alsa-base:
> 
> root at mepis1:/home/dean# apt-get install alsa-base
> Reading package lists... Done
> Building dependency tree... Done
> alsa-base is already the newest version.
> 0 upgraded, 0 newly installed, 0 to remove and 26 not upgraded.
> 
> I downloaded the nVidia driver and tried to run it, and it failed:
> 
> Here I got lost, and I don't know if I'm even close.   Any ideas?
> 
> Here is the log:
> 
> nforce-installer log file '/var/log/nvidia-nforce-installer.log'
> creation time: Sun Nov 23 12:32:02 2008
> 
> 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                    : /tmp
> 
> Using: nvidia-installer ncurses user interface
> -> Found package NVIDIA network driver for Linux-x86
> -> Found package NVIDIA audio driver for Linux-x86
> -> Please select packages for installation:
>    Selections:
>    NVIDIA audio driver for Linux-x86 (1.0-1)
> -> 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.22-1-mepis-smp (root at mepis-pro)
>  (gcc   version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #1 
> SMP PREEMPT Mon
>    Feb 18 21:44:02 EST 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.22-1-mepis-smp/build' -> Kernel output path: 
> '/lib/modules/2.6.22-1-mepis-smp/build' -> Performing 
> cc_version_check with CC="cc". -> running command /bin/grep 
> "^PATCHLEVEL ="   /lib/modules/2.6.22-1-mepis-smp/build/Makefile | 
> /usr/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.22-1-mepi   s-smp/build 
> SYSOUT=/lib/modules/2.6.22-1-mepis-smp/build'...   make -C 
> /lib/modules/2.6.22-1-mepis-smp/build \   	KBUILD_SRC=/usr/src/linux-
> headers-2.6.22-1-mepis-smp \   
> 	KBUILD_EXTMOD="/tmp/selfgz16502/NFORCE-Linux-x86-1.0-0292-pkg1/nvsound/main
>    " -f /usr/src/linux-headers-2.6.22-1-mepis-smp/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 /tmp/selfgz16502/NFORCE-
> Linux-x86-1.0-0292-pkg1/nvsound/main/.tmp_v   ersions   rm -f 
> /tmp/selfgz16502/NFORCE-Linux-x86-1.0-0292-
> pkg1/nvsound/main/.tmp_vers   ions/*   make -f /usr/src/linux-
> headers-2.6.22-1-mepis-smp/scripts/Makefile.build obj  
>  =/tmp/selfgz16502/NFORCE-Linux-x86-1.0-0292-pkg1/nvsound/main     
> cc -Wp,-MD,/tmp/selfgz16502/NFORCE-Linux-x86-1.0-0292-pkg1/nvsound/main/.n
>    valinux.o.d  -nostdinc -isystem /usr/lib/gcc/i486-linux-
> gnu/4.1.2/include -D   __KERNEL__ -Iinclude -Iinclude2 
> -I/usr/src/linux-headers-2.6.22-1-mepis-smp/   include -include 
> include/linux/autoconf.h  -I/tmp/selfgz16502/NFORCE-Linux-x   86-1.0-
> 0292-pkg1/nvsound/main -Wall -Wundef -Wstrict-prototypes -Wno-
> trigrap   hs -fno-strict-aliasing -fno-common -Os -pipe -msoft-float 
> -mregparm=3 -freg   -struct-return -mpreferred-stack-boundary=2 -
> march=i686 -mtune=i686 -ffreest   anding -maccumulate-outgoing-args -
> DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_F   RAME=1 -I/usr/src/linux-
> headers-2.6.22-1-mepis-smp/include/asm-i386/mach-def   ault -
> Iinclude/asm-i386/mach-default -fomit-frame-pointer -fno-stack-
> protect   or -Wdeclaration-after-statement -Wno-pointer-sign 
-I/tmp/selfgz16502/NFORC
>    E-Linux-x86-1.0-0292-pkg1/nvsound/main -Wall -Wimplicit -Wreturn-
> type -Wswit   ch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-
> arith -Wno-multichar -   Werror -O -MD -Wno-cast-qual -Wno-error 
> -DMODULE -D"KBUILD_STR(s)=#s" -D"KBU   
> ILD_BASENAME=KBUILD_STR(nvalinux)"  -
> D"KBUILD_MODNAME=KBUILD_STR(nvsound)" -   c -o /tmp/selfgz165  
>  02/NFORCE-Linux-x86-1.0-0292-pkg1/nvsound/main/nvalinux.o /tmp/selfgz16502/N
>    FORCE-Linux-x86-1.0-0292-pkg1/nvsound/main/nvalinux.c
>    In file included from include/linux/list.h:8,
>                     from include/linux/module.h:10,
>                     from /tmp/selfgz16502/NFORCE-Linux-x86-1.0-0292-pkg1/nvsoun
>    d/main/nvalinux.c:19:
>    include/linux/prefetch.h: In function 'prefetch_range':
>    include/linux/prefetch.h:62: warning: pointer of type 'void *' 
> used in arith   metic     cc -Wp,-MD,/tmp/selfgz16502/NFORCE-Linux-
> x86-1.0-0292-pkg1/nvsound/main/.n   vmixer.o.d  -nostdinc -isystem 
> /usr/lib/gcc/i486-linux-gnu/4.1.2/include -D_   _KERNEL__ -Iinclude -
> Iinclude2 -I/usr/src/linux-headers-2.6.22-1-mepis-smp/i   nclude 
> -include include/linux/autoconf.h  -I/tmp/selfgz16502/NFORCE-Linux-
> x8   6-1.0-0292-pkg1/nvsound/main -Wall -Wundef -Wstrict-prototypes -
> Wno-trigraph   s -fno-strict-aliasing -fno-common -Os -pipe -msoft-
> float -mregparm=3 -freg-   struct-return -mpreferred-stack-
> boundary=2 -march=i686 -mtune=i686 -ffreesta   nding -maccumulate-
> outgoing-arg   s -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -
> I/usr/src/linux-headers-
>    2.6.22-1-mepis-smp/include/asm-i386/mach-default -Iinclude/asm-
> i386/mach-def   ault -fomit-frame-pointer -fno-stack-protector 
> -Wdeclaration-after-statement   -Wno-pointer-sign  
> -I/tmp/selfgz16502/NFORCE-Linux-x86-1.0-0292-pkg1/nvsound   /main -
> Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -
> Wp   arentheses -Wpointer-arith -Wno-multichar -Werror -O -MD -Wno-
> cast-qual -Wno   -error -DMODULE -D"KBUILD_STR(s)=#s" -
> D"KBUILD_BASENAME=KBUILD_STR(nvmixer)"    -
> D"KBUILD_MODNAME=KBUILD_STR(nvsound)" -c -o /tmp/selfgz16502/NFORCE-
> Linux-   x86-1.0-0292-pkg1/nvsound/main/nvmixer.o 
> /tmp/selfgz16502/NFORCE-Linux-x86-1   .0-0292-pkg1/nvsound/main/nvmixer.c
>    In file included from include/linux/list.h:8,
>                     from include/linux/wait.h:22,
>                     from include/asm/semaphore.h:41,
>                     from include/linux/sched.h:59,
>                     from /tmp/selfgz16502/NFORCE-Linux-x86-1.0-0292-pkg1/nvsoun
>    d/main/nvhw.h:16,
>                     from /tmp/selfgz16502/NFORCE-Linux-x86-1.0-0292-pkg1/nvsoun
>    d/main/nvmixer.c:14:
>    include/linux/prefetch.h: In function 'prefetch_range':
>    include/linux/prefetch.h:62: warning: pointer of type 'void *' 
> used in arith   metic   In file included from 
> /tmp/selfgz16502/NFORCE-Linux-x86-1.0-0292-pkg1/nvsoun   
> d/main/nvapucalls.h:22,                    from 
> /tmp/selfgz16502/NFORCE-Linux-x86-1.0-0292-pkg1/nvsoun   d/main/nvmixer.c:15:
>    /tmp/selfgz16502/NFORCE-Linux-x86-1.0-0292-
> pkg1/nvsound/main/nvaioctl.h: At    top level:   
> /tmp/selfgz16502/NFORCE-Linux-x86-1.0-0292-pkg1/nvsound/main/nvaioctl.h:210:
>    error: 'device_type' defined as wrong kind of tag
>    /tmp/selfgz16502/NFORCE-Linux-x86-1.0-0292-
> pkg1/nvsound/main/nvmixer.c: In f   unction 'Nvaudio_private_ioctl': 
>   /tmp/selfgz16502/NFORCE-Linux-x86-1.0-0292-
> pkg1/nvsound/main/nvmixer.c:247:    warning: ignoring return value 
> of 'copy_from_user', declared with attribute    warn_unused_result   
> make[4]: *** [/tmp/selfgz16502/NFORCE-Linux-x86-1.0-0292-pkg1/nvsound/main/n
>    vmixer.o] Error 1
>    make[3]: *** [_module_/tmp/selfgz16502/NFORCE-Linux-x86-1.0-0292-pkg1/nvsoun
>    d/main] Error 2
>    make[2]: *** [modules] 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.
> 
> Thanks, Dean
> 
> _______________________________________________
> mdlug mailing list
> mdlug at mdlug.org
> http://mdlug.org/mailman/listinfo/mdlug


--
WOW! Homepage (http://www.wowway.com)




More information about the mdlug mailing list