I have tried several ALSA drivers and the OSS driver supplied by Nvidia (media-sound/nforce-audio v1.0.0310) and havn't got it working
My question, have anyone else got it to work? What driver have you used?




Code: Select all
<*> Sound card support
Advanced Linux Sound Architecture --->
< > Advanced Linux Sound Architecture
Open Sound System --->
< > Open Sound System (DEPRECATED)Code: Select all
./configure && make && make install && ./snddevicesCode: Select all
/etc/modules.d/alsaCode: Select all
# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF version 1.0.10 ---
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
options snd-hda-intel position_fix=1
# --- END: Generated by ALSACONF, do not edit. ---
I got to this point and got stuck. Not sure what to do next.piranha2001 wrote:Hey Ka-Ka, do you still have the sound-problem?
For me it works now. I used a patch I found in the Nvidia-Linux-forum and reinstalled ALSA again.
http://www.nvnews.net/vbulletin/showthr ... sus+a8n-vm
Look at KenWoodland's posting for the patch.
I compiled Kernel just with Soundsupport, no Alsa, no OSS and emerged alsa-utils without alsa-driver-package. (Or unmerge alsa-driver, if you have it on your syste.)I downloaded alsa-driver-1.0.10 directly from ALSA project-page, patched it and installed it withCode: Select all
<*> Sound card support Advanced Linux Sound Architecture ---> < > Advanced Linux Sound Architecture Open Sound System ---> < > Open Sound System (DEPRECATED)Code: Select all
./configure && make && make install && ./snddevices
Code: Select all
# ls modules/
snd-ac97-bus.ko snd-au8830.ko snd-es1938.ko snd-maestro3.ko snd-rme32.ko snd-sonicvibes.ko
snd-ac97-codec.ko snd-azt3328.ko snd-es1968.ko snd-mixart.ko snd-rme96.ko snd-timer.ko
snd-ad1889.ko snd-bt87x.ko snd-fm801.ko snd-mixer-oss.ko snd-rme9652.ko snd-trident-synth.ko
snd-ainstr-fm.ko snd-ca0106.ko snd-hda-codec.ko snd-mpu401-uart.ko snd-sb-common.ko snd-trident.ko
snd-ainstr-simple.ko snd-cmipci.ko snd-hda-intel.ko snd-mpu401.ko snd-seq-device.ko snd-usb-audio.ko
snd-ak4114.ko snd-cs4281.ko snd-hdsp.ko snd-mtpav.ko snd-seq-dummy.ko snd-usb-lib.ko
snd-ak4531-codec.ko snd-cs46xx.ko snd-hdspm.ko snd-nm256.ko snd-seq-instr.ko snd-usb-usx2y.ko
snd-ak4xxx-adda.ko snd-cs8427.ko snd-hwdep.ko snd-opl3-lib.ko snd-seq-midi-emul.ko snd-util-mem.ko
snd-ali5451.ko snd-dummy.ko snd-i2c.ko snd-opl3-synth.ko snd-seq-midi-event.ko snd-via82xx-modem.ko
snd-aloop.ko snd-emu10k1-synth.ko snd-ice1712.ko snd-page-alloc.ko snd-seq-midi.ko snd-via82xx.ko
snd-als4000.ko snd-emu10k1.ko snd-ice1724.ko snd-pcm-oss.ko snd-seq-oss.ko snd-virmidi.ko
snd-atiixp-modem.ko snd-emu10k1x.ko snd-ice17xx-ak4xxx.ko snd-pcm.ko snd-seq-virmidi.ko snd-vx-lib.ko
snd-atiixp.ko snd-emux-synth.ko snd-intel8x0.ko snd-pcxhr.ko snd-seq.ko snd-vx222.ko
snd-au8810.ko snd-ens1370.ko snd-intel8x0m.ko snd-pdplus.ko snd-serial-u16550.ko snd-ymfpci.ko
snd-au8820.ko snd-ens1371.ko snd-korg1212.ko snd-rawmidi.ko snd-serialmidi.ko snd.ko
Code: Select all
Running modules-update...
* Updating /etc/modules.conf ... [ ok ] * Updating /etc/modprobe.conf ... [ ok ]Loading driver...
* Loading ALSA modules ...
* Loading: snd-card-0 ... [ ok ] * Loading: snd-seq-oss ... [ ok ] * Loading: snd-pcm-oss ... [ ok ] * Restoring Mixer Levels ...
* No mixer config in /etc/asound.state, you have to unmute your card! [ ok ]Setting default volumes...
amixer: Mixer attach default error: No such device
Saving the mixer setup used for this in /etc/asound.state.
/usr/sbin/alsactl: save_state:1163: No soundcards found...
===============================================================================
Now ALSA is ready to use.
For adjustment of volumes, use your favorite mixer.
Have a lot of fun!
Code: Select all
# alsamixer
alsamixer: function snd_ctl_open failed for default: No such device
Code: Select all
Running modules-update...
Loading driver...
* Loading ALSA modules ...
* Loading: snd-card-0 ... [ ok ] * Loading: snd-seq-oss ...
FATAL: Error inserting snd_seq_oss (/lib/modules/2.6.14-gentoo-r5/kernel/sound/acore/seq/oss/snd-seq-oss.ko): Unknown symbol in module, or unknown parameter (see dmesg) [ !! ] * Loading: snd-pcm-oss ...
WARNING: Error inserting snd_mixer_oss (/lib/modules/2.6.14-gentoo-r5/kernel/sound/acore/oss/snd-mixer-oss.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting snd_pcm_oss (/lib/modules/2.6.14-gentoo-r5/kernel/sound/acore/oss/snd-pcm-oss.ko): Unknown symbol in module, or unknown parameter (see dmesg) [ !! ] * Loading: snd-mixer-oss ...
FATAL: Error inserting snd_mixer_oss (/lib/modules/2.6.14-gentoo-r5/kernel/sound/acore/oss/snd-mixer-oss.ko): Unknown symbol in module, or unknown parameter (see dmesg) [ ok ] * Restoring Mixer Levels ...
* No mixer config in /etc/asound.state, you have to unmute your card! [ ok ]Setting default volumes...
amixer: Mixer attach default error: No such device
Saving the mixer setup used for this in /etc/asound.state.
/usr/sbin/alsactl: save_state:1163: No soundcards found...
===============================================================================
Now ALSA is ready to use.
For adjustment of volumes, use your favorite mixer.
Have a lot of fun!
Code: Select all
# cat /proc/asound/cards
0 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xf5100000 irq 201
Code: Select all
# alsamixer
alsamixer: function snd_ctl_open failed for default: No such device

Sorry, but I think you did all the efforts for nothing!Oops forgot to mention my board: Gigabyte K8N51GMF-9. Same chipset so it would be the same module correct?
Code: Select all
# modprobe -r snd_hda_intel; modprobe -r snd_seq
(then an lsmod shows all modules down to soundcore have been removed)
# modprobe snd_seq; modprobe snd_hda_intel
# alsamixerCode: Select all
# equery l alsa*
[ Searching for package 'alsa*' in all categories among: ]
* installed packages
[I--] [ ] media-libs/alsa-lib-1.0.10 (0)
[I--] [ ] media-sound/alsa-utils-1.0.10 (0.9)
[I--] [M ] media-sound/alsa-driver-1.0.10_rc3 (0)
[I--] [M ] media-sound/alsa-headers-1.0.10_rc3 (0)
# cat /proc/asound/cards
0 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xfebd8000 irq 233
# cat /proc/asound/devices
17: [0- 1]: digital audio playback
16: [0- 0]: digital audio playback
24: [0- 0]: digital audio capture
0: [0- 0]: ctl
1: : sequencer
33: : timerCode: Select all
# man speaker-test
# (from the man page) speaker-test -Dplug:surround51 -c6
speaker-test 0.0.8
Playback device is plug:surround51
Stream parameters are 48000Hz, S16_LE, 6 channels
Using 16 octaves of pink noise
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 22 to 5461
Period size range from 11 to 2730
Periods = 4
Buffer time size 24000
To choose buffer_size = 5460
To choose period_size = 1365
was set period_size = 1365
was set buffer_size = 5460
0 - Front Left
Write error: -5,Input/output error
xrun_recovery failed: -5,Input/output error
Transfer failed: Operation not permitted
# speaker-test -Dplug:surround40 -c4Code: Select all
# emerge -p =alsa-driver-1.0.10
These are the packages that I would merge, in order:
Calculating dependencies ...done!
[ebuild U ] media-sound/alsa-headers-1.0.10 [1.0.10_rc3]
[ebuild U ] media-sound/alsa-driver-1.0.10 [1.0.10_rc3]
# emerge =alsa-driver-1.0.10
...
# reboot
...
# equery l alsa*
[ Searching for package 'alsa*' in all categories among: ]
* installed packages
[I--] [ ] media-libs/alsa-lib-1.0.10 (0)
[I--] [ ] media-sound/alsa-utils-1.0.10 (0.9)
[I--] [ ] media-sound/alsa-headers-1.0.10 (0)
[I--] [ ] media-sound/alsa-driver-1.0.10 (0)Code: Select all
# ACCEPT_KEYWORDS="~amd64" emerge -p =alsa-driver-1.0.10-r1
These are the packages that I would merge, in order:
Calculating dependencies ...done!
[ebuild U ] media-sound/alsa-driver-1.0.10-r1 [1.0.10]
# ACCEPT_KEYWORDS="~amd64" emerge =alsa-driver-1.0.10-r1
...
# reboot
...
# equery l alsa*
[ Searching for package 'alsa*' in all categories among: ]
* installed packages
[I--] [ ] media-libs/alsa-lib-1.0.10 (0)
[I--] [ ] media-sound/alsa-utils-1.0.10 (0.9)
[I--] [ ] media-sound/alsa-headers-1.0.10 (0)
[I--] [M ] media-sound/alsa-driver-1.0.10-r1 (0)Code: Select all
# ACCEPT_KEYWORDS="~amd64" \
emerge -p =alsa-lib-1.0.11_rc2 =alsa-driver-1.0.11_rc2 =alsa-utils-1.0.11_rc2
These are the packages that I would merge, in order:
Calculating dependencies ...done!
[ebuild U ] media-sound/alsa-headers-1.0.11_rc2 [1.0.10]
[ebuild U ] media-libs/alsa-lib-1.0.11_rc2 [1.0.10]
[ebuild U ] media-sound/alsa-driver-1.0.11_rc2 [1.0.10-r1]
[ebuild U ] media-sound/alsa-utils-1.0.11_rc2 [1.0.10]
# ACCEPT_KEYWORDS="~amd64" \
emerge =alsa-lib-1.0.11_rc2 =alsa-driver-1.0.11_rc2 =alsa-utils-1.0.11_rc2
...
# reboot
...
# equery l alsa*
[ Searching for package 'alsa*' in all categories among: ]
* installed packages
[I--] [M ] media-libs/alsa-lib-1.0.11_rc2 (0)
[I--] [M ] media-sound/alsa-driver-1.0.11_rc2 (0)
[I--] [M ] media-sound/alsa-utils-1.0.11_rc2 (0.9)
[I--] [M ] media-sound/alsa-headers-1.0.11_rc2 (0)Code: Select all
# speaker-test -Dplug:surround51 -c6
speaker-test 1.0.11rc2
Playback device is plug:surround51
Stream parameters are 48000Hz, S16_LE, 6 channels
Using 16 octaves of pink noise
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 22 to 5461
Period size range from 11 to 2730
Periods = 4
Buffer time size 24000
To choose buffer_size = 5460
To choose period_size = 1365
was set period_size = 1365
was set buffer_size = 5460
0 - Front Left
Write error: -32,Broken pipe
Write error: -5,Input/output error
xrun_recovery failed: -5,Input/output error
Transfer failed: Operation not permitted
# speaker-test -Dplug:surround40 -c4And there are some related bugs:piranha2001 wrote:Hopefully they will find a fix soon:
https://bugtrack.alsa-project.org/alsa- ... hp?id=1458
