
Moin, * Torsten Hallmann <saurus@arcormail.de> [010327 20:48]:
Ich benutze SuSE 7.0 und will eine Creative CT3600 SB32 ISA (http://lhd.datapower.com/db/dispproduct.php3?DISP?1155) zum klingen bringen. Ist das eine ISA oder ISAPnP Karte? Welche Resourcen verwendet die Karte? PnP. Hier ein paar Daten vom KDE Control Center: DMA-Channels 0, 5; Sound Blaster AWE32/64 Character Device 14: sound Character Device 116: alsa I/O-Ports: 0213-0213: isapnp read 0220-022f: Sound Blaster AWE32/64 0330-0331: Sound Blaster AWE32/64 - MPU-401 0388-038b: Sound Blaster AWE32/64 - FM 0620-0623: Sound Blaster AWE32/64 - WaveTable 0a20-0a23: Sound Blaster AWE32/64 - WaveTable 0a79-0a79: isapnp write 0e20-0e23: Sound Blaster AWE32/64 - WaveTable Interrupt 10: Sound Blaster AWE32/64
Interessant ist das hier: Sound Driver:3.8.1a-980706 (ALSA v0.5.10b emulation code) Kernel: Linux eumel 2.2.16 #204 Sat Mar 3 11:02:28 CET 2001 i686 Config Options: 0 Installed drivers: Type 10 ALSA emulation Card config: Sound Blaster 16 at 0x220, irq 10, dma 0&5 Audio devices: 0: DSP v4.13 (DUPLEX) Synth devices: NOT ENABLED IN CONFIG Midi devices: 0: MPU-401 (UART) Timers: 7: system timer Mixers: 0: CTL1745
Ich habe das OSS und den Treiber für die SB32/AWE in meinem Kernel (CONFIG_AWE32_SYNTH), wie auch die Untersttützung für 100% Sound Blaster kompatible (CONFIG_SOUND_SB). Daraufhin habe ich Yast2 benutzt, um die Karte in Betrieb zu setzen. Yast2 meldete Erfolg, meine Ohren widersprechen. Es stellt sich jetzt die Frage ob Du das als Modul oder fest in den Kernel kompiliert hast. Alle drei als Modul.
Du siehst, das hier jedoch noch mehr Informationen von deiner Seite aus nötig sind, da sich die Sache nicht ganz eindeutig zu erkennen gibt. Also, was hast Du bisher genau unternommen? Alles, was mir wichtig erschien, habe ich beschrieben. Mein Problem bei dieser Sache ist vor allem, daß ich keinen Überblick über die Soundarchitektur habe, also weiß ich nicht, wo ich ansetzen soll. Was ich möglicherweise zu wenig beachtet habe, ist das PnP. Beim Booten wird eine Meldung angezeigt, aus der ich bisher gelesen habe, das alles in Ordnung ist: Initializing PnP devices Board 1 has Identity cb 10 05 20 f2 44 00 8c 0e: CTL0044 Serial No 268771570 [c hecksum cb] CTL0044/268771570[4]{StereoEnhance }; --- Enabled OK done
Ich habe dann ein wenig mit Alsa herumgespielt. Wenn ich danach mit Yast2 die Soundkarte einrichte, bekomme ich jeweils die ersten Takte des Testsounds zu hören. Wenn nur die ersten Takte zu hören sind, dann sollte man prüfen, ob in den /var/log/messages etwas zu finden ist, welches den Grund für den Abbruch belegt. Nix. Allerdings habe ich etwas merkwürdiges bemerkt: Den Testton höre ich für noch nichtmal eine Sekunde, dann erst wieder, wenn ich Yast2s Soundmodul neu starte. Wenn ich Yast2 allerdings stoppe und in den Hintergrund schicke (Ctrl-z, bg) höre ich ebenfalls den kurzen Auschnitt.
Jedenfalls funktioniert weder KDEs Soundserver noch xmms ('_IceTransOpen: Unable to Parse address none'). Alsaplayer bleibt nach der Startzeile stehen.
Was ich von meiner TerraTec 32/96 kenne ist, das bei einem direkten schreiben auf dem /dev/dsp (z.B. mit xmms) mit ein paar start und stop Befehlen am Player gerne DMA Probleme auftreten. Deshalb freue ich mich über den arts-Soundserver von KDE ;-) '/dev/dsp'? Das erinnert mich daran, daß ee beim Starten immer einen Fehler ausgibt: '/dev/dsp: Das Gerät oder die Ressource ist belegt'
Meine Sorge ist im Moment, daß ich mein System nach bester Windowsart so mit Sounddateien zugekleistert habe, daß mir nur eine Neuinstallation hilft. Ich hoffe, ich bekomme das Biest noch in den Griff. Vielen Dank für Deine Hilfe. Thorsten