-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hello, On Jun 24, 2008, at 17:02, Manuel Bouyer wrote:
On Tue, Jun 24, 2008 at 04:49:44PM -0400, Michael Lorenz wrote:On Jun 24, 2008, at 16:35, Manuel Bouyer wrote:On Tue, Jun 24, 2008 at 04:27:31PM -0400, Michael Lorenz wrote:What default colours did you put into your kernel config? Mine's black/green on white ( yeah, kinda sun-like )In my case it's a GENERIC kernel, with some local USB patches.Ok.I'm aware of one problem - occasionally you end up with a completelygarbled display in the colours your console would use, jittery horizontal lines, and you can see the tile borders ( a tile is 512x128 in 8 bit ). So far I couldn't figure out where that comesfrom but it seems to have some weird interaction with kernel size andthe boot loader. Please add or remove a few things and try again. Also, make sure your boot loader is from recent -current.My boot loader is from Jun, 13. Is it recent enough ?Definitely. Please try this kernel: ftp://ftp.netbsd.org:/pub/NetBSD/misc/macallan/sgimips/netbsd.O2 it's the one I'm using right now and the console works fine.I get extactly the same thing on my O2 with this kernel. I also get the samething with a custom trimmed-down kernel.
Ok, that rules out any local hacks I might have forgotten about.Another thing to try is this - please have a look at srch/sgimips/dev/ crmfb.c / crmfb_setup_video(). You'll notice an awful lot of DELAY()s - - we need them, many register writes to the graphics backend take some time to complete and we don't have enough documentation to know if there's a busy bit somewhere we could use instead. What might help is to increase those delays or sprinkle some more after register writes.
have fun Michael -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin) iQEVAwUBSGFkbMpnzkX8Yg2nAQJIRQf/bxdCqoRgXSJV7NuvcTfH4EviMIRFWnzQ 8nE6udrMKRt3JZ3Tk5hKkUt31b2CJJRgDfvE4l797JhF0NUZcAqSQudOrlfZT2vn GYeVw2LtfN/wOwmz2h+JysqNIbquMbNPaI97lkJ9+ZgLDj2jwL/G0jwKKose0BDH 3zUF9D/IGAHCPUWHfwYeXDz5G2vyYftehtVBp0r0r8Yjz13hG53dAuMAglguncQC G5mTTIUB0FdRePs6mEt5kjq2HlKrRI7GyHF/4xCZFVF4iio640QMsbRqaAyx1U+F YJbKcGpmw1kzP+r7ZfpvorVLMvQlziOO2zc7YjqmeLhFEJHWItjE2Q== =ruy/ -----END PGP SIGNATURE-----