Hi Ollie, On Tuesday 08 August 2006 20:30, you wrote: > On Tue, 2006-08-08 at 20:05 +0200, Juergen Beisert wrote: > > ALSA wants to be informed when a buffer is transmitted to the sound > > device (and the next begins). Thats on reason. CS5530's master DMA > > generates an SMI whenever it jumps to the next buffer to transmitt. > > The other reason is, if I do not read back the SMI status registers until > > a second jump to another block happens the sound hardware stops with a > > bus error. > > So my answer to your question is: Yes, only to translate the SMI to a DMA > > completion IRQ. > > There are some registers in this audio hardware to trigger a regular > > interrupt in software from inside an SMI routine. Maybe this could be a > > starting point. > > Now the problem is you have to write a bunch of code to load and > initialize your 2 line SMI->IRQ translator. Is VSA source code for > GX2 freely from AMD or not? > > BTW, how "native" is your driver? Do you rd/wrmsr all the operations?
rd/wrmsr? What does it mean? I am using the native PCI hardware and its registers only. AC97 works, I can configure the AC97 codec. Only sending/capturing audio data is missing... Juergen -- linuxbios mailing list linuxbios@linuxbios.org http://www.openbios.org/mailman/listinfo/linuxbios