[linux-audio-user] snd-hdsp+cardbus+M6807 notebook=distortion
-- FIXED!
Daniel Ritz
daniel.ritz at gmx.ch
Sun Apr 18 18:40:25 BST 2004
On Sunday 18 April 2004 13:44, Tim Blechmann wrote:
> out, the windows hdsp driver sets the latency timer of
> the cardbus bridge and (i am repeating what i wrote before) thomas added
> this to the linux driver as well ... which didn't work for no kernel i
no. there was a change setting the lateny timer to 255, but only for the
HDSP, not for the bridge. that's why i ask.
> used on my machine (nearly every kernel between 2.4.22 and 2.6.5 both
> vanilla and ck/gentoo)
> there is a latency problem, but it's NOT related to the settings of the
> latency registers of the hdsp or the cardbus bridge...
>
> > ico, i'm know it works for you with 0x04 at 0xc9, but please try
> > anyway.
> as i pointed out earlier, i've got the same behaviour on my machine with
> the same register settings on windows (works fine) and on linux (doesn't
> work).
> what we should do is figuring out, what this specific register on ico's
> machine is actually doing...
could you actually show us the hexdump of the config space?
>
> and i'll have to add:
> i once changed the whole configuration space to the windows settings ...
> although i doubt that it makes sense to change the base addresses ... i
> changed the first 128bit and the last 32 bit ... nothing changed the
> behaviour of the hdsp ...
>
and the windows one too, please. there has to be a difference somewhere.
may be not in the config of the bridge, but in the HDSPs config.
for your OZ6933 there are some setting that should be tried. it's
enable/disable the FIFO between CB and PCI, enable/dispable posted writes.
i have a patch that messes around with these setting, but i need to see the
hexdump first.
-daniel
More information about the linux-pcmcia
mailing list