Am Donnerstag, den 01.10.2009, 22:11 +0200 schrieb Rafał Miłecki:
> OK, I've compared radeonhd and KMS with that registers. Logs attached
> (radeonhd.playing.dump.log, kms.playing.broken.dump.log).
> 
> I've diffed them and used wrote radeonhd's values (potential.fix.sh).
> 
> After executing potential.fix.sh nothing changed: no sound, no
> corruptions, playback speed correct.
> 
> Then I dumped registers once more (kms.hacked.log).
> 
> Comparing radeonhd.playing.dump.log with kms.hacked.log showed
> registers that didn't /accept/ new values.
> 
> Tried overwriting again but didn't success on that (failed.changes.log).
That's ok, the register values you could overwrite are read only status
registers, with the exception of the 0x7408 register, but this really
doesn't matter much.

But there is something else which is very interesting:
0x74C4: 0x00000000
That's the last transmitted CTS value which is used for clock recovery
in your AV receiver. The setup which values should be transmitted for
the different sampling rates is correct (register 0x74AC, 0x74B4,
0x74BC), but this register is still 0 could only mean one thing: 
we never transmitted a single value.

Check the registers 0x75A0 and 0x79A0 (RV620_DIG[12]_CNTL), i suspect
that the transmitter isn't running in HDMI mode, maybe because of failed
auto detection, but i am not 100% sure.

Bye,
Christian.





------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to