Bug#508999: more on 508999 (lenny with wrong frequencies on Radeon Xpress 200)
Bernhard R. Link
brlink at debian.org
Fri Dec 19 10:56:33 PST 2008
Checking which of the registers to read with radeontool causes the graphic
card to start using proper frequencies, those are luckily those were
radeontool writes something before reading namely:
PIXCLKS_CNTL
VCLK_ECP_CNTL
PPLL_DIV_0
PPLL_CNTL
CLK_PIN_CNTL
SCLK_CNTL
PWRMAN_MISC
SS_INT_CNTL
I did not test all, but CLK_PIN_CNTL is the only one of A* B* C* and D*
that helps and all the other of that list help, too.
what redeontool does is setting
*(unsigned int * volatile)(radeon_cntl_mem + RADEON_CLOCK_CNTL_INDEX)
to a value of 0x2d, 0x08, 0x04, 0x02, 0x01, 0x0d, 0x16 or 0x33 and
then reading
*(unsigned int * volatile)(radeon_cntl_mem + RADEON_CLOCK_CNTL_DATA)
Hochachtungsvoll,
Bernhard R. Link
More information about the xorg-driver-ati
mailing list