Martin Thierer wrote: > > On Monday 21 October 2002 10:54, Gerd Knorr wrote: > > > Then I tried to alter the saa7134 registers with function > > > saa_writeb(), I added an ioctl to access the driver to do this. The > > > thing is made so that it is executed in the function 'tvaudio_init'. I > > > tried to change audio registers more or less randomly but I could not > > > make any change with it. However, what works is poking the whole > > > address range 0x000-0x1ff with zeros (I hope doing such stuff will not > > > destroy something...). > > > > Intresting. Can you try to trim down the register range? I suggest to > > start with 0x140-0x17f (which are the audio ctrl registers). > > I did that. It works for me now, when I insert > > saa_writeb(SAA7134_AUDIO_PLL_CTRL, 0x00); > > just before > > saa_writeb(SAA7134_AUDIO_PLL_CTRL, 0x01); > That's sensibble, PLL often needs a special init sequence. A similar problem existed with Mt2032 (identical register dump, but working for some people only; working for all after implmenting PLL init sequence from a never manual version).