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