[linux-audio-user] snd-hdsp+cardbus+M6807 notebook=distortion -- FIXED!

Tim Blechmann TimBlechmann at gmx.net
Sun Apr 18 14:44:45 BST 2004


hi all,

> could you guys test the attaches script after the card is inserted and
> the hdsp driver loaded? it adjusts latency timers to 255 (the PCI
> latency timer of the bridge, the cardbus latency timer of the bridge,
> the pci latency timer of the hdsp is already set to 255 by the
> driver).
as i pointed out earlier, i tried this about twice a week for the last 4
monthes with no success, neither with any 2.4 nor with any 2.6 kernel!!!
i suppose my laptop had any combination of latency settings that are
possible...

anyway, i tried to run the script, which didn't want to work on my
machine (lspci: -s: Invalid slot number). i set these registers manually
to the script's values ... no success ... as in the last four monthes
...
sorry, i don't want to be rude, i'm just really upset about the
situation. 
as ico pointed 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
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...

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 ...

ico:
would it be possible that you send me an lscpi -vv output before and
after you changed the registers? maybe we see any differences there ...
and could you ask the manufacturer of your notebook, if he knows the
purpose of these registers?

cheers...

 Tim                          mailto:TimBlechmann at gmx.de
                              ICQ: 96771783
--
The only people for me are the mad ones, the ones who are mad to live,
mad to talk, mad to be saved, desirous of everything at the same time,
the ones who never yawn or say a commonplace thing, but burn, burn,
burn, like fabulous yellow roman candles exploding like spiders across
the stars and in the middle you see the blue centerlight pop and
everybody goes "Awww!"
                                                          Jack Kerouac




More information about the linux-pcmcia mailing list