Re: Emu10k1 SPDIF passthru doesn't work if CONFIG_NOHIGHMEM is not

José Carlos Monteiro (jcm@skyblade.homeip.net)
Sun, 24 Feb 2002 22:28:34 +0000 (WET)


Hi!
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).

According to the kernel Changelog, it appears that one of these changes
was the responsible for it:

2.4.13-pre2:
- Alan Cox: more merging
- Ben Fennema: UDF module license
- Jeff Mahoney: reiserfs endian safeness
- Chris Mason: reiserfs O_SYNC/fsync performance improvements
- Jean Tourrilhes: wireless extension update
- Joerg Reuter: AX.25 updates
- David Miller: 64-bit DMA interfaces

I hope this helps and I hope you can fix it soon.

Regards

PS- I'm not a subscriber of the lkml. Please send any messages to
jcm@netcabo.pt if you want to contact me.

On Thu, 21 Feb 2002, José 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

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/