On Jul 17, Takashi Iwai wrote:

> - unload alsa module, load oss, check the performance
Ok, works as before.

> - unload oss, and reload the alsa again.
It didn't want to do it for quite a while - I eventually got to repeat
it...  There are a lot of artifacts in the sound that are not there when
oss is active - may leave that for another day...

The attached patch I got from Jaroslav some time ago when he was trying to
chase the same bug - it was still applied.

The other diff is the differences in the ymfpci output.  The lspci output
is identical over before (alsa), oss, after (alsa) - not supplied.
I still have all the original files if required.

tom.
--- alsa-driver-0.9.4/alsa-kernel/pci/ymfpci/ymfpci.c.org       Tue May  6 00:14:59 
2003
+++ alsa-driver-0.9.4/alsa-kernel/pci/ymfpci/ymfpci.c   Fri Jun 13 09:42:37 2003
@@ -245,6 +245,8 @@
        }
        pci_set_drvdata(pci, chip);
        dev++;
+       legacy_ctrl = 0x907f;
+       pci_write_config_word(pci, PCIR_DSXG_LEGACY, legacy_ctrl);
        return 0;
 }
 
--- before-ymfpci       Fri Jul 18 13:12:11 2003
+++ after-ymfpci        Fri Jul 18 13:57:47 2003
@@ -24,7 +24,7 @@
 0054: ff00ff
 0058: 555500ff
 005c: 0000
-0060: 208000
+0060: 1c8000
 0064: 26800f
 0068: 80000000
 006c: 0000
@@ -32,16 +32,16 @@
 0074: 0000
 0078: 0000
 007c: 0000
-0080: 31e731e7
-0084: 31e731e7
-0088: 31e731e7
+0080: 3fff3fff
+0084: 3fff3fff
+0088: 3fff3fff
 008c: 0000
 0090: 0000
 0094: 0000
-0098: 31e731e7
+0098: 0000
 009c: 0000
 00a0: 0000
-00a4: 0000
+00a4: 3fff3fff
 00a8: 3fff3fff
 00ac: 3fff3fff
 00b0: 0000
@@ -65,7 +65,7 @@
 00f8: 0000
 00fc: 0000
 0100: 0000
-0104: 0001
+0104: 0000
 0108: 0000
 010c: 0000
 0110: 0000
@@ -86,7 +86,7 @@
 014c: 0100
 0150: 0000
 0154: 0018
-0158: 4808000
-015c: 480be00
-0160: 480bf00
-0164: 480c000
+0158: 3ac8000
+015c: 3acbe00
+0160: 3acbf00
+0164: 3acc000

Reply via email to