[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