Hallo an alle! Bin gerade (zum wiederholten Male) am versuchen den Sound meiner Kiste zu aktivieren. Will mal schauen ob ich ein paar MP3s zu spielen krieg! ------------------------------------------------------------------------- Rechner: 486 DX2/66 Soundkarte: Yamaha Soundedge OPTi 82c928 (Uralt ISA-Karte - wird laut SuSE-Handbuch vom Modul mad16.o untertützt) Linux: SuSE 6.2 ------------------------------------------------------------------------- Folgendes ist mir wiederfahren ;o): 1. Konfiguration mit OSS: Karte wurde identifiziert, soundon gestartet, nmixer aufgerissen, mp3blaster bzw. workbone gestartet, /dev/sndstat zeigt alles an, der Speaker bleibt jedoch schlaff ... Anschlüsse stimmen, Finger auf Ministecker gehalten: brummt. 2. Versuch mit modprobe mad16 zu laden: --8<--- mytoy:~ # modprobe mad16 io=0x530 irq=7 dma=0 dma16=1 mytoy:~ # lsmod Module Size Used by serial 41940 1 (autoclean) memstat 1412 0 (unused) mytoy:~ # cat /dev/sndstat cat: /dev/sndstat: No such device mytoy:~ # --->8-- BTW: Die Parameter stimmen _zufällig_ mit denen im HB überein ... 3. Test modprobe überhaupt Das Laden von 'nem isdn-Modul klappt hingegen tadellos. Nur leider hab ich kein ISDN, aber 'ne Soundkarte. Hat jemand 'ne Idee was da falsch laufen könnte? Danke + Grüße, Pablo -- ..::||======== TUNES FOR THE TAKIN' =======||::.. ..::||========= http://www.tftt.de ========||::.. ..::|| http://www.mp3.com/Tunesforthetakin ||::.. ..::||======== mailto:pablo@tftt.de =======||::.. --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Bin ein Stückchen weiter ... On Fri, 18 Feb 2000, Pablo Lachmann wrote:
2. Versuch mit modprobe mad16 zu laden:
--8<--- mytoy:~ # modprobe mad16 io=0x530 irq=7 dma=0 dma16=1 mytoy:~ # lsmod Module Size Used by serial 41940 1 (autoclean) memstat 1412 0 (unused) mytoy:~ # cat /dev/sndstat cat: /dev/sndstat: No such device mytoy:~ # --->8--
Habe jetzt alles notwendige in der /etc/conf.modules auskommentiert, mit einem Teilerfolg: 1. Die benötigten Module sind offensichlich geladen 2. Das Device ist offensichtlich auch ansprechbar --8<--- mytoy:~ # cat /dev/sndstat OSS/Free:3.8s2++-971130 Load type: Driver loaded as a module Kernel: Linux mytoy 2.2.10 #1 Tue Jul 20 16:32:24 MEST 1999 i486 Config options: 0 Installed drivers: Card config: Audio devices: 0: MAD16 WSS (AD1848) Synth devices: Midi devices: Timers: 0: System clock Mixers: 0: MAD16 WSS (AD1848) mytoy:~ # --->8-- Sound kommt immer noch keiner ... Weis jemand was? Grüße, Pablo -- ..::||======== TUNES FOR THE TAKIN' =======||::.. ..::||========= http://www.tftt.de ========||::.. ..::|| http://www.mp3.com/Tunesforthetakin ||::.. ..::||======== mailto:pablo@tftt.de =======||::.. --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Pablo Lachmann schrieb in 1,7K (69 Zeilen):
Bin gerade (zum wiederholten Male) am versuchen den Sound meiner Kiste zu aktivieren. Will mal schauen ob ich ein paar MP3s zu spielen krieg!
Ich verwende gerne ein cat /usr/share/sounds/au/english.au > /dev/audio als grundsaetzlichen Test ... -Wolfgang --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Wolfgang Weisselberg (weissel@ph-cip.uni-koeln.de) [20000220 23:09]:
Ich verwende gerne ein cat /usr/share/sounds/au/english.au > /dev/audio als grundsaetzlichen Test ...
Was Dir aber z.B. bei einer SB 128 PCI nichts bringt, da dieser Karte die
zur Dekodierung nötige Hardware fehlt.
Philipp
--
Philipp Thomas
Hallo Pablo, Pablo Lachmann wrote:
Bin gerade (zum wiederholten Male) am versuchen den Sound meiner Kiste zu aktivieren. Will mal schauen ob ich ein paar MP3s zu spielen krieg! Rechner: 486 DX2/66
Soundkarte: Yamaha Soundedge OPTi 82c928 (Uralt ISA-Karte - wird laut SuSE-Handbuch vom Modul mad16.o untertützt)
Linux: SuSE 6.2
mytoy:~ # modprobe mad16 io=0x530 irq=7 dma=0 dma16=1
Ich habe eine Mozart, auch mit nem OPTi der laut SuSE-HB von mad16
unterstuezt werden soll... Hatte aber immer Aerger damit.
Loesung war dann, dass ich die Soundunterstuetzung fest in den Kernel
eingebaut habe:
#
# Sound
#
CONFIG_SOUND=y
CONFIG_SOUND_OSS=y
CONFIG_SOUND_DMAP=y
CONFIG_SOUND_MAD16=y
# CONFIG_MAD16_OLDCARD is not set # evtl. mal setzen
CONFIG_MAD16_BASE=604 # hier solltest du 530 verwenden
CONFIG_MAD16_IRQ=7
CONFIG_MAD16_DMA=1 # hier evtl. 0
CONFIG_MAD16_DMA2=0 # hier 1
CONFIG_MAD16_MPU_BASE=240 # sofern MPU vohanden
CONFIG_MAD16_MPU_IRQ=11 # dito
CONFIG_SOUND_SOFTOSS=m
CONFIG_SOUND_YM3812=y
# CONFIG_SOUND_VMIDI is not set
# CONFIG_SOUND_UART6850 is not set
# CONFIG_SOUND_NM256 is not set
HTH und ansonsten PM
CU
David
--
E-Mail: David Haller
Hallo, Dank ertmal an alle die geantwortet haben, war wohl mit meiner zweiten Frage etwas zu ungeduldig ... On Mon, 21 Feb 2000, David Haller wrote:
Hallo Pablo,
Hallo David!
Ich habe eine Mozart, auch mit nem OPTi der laut SuSE-HB von mad16 unterstuezt werden soll... Hatte aber immer Aerger damit.
Loesung war dann, dass ich die Soundunterstuetzung fest in den Kernel eingebaut habe:
Auf diese Art und weise kam ich jetzt auch mal dazu 'nen eigenen Kernel zu
backen. Hat auch direkt nach dem ersten erfolgreichem Kompilierungs -
Durchlauf gebootet => Erfolgserlebnis :o), klasse !!!
Leider kommt auch nach mehrmaligem Durchprobieren verschiedener
Konfigurationen immer noch kein Sound :o( Bei meinem 486er dauert das auch
gut 2 Stunden, bis ein neuer Kernel kompiliert ist.
Meine derzeitige Konfig sieht folgendermassen aus:
(BTW, alle eventuellen genervt klingenden Formulierungen richten sich
gegen meine Soundkarte, bzw. Yamaha, und nicht gegen Linux oder etwa gegen
die Liste)
--8<---
[...]
#
# Sound
#
CONFIG_SOUND=y
CONFIG_SOUND_OSS=y
CONFIG_SOUND_DMAP=y
CONFIG_SOUND_MAD16=y
CONFIG_MAD16_OLDCARD=y
CONFIG_MAD16_BASE=530
CONFIG_MAD16_IRQ=9
CONFIG_MAD16_DMA=0
CONFIG_MAD16_DMA2=1
CONFIG_MAD16_MPU_BASE=330 # Ist wohl die default Addresse
CONFIG_MAD16_MPU_IRQ=7 # Kann ich an der Karte jumpern, hab ich auch getan
CONFIG_SOUND_SOFTOSS=m
CONFIG_SOUND_YM3812=y
[...]
--->8--
Ok, dann die /var/log/boot.msg:
--8<---
[...]
<7>Sound initialization started
<4>
Hallo Pablo, Pablo Lachmann wrote:
Auf diese Art und weise kam ich jetzt auch mal dazu 'nen eigenen Kernel zu backen. Hat auch direkt nach dem ersten erfolgreichem Kompilierungs - Durchlauf gebootet => Erfolgserlebnis :o), klasse !!!
*g*
CONFIG_SOUND=y CONFIG_SOUND_OSS=y CONFIG_SOUND_DMAP=y
CONFIG_SOUND_MAD16=y CONFIG_MAD16_OLDCARD=y
Hmm... In der Config-Hilfe steht das das fuer die c928 ist und du dafuer SB brauchst... Evtl. mal weglassen... Falls erfolglos, wuerde ich mal probieren den SB-Support einzubauen...
CONFIG_MAD16_BASE=530 CONFIG_MAD16_IRQ=9
Ist das auch so gejumpert? Ich dachte das waere auf IO=530 IRQ=7
CONFIG_MAD16_DMA=0 CONFIG_MAD16_DMA2=1
Und das? (ich hab's genau andersrum ;)
CONFIG_MAD16_MPU_BASE=330 # Ist wohl die default Addresse CONFIG_MAD16_MPU_IRQ=7 # Kann ich an der Karte jumpern, hab ich auch getan
Ist das auch der MPU-IRQ der auf 7 ist? (s.o.)
CONFIG_SOUND_SOFTOSS=m CONFIG_SOUND_YM3812=y
Apropos: hat die Karte ueberhaupt einen OPL3-chip?
Ok, dann die /var/log/boot.msg: [...] <7>Sound initialization started <4>
at 0x534 irq 9 dma 0,0 <4>Sound Blaster: DSP command(f2) timeout. \ <4>Sound Blaster: DSP command(f2) timeout. > [1] <4>Sound Blaster: DSP command(f2) timeout. / <4>sb: Interrupt test on IRQ7 failed - Probable IRQ conflict ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [2] <4> at 0x220 irq 7 dma 0 ^^^^^ [3] <4> at 0x388 ^^^^^ [4] <7>Sound initialization complete [..] [1] Wieso Soundblaster, ich versuch doch die Karte ohne Emu anzusprechen, oder hab ich was übersehen?
Das ist wohl das mit dem CONFIG_MAD16_OLDCARD
[2] An welcher Stelle in der Kernelkonfig hab ich ihm denn gesagt daß er den IRQ für den sb nehmen soll?
Ist der Default...
[3] Sollte das nicht 0x330 heißen, wie ich es in der Kernelconfig zugewiesen hab?
Dito. Und sollte 0x530 sein
[4] Wo kommt denn die jetz her?
Das ist der OPL IO der muesste so auch korrekt sein.
Und weiter gehts mit der /dev/sndstat: Installed drivers: Type 19: MAD16/Mozart (MSS) Type 20: MAD16/Mozart (MPU) Type 1: OPL-2/OPL-3 FM Type 26: MPU-401 (UART) Type 2: Sound Blaster Type 29: Sound Blaster PnP Type 7: SB MPU-401
Card config: MAD16/Mozart (MSS) at 0x530 irq 9 drq 0,1 MAD16/Mozart (MPU) at 0x220 irq 7 drq 0 OPL-2/OPL-3 FM at 0x388 drq 0
.o. Ich glaub, mit den richtigen IRQ/IO sollte es klappen bei mir: OSS/Free:3.8s2++-971130 Load type: Driver compiled into kernel Kernel: Linux slarty 2.2.14 #16 Mon Feb 21 14:21:16 MET 2000 i686 Config options: 0 Installed drivers: Type 19: MAD16/Mozart (MSS) Type 20: MAD16/Mozart (MPU) Type 1: OPL-2/OPL-3 FM Type 26: MPU-401 (UART) Type 2: Sound Blaster Type 29: Sound Blaster PnP Type 7: SB MPU-401 Card config: MAD16/Mozart (MSS) at 0x604 irq 7 drq 1,0 (MAD16/Mozart (MPU) at 0x240 irq 11 drq 0) OPL-2/OPL-3 FM at 0x388 drq 0 Bei dir muesste das dann sein: MAD16/Mozart (MSS) at 0x530 irq 7 drq 1,0 (MAD16/Mozart (MPU) at 0x330 irq 9 drq 0) OPL-2/OPL-3 FM at 0x388 drq 0
Audio devices: 0: MAD16 WSS (AD1848)
Synth devices: 0: Yamaha OPL4/OPL3 FM
Midi devices:
Timers: 0: System clock
Mixers: 0: MAD16 WSS (AD1848)
Das sieht bei mir genauso aus. Und funzt.
Hast du auch DOS/Win auf dem Rechner? Wenn ja, wie ist die
Karte da konfiguriert? Und sonst versuche mal herauszufinden
wie die Karte gejumpert ist.
CU
David
--
E-Mail: David Haller
On Wed, 23 Feb 2000, David Haller wrote:
Hallo Pablo,
Hallo David!
CONFIG_SOUND=y CONFIG_SOUND_OSS=y CONFIG_SOUND_DMAP=y
CONFIG_SOUND_MAD16=y CONFIG_MAD16_OLDCARD=y
Hmm... In der Config-Hilfe steht das das fuer die c928 ist und du dafuer SB brauchst... Evtl. mal weglassen... Falls erfolglos, wuerde ich mal probieren den SB-Support einzubauen...
Ich 'abe eine c928 ;o), heist dass ich soll sie mal als SB ansprechen?
CONFIG_MAD16_BASE=530 CONFIG_MAD16_IRQ=9
Ist das auch so gejumpert? Ich dachte das waere auf IO=530 IRQ=7
Der läßt sich nicht jumpern, der Jumper bezieht sich auf eine sog. `MIDI IRQ-NUMMER' (O-Ton Handbuch). Ich denke daß wird dann das sein was du/man wohl als MPU-IRQ bezeichne(s)t. Mag das eventuell sein?
CONFIG_MAD16_DMA=0 CONFIG_MAD16_DMA2=1
Und das? (ich hab's genau andersrum ;)
Setz ich auch mal um, wenn dass nicht immer 2 Stunden dauern würd, bis ich weis ob's eventuell richtig war :o(. Ich geh schon nicht mehr aus dem Haus, ohne vorher das Kernelgebäck zu initieren ;o)
CONFIG_MAD16_MPU_BASE=330 # Ist wohl die default Addresse CONFIG_MAD16_MPU_IRQ=7 # Kann ich an der Karte jumpern, hab ich auch getan
Ist das auch der MPU-IRQ der auf 7 ist? (s.o.)
Stimmt nun meine Annahme, dass die beiden IRQ's unterschiedlich sein müssen, wobei ich den MPU-IRQ (Für MIDI und interne Klangerzeugung) jumpern, und den andern IRQ (für die Soundunterstützung ala *.wav Dateien) frei wählen kann ... Es tut mir leid, ich bin echt total verwirrt was diese Karte macht, die übrigens Yamaha SW20 heißt (hab ich inzwischen 'rausgefunden, steht gut versteckt unter Technische Daten, Packungsinhalt, in der fünftletzten Zeile auf der viertletzten Seite *kopfschüttel*). Da ist noch die Rede von WSS und SB Emulationen ...
CONFIG_SOUND_SOFTOSS=m CONFIG_SOUND_YM3812=y
Apropos: hat die Karte ueberhaupt einen OPL3-chip?
Gute Frage, nein sie hat einen *stolz* OPL4-Chip, ganz was feines ;o) Betrifft diese YM3812 Option denn nur einen OPL3-chip?
[1] Wieso Soundblaster, ich versuch doch die Karte ohne Emu anzusprechen, oder hab ich was übersehen?
Das ist wohl das mit dem CONFIG_MAD16_OLDCARD
Huh, so langsam (!?) verlier ich den Überblick, hier in der mitgelieferten Doku wird mit Hilfe von einem DOS Proggie die Installation über ein Soundblaster-Mode ausgeführt, vielleicht sollte ich mal diesen Weg unter Linux gehen...
s.o. Ich glaub, mit den richtigen IRQ/IO sollte es klappen bei mir:
Ich probier dass auch nochmal alles aus, wenn das nur nicht so lange dauern würde ;o)
Das sieht bei mir genauso aus. Und funzt.
Hast du auch DOS/Win auf dem Rechner? Wenn ja, wie ist die Karte da konfiguriert? Und sonst versuche mal herauszufinden wie die Karte gejumpert ist.
Ich habe kein M$-Kram mehr auf meiner Platte, und früher unter DOS und Win 3.11 gabs auch immer Probleme ... Naja, ich probiere auch gerade aus, ob's auch wie unter `.../Documentation/sound/Opti' beschrieben ist, also doch als Modul geladen, vielleicht bringt ja das was. Grüße + Danke für deine Mühe, Pablo -- ..::||======== TUNES FOR THE TAKIN' =======||::.. ..::||========= http://www.tftt.de ========||::.. ..::|| http://www.mp3.com/Tunesforthetakin ||::.. ..::||======== mailto:pablo@tftt.de =======||::.. --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo Pablo, Pablo Lachmann wrote:
On Wed, 23 Feb 2000, David Haller wrote:
CONFIG_MAD16_OLDCARD=y
Hmm... In der Config-Hilfe steht das das fuer die c928 ist und du dafuer SB brauchst... Evtl. mal weglassen... Falls erfolglos, wuerde ich mal probieren den SB-Support einzubauen...
Ich 'abe eine c928 ;o), heist dass ich soll sie mal als SB ansprechen?
Waere einen Versuch wert... aber lese erstmal weiter...
CONFIG_MAD16_BASE=530 CONFIG_MAD16_IRQ=9
Ist das auch so gejumpert? Ich dachte das waere auf IO=530 IRQ=7
Der läßt sich nicht jumpern, der Jumper bezieht sich auf eine sog. `MIDI IRQ-NUMMER' (O-Ton Handbuch). Ich denke daß wird dann das sein was du/man wohl als MPU-IRQ bezeichne(s)t. Mag das eventuell sein?
Hae? Du darfst einen IRQ jumpern, aber nur den MIDI-IRQ? *gna*! Aber du hast natuerlich recht, der MIDI-IRQ muesste der IRQ sein, den du beim Kernel-backen als MPU-IRQ einstellen musst... Ergo: den CONFIG_MAD16_IRQ auf einen anderen, am besten 5 oder 7 legen. und dann CONFIG_MAD16_MPU_IRQ auf 9 oder 10 oder 11... (s.u)...
CONFIG_MAD16_DMA=0 CONFIG_MAD16_DMA2=1
Setz ich auch mal um, wenn dass nicht immer 2 Stunden dauern würd, bis ich weis ob's eventuell richtig war :o(.
:( Wichtig ist erstmal der 1ste DMA (den _ich_ mal auf 1 setzen wuerde).
Ich geh schon nicht mehr aus dem Haus, ohne vorher das Kernelgebäck zu initieren ;o)
*g*
CONFIG_MAD16_MPU_BASE=330 # Ist wohl die default Addresse CONFIG_MAD16_MPU_IRQ=7 # Kann ich an der Karte jumpern, hab ich auch getan
Ist das auch der MPU-IRQ der auf 7 ist? (s.o.)
Stimmt nun meine Annahme, dass die beiden IRQ's unterschiedlich sein müssen, wobei ich den MPU-IRQ (Für MIDI und interne Klangerzeugung) jumpern, und den andern IRQ (für die Soundunterstützung ala *.wav Dateien) frei wählen kann ...
Ich denke ja. Versuch mal CONFIG_MAD16_IRQ=7 und CONFIG_MAD16_MPU_IRQ=9 (oder 10 oder 11)... Die IOs wuerde ich auf 0x530 (MAD) und 0x330 (MPU) legen...
Es tut mir leid, ich bin echt total verwirrt was diese Karte macht, die übrigens Yamaha SW20 heißt (hab ich inzwischen 'rausgefunden, steht gut versteckt unter Technische Daten, Packungsinhalt, in der fünftletzten Zeile auf der viertletzten Seite *kopfschüttel*). Da ist noch die Rede von WSS und SB Emulationen ...
Die WSS-Emu waere dann auch noch einen Versuch wert. Denn die laesst sich AFAIK nochmal ganz "unabhaengig" (von MAD/SB) konfigurieren... (falls der OPTi/MAD/Mozart Modus nicht klappt)...
CONFIG_SOUND_YM3812=y
Apropos: hat die Karte ueberhaupt einen OPL3-chip?
Gute Frage, nein sie hat einen *stolz* OPL4-Chip, ganz was feines ;o) Betrifft diese YM3812 Option denn nur einen OPL3-chip?
Der OPL4 ist abwaertskompatibel (AFAIK) zum OPL3, insofern waere deine Antwort "ja" und gut ist ;) (d.h. drinlassen! Meine "Mozart" hat AFAIR auch eine OPL4 chip der als OPL3 praechtig funzt.)
Das ist wohl das mit dem CONFIG_MAD16_OLDCARD
Huh, so langsam (!?) verlier ich den Überblick, hier in der mitgelieferten Doku wird mit Hilfe von einem DOS Proggie die Installation über ein Soundblaster-Mode ausgeführt, vielleicht sollte ich mal diesen Weg unter Linux gehen...
Ah ja, natuerlich...: Mal ausgehenend von meiner Mozart: Die hat eine SB- und einen WSS-Modus... in ersterem betreibe ich sie in Win und in Linux (dort mit dem MAD16 Kram s.o.)... Umschalten zwischen den modi kann ich mit einem Dos-proggi... Zum CONFIG_MAD16_OLDCARD: In der Kernel Doku steht, dass die fuer diese Option fuer die c928 ist, und dass diese den SB-Support braucht. Daher das ganze SB Gewurschtel... Und lass dich von all dem SB-Kram nicht so sehr irritieren, das ist AFAIK einfach nur so, dass das MAD-Zeug einen Teil des SB-Krams (der Kernel-quellen) verwendet...
Ich probier dass auch nochmal alles aus, wenn das nur nicht so lange dauern würde ;o)
:( Das ist natuerlich nervig... Aber ich gehe mal davon aus, dass der Sound "nicht wichtig" ist... Also make eben bei Gelegenheit im Hintergrund roedeln lassen... ;))
Ich habe kein M$-Kram mehr auf meiner Platte, und früher unter DOS und Win 3.11 gabs auch immer Probleme ...
Wenn du nur noch die IRQs/IO-ports/DMAs wuesstest ;)
CU
David
P.S.: Eine "wilde" Idee kommt mir grad: Baue _alle_ Varianten (d.h.
das SB, das MAD und das WSS Zeuch (und CONFIG_SOUND_YM3812 etc.)
in den Kernel ein (nicht als Modul!) und lass dich ueberraschen was
dann beim booten tatsaechlich erkannt/verwendet wird ;) Zumindest
sollte das dann doch ein paar Ideen liefern... ;))
--
E-Mail: David Haller
participants (4)
-
David@dhaller.de
-
Pablo.Lachmann@t-online.de
-
pthomas@suse.de
-
weissel@ph-cip.uni-koeln.de