ISA-Soundkarte will nicht funktionieren

Hallo,

will meine ISA-Soundkarte unter SuSE 6.3 betreiben, aber irgendwie wills nicht klappen.

Soundkarte mit CS4235-Chip (WSS, Soundblaster 2.0, MPU-401, OPL3), ISA-Karte
mit PnP

bereits getan:

  • Soundkarte per isapnp aktiviert
  • isapnp.conf kontrolliert
  • modules.conf angepaßt
  • alsa-Treiber installiert

„lsmod“ ergibt:

Module Size Used by
snd-mixer-oss 4088 0 (autoclean)
snd-card-cs4236 5400 0
snd-seq-device 3156 1 [snd-card-cs4236]
snd-cs4236 18160 0 [snd-card-cs4236]
snd-mpu401-uart 1720 0 [snd-card-cs4236]
snd-midi 12716 0 [snd-card-cs4236 snd-mpu401-uart]
snd-opl3 1892 0 [snd-card-cs4236]
snd-hwdep 2636 0 [snd-card-cs4236 snd-opl3]
snd-cs4231 15500 0 [snd-card-cs4236 snd-cs4236]
snd-mixer 28256 0 [snd-mixer-oss snd-card-cs4236 snd-cs4236 snd-cs4231]
snd-pcm1 17372 0 [snd-cs4236 snd-cs4231]
snd-timer 8092 0 [snd-opl3 snd-cs4231 snd-pcm1]
snd-pcm 8492 0 [snd-card-cs4236 snd-cs4236 snd-cs4231 snd-pcm1]
snd 33580 1 [snd-mixer-oss snd-card-cs4236 snd-seq-device snd-mpu401-uart snd-midi snd-opl3 snd-hwdep snd-cs4231 snd-mixer snd-pcm1 snd-timer snd-pcm]
soundcore 2336 3 [snd]
isapnp 23401 0 (autoclean) [snd-card-cs4236]
parport_probe 3164 0 (autoclean)
parport_pc 5748 1 (autoclean)
lp 4440 1 (autoclean)
parport 6716 1 (autoclean) [parport_probe parport_pc lp]
serial 42932 1 (autoclean)
memstat 1604 0 (unused)
nls_iso8859-1 2236 2 (autoclean)
sd_mod 16688 0 (autoclean) (unused)

Ich bin für jeden Tip dankbar!

Pascal

Hallo Pascal,
ich bin nicht gerade der größte Linux-Experte.
Aber trotzdem fällt mir auf, daß Du nichts darüber
gesagt hast, ob Dein Kernel auch Soundunterstützung
hat. Falls nicht, mußt Du Dir einen eigenen Kernel
kompilieren, wo dann die Soundunterstützung entweder
direkt im Kernel, oder als Modul eingebunden ist.
Fast alles, was die Hardware angeht, steht und fällt
bei Linux mit der Kernelkonfiguration.
Das ist übrigens im Suse-Handbuch sehr gut beschrieben.
Das Kapitel heißt „Der Kernel und die Kernelkonfiguration“
oder ähnlich (ich habe die 7.0-Distribution).
Ich hoffe, der Tip hilft Dir weiter.
Gruß
Wobbel

Hallo Pascal,
ich bin nicht gerade der größte Linux-Experte.
Aber trotzdem fällt mir auf, daß Du nichts darüber
gesagt hast, ob Dein Kernel auch Soundunterstützung
hat. Falls nicht, mußt Du Dir einen eigenen Kernel
kompilieren, wo dann die Soundunterstützung entweder
direkt im Kernel, oder als Modul eingebunden ist.

Das sollte eigentlich ab Kerne. 2.2 x nicht mehr nötig sein?

Was sagt denn cat /dev/sndstat
?

Sebastian

Was sagt denn cat /dev/sndstat ?

ergibt:
cat: /dev/sndstat: Kein passendes Gerät gefunden

Gruß,
Pascal

trotzdem fällt mir auf, daß Du nichts darüber
gesagt hast, ob Dein Kernel auch Soundunterstützung
hat.

mit dem Befehl lsmod kann man die im Kernel installierten Module anzeigen lassen. Daher hatte ich das Ergebnis auch angezeigt, an dem man sieht, daß die Sound-module drin sind.

Dein Rat hat mir nicht weitergeholfen, dennoch danke.

Gruß,
Pascal

Was sagt denn cat /dev/sndstat ?

ergibt:
cat: /dev/sndstat: Kein passendes Gerät gefunden

spontan keine weitere Idee. Zum Herumprobieren: OSS alte Version, kostenfrei), oder die Kerneltreibr benutzen: Die /etc/config.modules entsprechend editieren. (Das ist in der Datei erklärt, Du mußt zuerst ein paar Zeilen auskommentieren und die zu Deiner Karte passenden einkommentieren (ad1816.o ?)

So habe ich meine Karte jedenfalls zum Klingen gebracht.

Gruß,

Sebastian