Subject: Re: ibook G3,black screen
To: Masafumi Hotta <ma-500@rj8.so-net.ne.jp>
From: Michael Lorenz <macallan@netbsd.org>
List: port-macppc
Date: 07/22/2007 14:09:52
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

On Jul 22, 2007, at 04:06, Masafumi Hotta wrote:

> A kernel without machfb boots fine on my ibook G3 466MHz.
> So I tryed to use X with "startx", the display turned black.
> I loged in from other PC, and checked "X server" was working.
>
> I found that from XFree86.0.log
>
> (--) Chipset ATI Rage 128 Mobility M3 LF (AGP) found
> (II) Loading sub module "r128"
> (II) LoadModule: "r128"
>
> There is no "ATI Rage 128 Mobility M3 LF (AGP)".
> It has "ATI Technologies Rage Mobility M3 (AGP)" from dmesg.

Apparently the M3 /is/ a Rage 128 and machfb trying to attach to it is 
a bug.
>
> Any ideas that I can try?
> I put dmesg, XF86Config, XFree86.0.log, and "ofctl -p" output.

Specify a video mode that actually matches your display - like this:

Section "screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	DefaultDepth	24
	SubSection "Display"
		Modes "800x600"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

According to the log the r128 driver couldn't identify your display and 
tried to run in 1600x1200 which isn't going to work on an 800x600 
panel.

have fun
Michael
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (Darwin)

iQEVAwUBRqOdcMpnzkX8Yg2nAQKsWQf9FPINmpaXbuxPuktK3TZqPmPseQ7pVxEm
6woEJg08u4ipXreDR3+zoOgEBib7vEeBgPwXnSpGn6s1Hj8VI5FIpNu5rakLwWjH
MIYGU4y/jCfgWGjl7njvYn9t+CEhj0wlm2p1bhu2UBLBSl1uzzpT6W8ifD9quCZh
RjertAtB4qkbrK+b695Qb80Ll/GqldSEcyyAjFvyCw2uUuQ4n5Fsfo1JVO+u17+P
XcHWhKRiwppAIpGlP8hV1RqGs4D67ydLWSpWFEuWd6NoOw6RX7UWXFgcUOdYM5iT
+1Lxf9VkGL4jvgxFGHchXGQzp/3obX9B00VAD1KlmlnCCQs4JIAgqw==
=rBkB
-----END PGP SIGNATURE-----