Creative CT3600 SB32 ISA
Moin, so einige Dinge gibt es bei Linux, die mich überfordern; eines davon ist meine Soundkarte. Ich benutze SuSE 7.0 und will eine Creative CT3600 SB32 ISA (http://lhd.datapower.com/db/dispproduct.php3?DISP?1155) zum klingen bringen. 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. 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. Tja, nun wollte ich irgendwann DVDs sehen, und die sind mit Ton bestimmt spannender. Wie sollte ich also vorgehen? Die Dokus, die ich gefunden habe, schienen alle nicht mehr aktuelle zu sein. Welche Pakete von der SuSE-DVD sollte ich installieren? Welche Bestandteile ergänzen sich? Welche sind Alternativen? Was sollte ich beseitigen, bevor ich mich an eine Neuinstallation mache? Thorsten
Am Sonntag, 25. März 2001 15:18 schrieb Thorsten Haude:
so einige Dinge gibt es bei Linux, die mich überfordern; eines davon ist meine Soundkarte. 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?
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. Wenn Du mir hier beschreibst, das Du mit YaST die Karte finden kannst, dann gehe ich nun einmal davon aus, das Du eine ISAPnP Karte hast. Bedenke das Du nur dann erfolgreich Module laden kannst (das macht YaST auch) wenn Du den Support als Modul realisierst. Ist er fest in den Kernel eingebunden wird das nicht funktionieren, da ja schon der entsprechende Teil belegt ist. 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?
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. 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 ;-) Bis denn dann... Torsten
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
Am Mittwoch, 28. März 2001 00:47 schrieb Thorsten Haude:
PnP.
Ok, dann unternimm bitte folgendes: Erstelle zunächst mal eine neue /etc/isapnp.conf mit den folgenden Schritten: Deinstalliere deine Soundkarte unter ALSA, da es hier anscheinend Probleme gibt. Dazu kannst Du den Befehl "rcalsasound stop" verwenden und dann mit einem Ascii-Editor die Zeilen bezüglich ALSA in der /etc/modules.conf löschen (meist am Ende der Datei). Nun folgende Befehle als Root ausführen: mv /etc/isapnp.conf /etc/isapnp.conf.old pnpdump -c > /etc/isapnp.conf isapnp /etc/isapnp.conf Die Ausgabe des letzten Befehls postest Du dann einfach mal.
Alle drei als Modul.
Welche drei meinst Du genau (Modulnamen)?
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.
Das ist immer wieder das Problem, es werden immer wieder die Systeme durcheinander gewürfelt. Aber das bekommen wir schon wieder in den Griff.
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
Tja, dann hast Du schonmal mit den pnpdump und isapnp Tools gearbeitet. Und da Alsa seine eigenen Tools dazu verwendet (isapnp.o), kann das Probleme bereiten.
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.
Manchmal mag das auch unter Linux die schnellste Methode sein, wenn man sich nicht genau mit dem System auskennt. Aber bei einer Soundkarte würde ich mir diesbezüglich keine großen Gedanken machen. Bis denn dann... Torsten
Moin, * Torsten Hallmann <saurus@arcormail.de> [010328 16:46]:
Am Mittwoch, 28. März 2001 00:47 schrieb Thorsten Haude: isapnp /etc/isapnp.conf
Die Ausgabe des letzten Befehls postest Du dann einfach mal.
Board 1 has Identity cb 10 05 20 f2 44 00 8c 0e: CTL0044 Serial No 268771570 [checksum cb] CTL0044/268771570[0]{Audio }: Ports 0x220 0x300 0x388; IRQ7 DMA0 DMA5 --- Enabled OK CTL0044/268771570[1]{IDE }: Ports 0x168 0x36E; IRQ10 --- Enabled OK CTL0044/268771570[2]{WaveTable }: Port 0x620; --- Enabled OK CTL0044/268771570[3]{Game }: Port 0x200; --- Enabled OK CTL0044/268771570[4]{StereoEnhance }: Port 0x100; --- Enabled OK
Alle drei als Modul. Welche drei meinst Du genau (Modulnamen)? Das kann ich nicht genau sagen. Ich meine die drei Parameter für die Kernelkonfiguration: 'CONFIG_SOUND_OSS', 'CONFIG_SOUND_SB', 'CONFIG_AWE32_SYNTH'.
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. Das ist immer wieder das Problem, es werden immer wieder die Systeme durcheinander gewürfelt. Aber das bekommen wir schon wieder in den Griff. Ich freue mich schon auf die ersten Töne!
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 Tja, dann hast Du schonmal mit den pnpdump und isapnp Tools gearbeitet. Ich streite alles ab! Ich kann mich jedenfalls nicht erinnern, das hat SuSE bei der Installation gemacht.
Thorsten -- Ich befürchte, für die Mehrheit aller Deutschen bedeutet es eine Einschränkung der persönlichen Freiheit, beim Heizen das Fenster zu schließen. Harald Brosi
Am Freitag, 27. April 2001 21:45 schrieb Thorsten Haude:
Board 1 has Identity cb 10 05 20 f2 44 00 8c 0e: CTL0044 Serial No 268771570 [checksum cb] CTL0044/268771570[0]{Audio }: Ports 0x220 0x300 0x388; IRQ7 DMA0 DMA5 --- Enabled OK CTL0044/268771570[1]{IDE }: Ports 0x168 0x36E; IRQ10 --- Enabled OK CTL0044/268771570[2]{WaveTable }: Port 0x620; --- Enabled OK CTL0044/268771570[3]{Game }: Port 0x200; --- Enabled OK CTL0044/268771570[4]{StereoEnhance }: Port 0x100; --- Enabled OK
OK es sieht zwar nun alles ziemlich verwürfelt aus, aber probier bitte folgenden Befehl: modprobe sb io=0x220 irq=7 dma=0 dma16=5 Das sollte das Modul sb laden können.
Das kann ich nicht genau sagen. Ich meine die drei Parameter für die Kernelkonfiguration: 'CONFIG_SOUND_OSS', 'CONFIG_SOUND_SB', 'CONFIG_AWE32_SYNTH'.
Also einen Kernel brauchst Du für den Sound nicht neu zu kompilieren.
Ich streite alles ab! Ich kann mich jedenfalls nicht erinnern, das hat SuSE bei der Installation gemacht.
Kann bei der SuSE Installation nicht passiert sein, da hier diese Sachen nicht angefasst werden. YaST2 verwendet ausschlielich Alsa. Und Alsa wiederum verwendet das Modul isapnp.o nicht das Binary isapnp in Kombination mit einer isapnp.conf Datei. Wo hast Du denn diese Information bzw. Zeile her? Bis denn dann... Torsten
participants (2)
-
Thorsten Haude
-
Torsten Hallmann