[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: