snd_hda driver for 6.1 now working

Sergio Lenzi enigma at k1.com.br
Sun Nov 5 02:43:54 UTC 2006



> Sergio, sorry, but you missed the [HEADS UP], and did it all wrong.



> It is not because of the chip cannot do DMA larger than 4k. It is
> because your hardware combination. 



Agree... in that notebook there is a problem with DMA..... the
nautilus-cd-burner complains about it...



> Smaller DMA means higher interrupt
> rate, and your chip need to compete with other peripherals to combat
> with that. All this can be solved by just using
> "hint.pcm.0.buffersize=4096" without any single driver source tweak.
> Note that you probably don't even need this tunable hint if you using
> the above "lowlatency" (which itself need another HEADS UP)
> patch/module.


Thanks very much for your infomation... I will fix my installation with
that patch in
the /usr/src/sys   directory... 

I tried to change the buffersize to 4096 or less but still does not
worked   the modules
fails to run in my 6.1-RELEASE because of a call to mix_setparentchild
that does not exists
in the sound.ko module in the 6.1 RELEASE...  so I had to comment the
code too...

Anyway was for me a good "exercise"  watching  how the module is coded
( I have much to learn
from the masters, like you....) 

Sergio 


More information about the freebsd-questions mailing list