snd_emu10kx & analoge Ausgabe

Cédric

aka decemplex
Hallo,

Wie schaltet man den snd_emu10kx auf analogen Ausgang um? Früher ging das ja per "emuctrl mode analog" - seitdem der Treiber aber in -CURRENT integriert wurde, und emuctrl der Vergangenheit angehört finde ich die Funktion einfach nicht mehr. In den sysctl's und mixer(8) die die Funktionen von emuctrl ersetzen sollen finde ich jedenfalls nichts dazu...
 
Lösung

Okay, eine mögliche Option irgendwo hab ich immer noch nicht gefunden, also hab ich ein paar Sachen im Quellcode auskommentiert, so das er per default nicht mehr im Digital Modus springt - falls jemand das gleiche Problem hat (deutet sich bei einer analogen Lautsprecheranlage durch rauschen usw. an):

Code:
--- emu10kx-orig.c      Sun Sep 10 11:40:30 2006
+++ emu10kx.c   Sun Sep 10 11:34:02 2006
@@ -2394,12 +2394,14 @@
        emu_initefx(sc);
 
        def_mode = MODE_ANALOG;
-       if ((sc->is_emu10k2) || (sc->is_ca0102) || (sc->is_ca0108))
+/*
+    if ((sc->is_emu10k2) || (sc->is_ca0102) || (sc->is_ca0108))
                def_mode = MODE_DIGITAL;
        if (((sc->is_emu10k2) || (sc->is_ca0102) || (sc->is_ca0108)) && (sc->broken_digital)) {
                device_printf(sc->dev, "Audigy card initialized in analog mode.\n");
                def_mode = MODE_ANALOG;
        }
+*/
        emumix_set_mode(sc, def_mode);
 
        if (bootverbose) {

Dann Modul oder Kernel neubauen.
 
Zurück
Oben