Aha, yavdr 0.2
Dann vergiss mal die /etc/modprobe.d/sound.conf
Was Du brauchst ist die /etc/asound.conf
Dazu später mehr.
Aber erstmal von vorne.
Ich gehe davon aus das Du yaVDR frisch installiert hast.
Hast Du anschließend schon
apt-get update
apt-get upgrade
apt-get dist-upgrade
schon durchgeführt?
Wahrscheinlich ja. Den der Fehler den Du beschreibst hängt mit dem Ubuntu Kernel 2.6.32-23-generic zusammen, der mit dem Upgrade installiert wurde.
Wenn kein Sounddevice mit aplay -l gefunden wird mußt Du ein
apt-get --reinstall install alsa-dkms
reboot
durchführen. Und schon hast Du wieder das NVIDIA Sounddevice.
Aber noch lange kein Sound
mit aplay -l findest Du nun Dein Sounddevice. Könnte bei der GT220
card 1
device 7
sein. Muß aber nicht.
Einfach mal einen Testsound abspielen, z.B. so:
aplay -D plughw:1,7 /usr/share/sounds/alsa/Noise.wav
Hast Du das richtige Device gefunden dann mußt Du die /etc/asound.conf anpassen.
Sie sollte dann in etwa so aussehen:
pcm.!default
{ type plughw
card 1 device 7
}
Und dann hast Du immer noch kein Sound.
Denn es fehlt die Anpassung der /etc/vdr-sxfe/config_xineliboutput
Ändere dort die Einträge die so aussehen wie
audio.device.alsa_passthrough_device:plughw:<?cs var:system.hardware.alsa.hdmi.card ?>,<?cs var:system.hardware.alsa.hdmi.device ?>
in
audio.device.alsa_passthrough_device:plughw:1,7
Mach es erstmal so wie ich geschrieben habe. Wenn das funktioniert, dann kann ich Dir auch mal aufschreiben wie das mit den Custom Templates funktioniert. Sonst sind die Änderungen nach einem Update evtl. wieder weg.
cybrid