Subject: Re: 7300 booting woes
To: Claudio Leite <leitec@tx0.org>
From: Michael Lorenz <macallan@netbsd.org>
List: port-macppc
Date: 12/13/2006 14:14:15
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

On Dec 13, 2006, at 11:21, Claudio Leite wrote:

>  This past weekend I decided to replace my excessively noisy PC
> router/server with my quieter PM 7300. I had previously used this
> machine with NetBSD but it crashed fairly frequently, something I
> attribute to an incorrect cache setting. But now the system appears
> stable, but that's when it boots.
>
>  Half of the time, it hangs while loading the stage 2 booter, somewhere
> in the numbers "01234.....," or after displaying the NetBSD booter
> header, and hanging with a "/" of the spinning cursor. Other times, it
> just doesn't start the stage 2, saying "no bootable HFS partition" or
> "DEFAULT CATCH."

Hmm, random errors usually mean hardware trouble. Did you try to reseat 
all your memory modules, cables etc. ? OF is /very/ picky about SCSI 
errors btw. and usually can't be bothered to give anything approaching 
useful error messages ( everything is a DEFAULT CATCH or something like 
that, no matter if the cause of the problem is a failed SCSI 
transaction, RAM going bad, the loader crashing or whatever )

> ofb0 at pci0 dev 15 function 0: vendor 0x1002 product 0x4758
> ofb0: 1024 x 768, 8bpp

This is an ATI Mach64 GX. Ancient member of the mach64 family ( pretty 
much anything they released after that used the Rage name ) which 
unfortunately isn't supported by machfb and X goes bananas over it as 
well. Can't fix it since I don't have the hardware - apparently these 
things were pretty rare.

> ofb1 at pci1 dev 11 function 0: vendor 0x106b product 0x0003

This is an Apple Control framebuffer - ofb should support it but we 
don't have a specalized driver for it. Linux has a driver that allows 
switching video modes but apparently the graphics chip itself doesn't 
have a blitter and it's controlled using the Cuda's i2c bus which isn't 
supported by the current ADB code ( but my half-done replacement 
supports it just fine though ).

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

iQEVAwUBRYBRB8pnzkX8Yg2nAQJu3Af/bhRS4DzPNpWvUoSVF0ELX4boUwO9PxxW
yPGaM0Ap2Ck9zpz4pCqhNBUNnyMwKuAJboFOFsSsl8Apavc61iKoQXwYBgxkMZYP
Ns6pouer7z+B22EachFlUAwt23qSoEBK/ihnTi4BQqJCuENOJguqo+9be5P/upCT
dEYSRxIRLAyq0VbokMdP4dxBnq8d3MfxyIeLmcR3dCSv3Pb6JHXEWl/7dZvCeQXj
39OrPdzfvK+DeiWBO/b5AQNlTW9BC5hMqCyBlNu2fHIYhrdZMt1NIK51hXYvjnO5
mw9zlobHXvqZkokpX718Y2QtihuJPoavQacLHxvvHO+ENM4Lr+lLvA==
=JOzt
-----END PGP SIGNATURE-----