• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

probleme mit onboard-sound

Hallo,

Ich habe folgendes Problem:

Ich nutze den Onboard Sound meines ASUS A8N SLI-Premiums. Ich habe ein 5.1 Lautsprechersystem, allerdings bekomme ich nur aus den vorderen beiden Sound. Ich nutze Suse 10.1

mfg
 
hab da rumgespielt jetzt gehen die front und die rear speaker. der center und der subwoofer sind weiterhin stumm. muss ich vll den treiber für mein mainboard installieren (nutze ein asus a8n sli premium)
 
Code:
00:00.0 Memory controller: nVidia Corporation CK804 Memory Controller (rev a3)
00:01.0 ISA bridge: nVidia Corporation CK804 ISA Bridge (rev a3)
00:01.1 SMBus: nVidia Corporation CK804 SMBus (rev a2)
00:02.0 USB Controller: nVidia Corporation CK804 USB Controller (rev a2)
00:02.1 USB Controller: nVidia Corporation CK804 USB Controller (rev a3)
00:04.0 Multimedia audio controller: nVidia Corporation CK804 AC'97 Audio Controller (rev a2)
00:06.0 IDE interface: nVidia Corporation CK804 IDE (rev f2)
00:07.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev f3)
00:08.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev f3)
00:09.0 PCI bridge: nVidia Corporation CK804 PCI Bridge (rev a2)
00:0a.0 Bridge: nVidia Corporation CK804 Ethernet Controller (rev a3)
00:0b.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0c.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0d.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0e.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:00.0 VGA compatible controller: nVidia Corporation GeForce 7800 GT (rev a1)
05:06.0 Multimedia controller: Philips Semiconductors SAA7134 Video Broadcast Decoder (rev 01)
05:0a.0 RAID bus controller: Silicon Image, Inc. SiI 3114 [SATALink/SATARaid] Serial ATA Controller (rev 02)
05:0b.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link)
05:0c.0 Ethernet controller: Marvell Technology Group Ltd. 88E8001 Gigabit Ethernet Controller (rev 13)

was heißt das jetzt ?
 
also hab selbst mal probiert den Nvidia Nforce Treiber für Linux zu installieren.

allerdings bricht er die Installation ab.
Das log-file liefert folgendes :


Code:
nforce-installer log file '/var/log/nvidia-nforce-installer.log'
creation time: Tue Jul 25 13:58:35 2006

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 audio driver for Linux-x86_64
-> Found package NVIDIA network driver for Linux-x86_64
-> Please select packages for installation:
   Selections:
   NVIDIA audio driver for Linux-x86_64 (1.0-7)
-> Starting install of NVIDIA audio driver for Linux-x86_64
-> Checking for loaded module nvsound
-> Checking for loaded module nvaudio
-> License accepted.
-> Skipping check for conflicting rpms.
-> /proc/version is Linux version 2.6.16.21-0.13-default (geeko@buildhost) (gcc
   version 4.1.0 (SUSE Linux)) #1 Mon Jul 17 17:22:44 UTC 2006
-> 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.16.21-0.13-default/source'
-> Kernel output path: '/lib/modules/2.6.16.21-0.13-default/build'
-> Performing cc_version_check with CC="cc".
-> running command /usr/bin/grep "^PATCHLEVEL ="
   /lib/modules/2.6.16.21-0.13-default/source/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.16.21-0.1
   3-default/source SYSOUT=/lib/modules/2.6.16.21-0.13-default/build'...
   make -C /lib/modules/2.6.16.21-0.13-default/build \
   KBUILD_SRC=/usr/src/linux-2.6.16.21-0.13 \
   KBUILD_EXTMOD="/tmp/selfgz3634/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvsound/mai
   n" -f /usr/src/linux-2.6.16.21-0.13/Makefile modules
   rm -rf /tmp/selfgz3634/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvsound/main/.tmp_v
   ersions
   mkdir -p /tmp/selfgz3634/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvsound/main/.tmp
   _versions
   make -f /usr/src/linux-2.6.16.21-0.13/scripts/Makefile.build obj=/tmp/selfgz
   3634/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvsound/main
     cc -Wp,-MD,/tmp/selfgz3634/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvsound/main/
   .nvalinux.o.d  -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/4.1.0/inc
   lude -D__KERNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-2.6.16.21-0.13/inclu
   de -include /usr/src/linux-2.6.16.21-0.13-obj/x86_64/default/include/linux/a
   utoconf.h  -I/tmp/selfgz3634/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvsound/main 
   -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -Werror-implicit-function-d
   eclaration -fno-strict-aliasing -fno-common 
   -ffreestanding -Os -fomit-frame-pointer -mtune=generic -m64 -mno-red-zone -m
   cmodel=kernel -pipe -fno-reorder-blocks -Wno-sign-compare -fno-asynchronous-
   unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wdecl
   aration-after-statement -Wno-pointer-sign -I/tmp/selfgz3634/NFORCE-Linux-x86
   _64-1.0-0310-pkg1/nvsound/main  -Wall -Wimplicit -Wreturn-type -Wswitch -Wfo
   rmat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-multichar -Werror 
   -O -MD -Wno-cast-qual -Wno-error -DNV_CHANGE_PAGE_ATTR_PRESENT -DMODULE -D"K
   BUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nvalinux)"  -D"KBUILD_MODNAME
   =KBUILD_STR(nvsound)" -c -o /tmp/selfgz3634/NFORCE-Linux-x86_64-1.0-0310-pkg
   1/nvsound/main/.tmp_nvalinux.o /tmp/selfgz3634/NFORCE-Linux-x86_64-1.0-0310-
   pkg1/nvsound/main/nvalinux.c
   In file included from /usr/src/linux-2.6.16.21-0.13/include/linux/list.h:7,
                    from /usr/src/linux-2.6.16.21-0.13/include/linux/wait.h:23,
                    from include2/asm/semaphore.h:42,
                    from /usr/src/linux-2.6.16.21-0.13/include/linux/sched.h:20
   ,
                    from /usr/src/linux-2.6.16.21-0.13/include/linux/module.h:1
   0,
                    from /tmp/selfgz3634/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvso
   und/main/nvalinux.c:19:
   /usr/src/linux-2.6.16.21-0.13/include/linux/prefetch.h: In function ‘prefe
   tch_range’:
   /usr/src/linux-2.6.16.21-0.13/include/linux/prefetch.h:62: warning: pointer 
   of type ‘void *’ used in arithmetic
   In file included from include2/asm/elf.h:11,
                    from /usr/src/linux-2.6.16.21-0.13/include/linux/elf.h:6,
                    from /usr/src/linux-2.6.16.21-0.13/include/linux/module.h:1
   7,
                    from /tmp/selfgz3634/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvso
   und/main/nvalinux.c:19:
   include2/asm/compat.h: In function ‘compat_alloc_user_space’:
   include2/asm/compat.h:202: warning: pointer of type ‘void *’ used in ari
   thmetic
   In file included from /tmp/selfgz3634/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvso
   und/main/nvalinux.c:25:
   include2/asm/io.h: In function ‘check_signature’:
   include2/asm/io.h:308: warning: wrong type argument to increment
   In file included from include2/asm/pci.h:93,
                    from /usr/src/linux-2.6.16.21-0.13/include/linux/pci.h:684,
                    from /tmp/selfgz3634/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvso
   und/main/nvalinux.c:29:
   /usr/src/linux-2.6.16.21-0.13/include/asm-generic/pci-dma-compat.h: In funct
   ion ‘pci_map_page’:
   /usr/src/linux-2.6.16.21-0.13/include/asm-generic/pci-dma-compat.h:49: warni
   ng: pointer of type ‘void *’ used in arithmetic
   /tmp/selfgz3634/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvsound/main/nvalinux.c: I
   n function ‘AosMemoryPhysicalAddressListGet’:
   /tmp/selfgz3634/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvsound/main/nvalinux.c:71
   0: warning: unused variable ‘phys_addr’
   /tmp/selfgz3634/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvsound/main/nvalinux.c: A
   t top level:
   /tmp/selfgz3634/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvsound/main/nvavm.h:208: 
   warning: ‘nv_flush_caches’ defined but not used
     cc -Wp,-MD,/tmp/selfgz3634/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvsound/main/
   .nvmixer.o.d  -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/4.1.0/incl
   ude -D__KERNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-2.6.16.21-0.13/includ
   e -include /usr/src/linux-2.6.16.21-0.13-obj/x86_64/default/include/linux/au
   toconf.h  -I/tmp/selfgz3634/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvsound/main  
   -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -Werror-implicit-function-d
   eclaration -fno-strict-aliasing -fno-common -ffreestanding -Os -fomit-frame-
   pointer -mtune=generic -m64 -mno-red-zone -mcmodel=kernel -pipe -fno-reorder
   -blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -
   mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wdeclaration-after-statement -Wno-poi
   nter-sign -I/tmp/selfgz3634/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvsound/main  
   -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparenth
   eses -Wpointer-arith -Wno-multichar -Werror -O -MD -Wno-cast-qual -Wno-error
   -DNV_CHANGE_PAGE_ATTR_PRESENT -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_
   BASENAME=KBUILD_STR(nvmixer)"  -D"KBUILD_MODNAME=KBUILD_STR(nvsound)" -c -o 
   /tmp/selfgz3634/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvsound/main/.tmp_nvmixer.
   o /tmp/selfgz3634/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvsound/main/nvmixer.c
   In file included from /usr/src/linux-2.6.16.21-0.13/include/linux/list.h:7,
                    from /usr/src/linux-2.6.16.21-0.13/include/linux/wait.h:23,
                    from include2/asm/semaphore.h:42,
                    from /usr/src/linux-2.6.16.21-0.13/include/linux/sched.h:20
   ,
                    from /tmp/selfgz3634/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvso
   und/main/nvhw.h:29,
                    from /tmp/selfgz3634/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvso
   und/main/nvmixer.c:14:
   /usr/src/linux-2.6.16.21-0.13/include/linux/prefetch.h: In function ‘prefe
   tch_range’:
   /usr/src/linux-2.6.16.21-0.13/include/linux/prefetch.h:62: warning: pointer 
   of type ‘void *’ used in arithmetic
   In file included from include2/asm/elf.h:11,
                    from /usr/src/linux-2.6.16.21-0.13/include/linux/elf.h:6,
                    from /usr/src/linux-2.6.16.21-0.13/include/linux/module.h:1
   7,
                    from /usr/src/linux-2.6.16.21-0.13/include/linux/device.h:2
   0,
                    from /usr/src/linux-2.6.16.21-0.13/include/linux/pci.h:54,
                    from /tmp/selfgz3634/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvso
   und/main/nvhw.h:35,
                    from /tmp/selfgz3634/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvso
   und/main/nvmixer.c:14:
   include2/asm/compat.h: In function ‘compat_alloc_user_space’:
   include2/asm/compat.h:202: warning: pointer of type ‘void *’ used in ari
   thmetic
   In file included from /usr/src/linux-2.6.16.21-0.13/include/linux/dmapool.h:
   14,
                    from /usr/src/linux-2.6.16.21-0.13/include/linux/pci.h:558,
                    from /tmp/selfgz3634/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvso
   und/main/nvhw.h:35,
                    from /tmp/selfgz3634/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvso
   und/main/nvmixer.c:14:
   include2/asm/io.h: In function ‘check_signature’:
   include2/asm/io.h:308: warning: wrong type argument to increment
   In file included from include2/asm/pci.h:93,
                    from /usr/src/linux-2.6.16.21-0.13/include/linux/pci.h:684,
                    from /tmp/selfgz3634/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvso
   und/main/nvhw.h:35,
                    from /tmp/selfgz3634/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvso
   und/main/nvmixer.c:14:
   /usr/src/linux-2.6.16.21-0.13/include/asm-generic/pci-dma-compat.h: In funct
   ion ‘pci_map_page’:
   /usr/src/linux-2.6.16.21-0.13/include/asm-generic/pci-dma-compat.h:49: warni
   ng: pointer of type ‘void *’ used in arithmetic
     cc -Wp,-MD,/tmp/selfgz3634/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvsound/main/
   .nvmain.o.d  -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/4.1.0/inclu
   de -D__KERNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-2.6.16.21-0.13/include
   -include /usr/src/linux-2.6.16.21-0.13-obj/x86_64/default/include/linux/auto
   conf.h  -I/tmp/selfgz3634/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvsound/main  -W
   all -Wundef -Wstrict-prototypes -Wno-trigraphs -Werror-implicit-fu
   nction-declaration -fno-strict-aliasing -fno-common -ffreestanding -Os -fomi
   t-frame-pointer -mtune=generic -m64 -mno-red-zone -mcmodel=kernel -pipe -fno
   -reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -funit-at-
   a-time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wdeclaration-after-statement 
   -Wno-pointer-sign -I/tmp/selfgz3634/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvsoun
   d/main  -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -
   Wparentheses -Wpointer-arith -Wno-multichar -Werror -O -MD -Wno-cast-qual -W
   no-error -DNV_CHANGE_PAGE_ATTR_PRESENT -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUI
   LD_BASENAME=KBUILD_STR(nvmain)"  -D"KBUILD_MODNAME=KBUILD_STR(nvsound)" -c -
   o /tmp/selfgz3634/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvsound/main/.tmp_nvmain
   .o /tmp/selfgz3634/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvsound/main/nvmain.c
   In file included from /usr/src/linux-2.6.16.21-0.13/include/linux/list.h:7,
                    from /usr/src/linux-2.6.16.21-0.13/include/linux/wait.h:23,
                    from include2/asm/semaphore.h:42,
                    from /usr/src/linux-2.6.16.21-0.13/include/linux/sched.h:20
   ,
                    from /usr/src/linux-2.6.16.21-0.13/include/linux/module.h:1
   0,
                    from /tmp/selfgz3634/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvso
   und/main/nvmain.c:27:
   /usr/src/linux-2.6.16.21-0.13/include/linux/prefetch.h: In function ‘prefe
   tch_range’:
   /usr/src/linux-2.6.16.21-0.13/include/linux/prefetch.h:62: warning: pointer 
   of type ‘void *’ used in arithmetic
   In file included from include2/asm/elf.h:11,
                    from /usr/src/linux-2.6.16.21-0.13/include/linux/elf.h:6,
                    from /usr/src/linux-2.6.16.21-0.13/include/linux/module.h:1
   7,
                    from /tmp/selfgz3634/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvso
   und/main/nvmain.c:27:
   include2/asm/compat.h: In function ‘compat_alloc_user_space’:
   include2/asm/compat.h:202: warning: pointer of type ‘void *’ used in ari
   thmetic
   In file included from /usr/src/linux-2.6.16.21-0.13/include/linux/dmapool.h:
   14,
                    from /usr/src/linux-2.6.16.21-0.13/include/linux/pci.h:558,
                    from /tmp/selfgz3634/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvso
   und/main/nvhw.h:35,
                    from /tmp/selfgz3634/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvso
   und/main/nvmain.c:29:
   include2/asm/io.h: In function ‘check_signature’:
   include2/asm/io.h:308: warning: wrong type argument to increment
   In file included from include2/asm/pci.h:93,
                    from /usr/src/linux-2.6.16.21-0.13/include/linux/pci.h:684,
                    from /tmp/selfgz3634/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvso
   und/main/nvhw.h:35,
                    from /tmp/selfgz3634/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvso
   und/main/nvmain.c:29:
   /usr/src/linux-2.6.16.21-0.13/include/asm-generic/pci-dma-compat.h: In funct
   ion ‘pci_map_page’:
   /usr/src/linux-2.6.16.21-0.13/include/asm-generic/pci-dma-compat.h:49: warni
   ng: pointer of type ‘void *’ used in arithmetic
   /tmp/selfgz3634/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvsound/main/nvmain.c: In 
   function ‘Nvaudio_mmap’:
   /tmp/selfgz3634/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvsound/main/nvmain.c:991:
   error: implicit declaration of function ‘remap_page_range’
   /tmp/selfgz3634/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvsound/main/nvmain.c: At 
   top level:
   /tmp/selfgz3634/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvsound/main/nvmain.c:2191
   : error: expected ‘)’ before string constant
   make[4]: *** [/tmp/selfgz3634/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvsound/main
   /nvmain.o] Fehler 1
   make[3]: *** [_module_/tmp/selfgz3634/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvso
   und/main] Fehler 2
   make[2]: *** [modules] Fehler 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.
 
Oben