nForce2: Onboard-Sound geht nicht mit ALSA-Treibern
Hallo,
ich benutze Debian SID auf einem Rechner mit dem A7N8X-X und versuche,
meine Onboard-Soundkarte mit ALSA zum Laufen zu kriegen (Chipsatz nforce2).
Als Kernel verwende ich einen selbst erstellen 2.4.20. Nachdem ich mit
apt-get install alsa-source alsa-base alsa-utils libasound2
die relevanten Pakete heruntergeladen und in der Konfiguration von
alsa-source und alsa-base das Modul für meinen Onboardsound (gemäß der
ALSA-Website intel8x0) konfiguriert habe, erstelle ich ein zum Kernel
passendes ALSA-Modul mittels
make-kpkg --append-to-version .040104 --added-modules=alsa-driver
modules_image
Das Modul wird anstandslos in /usr/src erstellt, wo ich es mittels dpkg
installieren kann - soweit alles klar.
Anschließend startet das ALSA-System, und eine Ausgabe von lsmod zeigt
u.a. folgendes:
Module Size Used by Tainted: P
snd-seq 39600 0 (autoclean)
snd-pcm-oss 37828 0 (autoclean)
snd-mixer-oss 13008 0 (autoclean) [snd-pcm-oss]
snd-intel8x0 19752 0
snd-pcm 62176 0 [snd-pcm-oss snd-intel8x0]
snd-timer 15492 0 [snd-seq snd-pcm]
snd-ac97-codec 42648 0 [snd-intel8x0]
gameport 1692 0 [snd-intel8x0]
snd-page-alloc 6164 0 [snd-intel8x0 snd-pcm]
snd-mpu401-uart 3600 0 [snd-intel8x0]
snd-rawmidi 14048 0 [snd-mpu401-uart]
snd-seq-device 4292 0 [snd-seq snd-rawmidi]
snd 32964 0 [snd-seq snd-pcm-oss snd-mixer-oss
snd-intel8x0 snd-pcm snd-timer snd-ac97-codec snd-mpu401-uart
snd-rawmidi snd-seq-device]
soundcore 4260 4 [snd]
Sieht soweit eigentlich alles gut aus, oder?
Außerdem installiere ich die Pakete xmms und xmms-arts mittels apt-get
und starte KDE.
xmms fängt auch an eine MP3-Datei abzuspielen - allerdings kommt kein
Sound aus den Boxen. Nichts tut sich, ganz gleich ob ich im
KDE-Kontrollzentrum unter Sound & Multimedia --> Soundsystem 'Auto
Detect', 'ALSA' oder 'Threaded Open Sound System' einstelle.
Über den alsamixer kann ich den Sound konfigurieren, hier wird als Card:
NVidia nForce2 sowie als Chip: Realtek ALC650 rev 3 angegeben. Hinter
den meisten Items steht allerdings [Off] ... dennoch, auch wenn ich an
diesen Einstellungen was ändere, alsactl store aufrufe und ALSA über
/etc/init.d/alsa stop && /etc/init.d/alsa start neu starte, kein Erfolg.
NVidia bietet auf seiner Website eigene Chipsatztreiber (u.a.
Onboard-LAN und Sound) an, die hab ich installiert, Onboard-LAN
funktioniert auch einwandfrei, nur beim Versuch den Sound-Treiber zu
laden gibts diese Fehlermeldung:
debian:~# modprobe nvaudio
/lib/modules/2.4.20.040104/kernel/drivers/sound/nvaudio.o:
/lib/modules/2.4.20.040104/kernel/drivers/sound/nvaudio.o: unresolved
symbol ac97_probe_codec_Rsmp_84601c2b
/lib/modules/2.4.20.040104/kernel/drivers/sound/nvaudio.o:
/lib/modules/2.4.20.040104/kernel/drivers/sound/nvaudio.o: unresolved
symbol ac97_set_adc_rate_Rsmp_5307368c
/lib/modules/2.4.20.040104/kernel/drivers/sound/nvaudio.o:
/lib/modules/2.4.20.040104/kernel/drivers/sound/nvaudio.o: unresolved
symbol ac97_set_dac_rate_Rsmp_42924aaa
/lib/modules/2.4.20.040104/kernel/drivers/sound/nvaudio.o: insmod
/lib/modules/2.4.20.040104/kernel/drivers/sound/nvaudio.o failed
/lib/modules/2.4.20.040104/kernel/drivers/sound/nvaudio.o: insmod
nvaudio failed
Naja, wie gesagt, es sollte auch mit dem intel8x0 aus dem ALSA-Paket
gehen ... /etc/modutils/alsa scheint ebenfalls ok.
Also Fazit: Eigentlich sieht alles so aus als müsste es klappen - nur
kommt nicht ein Ton aus den Lautsprechern (Hardwaredefekt ist
auszuschließen, da es unter Windows XP und Knoppix funktioniert - auch
wenn Knoppix statt ALSA den Treiber i810_audio verwendet, bei dem es
sich AFAIK um einen OSS-Treiber handelt).
Bin für jeden Vorschlag und jede Idee dankbar, wie ich das Soundproblem
hier in den Griff kriege.
Viele Grüße,
Daniel
Reply to: