From: C. M. <jc...@ne...> - 2002-02-24 21:33:32
|
Hi!=20 After some more careful testing, I was able to identify the exact moment when the changes in the Linux kernel broke SPDIF passthru of Emu10k1 cards. I tested all the pre-patches between kernels 2.4.12 and 2.4.13 and I found that kernel 2.4.13-pre2 was the one that broke it. Up until 2.4.13-pre1, everything works fine. From 2.4.13-pre2 on, passthru sound is broken (if kernel option CONFIG_HIGHMEM4G or CONFIG_HIGHMEM64G is used).=20 According to the kernel Changelog, it appears that one of these changes was the responsible for it:=20 2.4.13-pre2:=20 - Alan Cox: more merging=20 - Ben Fennema: UDF module license=20 - Jeff Mahoney: reiserfs endian safeness=20 - Chris Mason: reiserfs O_SYNC/fsync performance improvements=20 - Jean Tourrilhes: wireless extension update=20 - Joerg Reuter: AX.25 updates=20 - David Miller: 64-bit DMA interfaces=20 I hope this helps and I hope you can fix it soon. Regards=20 Z=C3=A9=20 PS- I'm not a subscriber of the lkml. Please send any messages to my personal email address if you want to contact me. On Thu, 21 Feb 2002, Jos=C3=A9 Carlos Monteiro wrote: > Emu10k1 SPDIF passthru with the creative/kernel OSS driver only works > if the kernel option CONFIG_NOHIGHMEM is set. If one of the other two > related options (CONFIG_HIGHMEM4G or CONFIG_HIGHMEM64G) is used > instead, the sound card is unable to "pass" AC3 streams "through" the > SPDIF output; only PCM and multi-channel sound gets to the > amp/speakers. This bug is present since kernel 2.4.13 (with kernel > 2.4.12 and earlier it worked fine),and it's still present in 2.4.18-rc4 |