Subject: Radeonfb on recent PowerBooks
To: None <port-macppc@netbsd.org>
From: Johan =?iso-8859-1?Q?Wall=E9n?= <johan@tcs.hut.fi>
List: port-macppc
Date: 12/12/2006 19:30:15
Hello,

the new accelerated Radeon console driver for Radeon video cards seems
to work nicely, but there are two strange things going on with Radeon
Mobility 9700:

Every time a recently current kernel boots (at least on a PowerBook
G4), a lot of noise that seems related to the last boot (?) is shown
before the latter part of the kernel dmesg output is shown (the noise
is quite difficult to describe), and sometimes (this indeed only
happens sometimes; something like every (50-100)th boot), the console
gets messed up completely.  When this noise is really bad, the text
shown on the screen is fuzzy (fluctuates a lot), and there seems to be
some phantom text scrolling in the background.  When X starts, it is
in these cases completely messed up: the scrolling of random text
continues, and the stuff X is supposed to show is fluctuating rapidly.

When this case does not occur, the console is messed up for a while: a
lot of strange stuff is after a while followed by (almost) clear text
in an (almost) clear format.  Once X starts up, everything is ok.

So the two strange things are:  (1) why is the radeon driver correlating
so strongly with the last reboot, and (2) what could be done to really
make it work nicely?

As an average user, it seems like radeonfb is left in a strange state
in some cases, so some initialisation might be missing?

Anyway, thanks for your work improving macppc,

-- Johan

(P.S.  I do have a nonstandard version of
xsrc/xfree/xc/programs/Xserver/hw/xfree86/ati/radeon_driver.c,
so I'll better check that radeonfb* includes all the relevant changes
before I start looking for errors.)