Subject: Re: G3 beige (with OF 2.4 and XpostFacto and OpenDarwin ...)
To: None <port-macppc@NetBSD.org>
From: gerard <gerard@azurline.com>
List: port-macppc
Date: 05/14/2005 12:48:17
*This message was transferred with a trial version of CommuniGate(tm) Pro*

--Apple-Mail-1-321544484
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=WINDOWS-1252;
	delsp=yes;
	format=flowed

>> Hello,
>>
>> I have many trouble trying to install NetBSD on a G3 beige (OF =20
>> 2.4). I have not a big experiences, but that go very well to =20
>> install it on a 7600/120!
>> I have tray to install OpenDarwin, and to do that, I use =20
>> XpostFACTO (http://www.opendarwin.org/projects/XPostFacto/) A =20
>> little utility that change the nvram values, and that lets install =20=

>> the news mac os on oldworld machines.
> I was wondering about XPostFacto, you say have install opendarwin =20
> with it?

Yes ;-)

> And, is it that, that is what XpostFacto does, nothing else?  =46rom =20=

> the ads, I thought
> it wrapped the installer...
>> May be some one can help me to found the exact command we have to =20
>> change in the nvram, on adapt the XPostFacto to install NetBSD in =20
>> a easy way on the old machine
> if one could dump the open firmware before and after, I think there =20=

> something posted
> to the list to do that, I can't find it...

I put on these link some more informations ( i know photos are in bad =20=

resolution but !!;-()

1/ photo of the "printenv" on the machine after a boot after the =20
"Xposfacto" NVRAM patch
ftp://azurline.com/P1010097%20(Xpostfacto).jpg

2/ photo of the "printenv" on the machine after a boot after the =20
"Systeme Disk" NVRAM patch
ftp://azurline.com/P1010101%20(SystemDiskTutorial)%20.jpg

3/ two different file for the gossamer NVRAM patch (the ocme from the =20=

projetc Darwin and XpostFacto source -> please take care to the APSL =20
Licence)
ftp://azurline.com/Gossamer.h.txt
ftp://azurline.com/PowerMac-G3.txt



>> regarding the interesting post of Fabrice Delambre (http://mail-=20
>> index.netbsd.org/port-macppc/2003/06/05/0000.html) referred in the =20=

>> NetBSD/macppc Model Support, it's speak about the "boot-command" 0 =20=

>> bootr ...
>> I look on the OF variables installed by XpostFaxto on the G3 : =20
>> it's have install : "bo
> =46rom the post you reference, bootr  is from the system disk =20
> patches , does XpostFacto
> include that image, and fix it so it works where it doesn't?, did =20
> they have to get rights
> to use it? Or did they reverse-engineer it , and re-imp it? I mean, =20=

> one could maybe try 'see bootr'... but perhaps one could just =20
> clobber the darwin, after corrrectly install, you say you did =20
> opendarwin , so it is not actually osx?
>> "boot-command 0 boort -v    boot"
> is it really this? or maybe "boot" is actually in the default =20
> column of printenv?
> -- just that this really looks like a hodgepodge of forth syntax =20
> idioms.

Your right ... (I'm a Newbie...)


> Also from the referenced post:
>> Final Note :
>> Every time you reboot, you'll have to "0 bootr" in Open Firmware.
>> I have not been able to auto-boot the kernel.
>> I have tried "setenv boot-command 0 bootr", but the screens goes =20
>> white
>> and nothing happens (seems like an endless loop if 0 bootr uses boot
>> ...) Any suggestion on this point is welcomed.
> This sounds , like a familiar problem with OF3 machines.
> Try inserting 1 of:
> " screen" output
> s" screen" output
> output-device output
>
> It seems like apple doesn't like the output from OF, too PC like I =20
> guess, so the display
> isn't turned on, until 'quit' in OF, which doesn't get called if it =20=

> autoboots, leaving
> whatever is booted to try to turn it on.  I found to completely get =20=

> console I/O
> in forth to work, I needed this:
>  input-device input
>  output-device output
>  true to use-console?


Here is a copy of a post I just sent do the XpostFacto technical forum:

Hello,
1/ First think: thanks very much for all the works you made on XPF =20
it's a great product.
2/ I use XPF 3 to install Panther on a G3 beige (gossamer) and that =20
works well.
I also use it to install OpenDarwin (7.2.1) and that works too!! (but =20=

I have some problem's installing the Xfree86 server ...)
3/ No I tray to install NetBSD on these machine (OpenFirmeware 2.4) =20
and it's very very difficult for me. I have not a big experience, but =20=

looking to the NetBSD list, I see that many other people have had the =20=

same problem with this machine.
To install it it's necessary to change some OpenFirmeware parameters. =20=

Like XPF do! And to install a new boot-device and boot-file, like XPF =20=

do with BootX...
I'm sure that some Greeks of XPF can do it, but I can't...
Have some one experience with these ??
Excuse me if the post is not in the "netiquette", but I don=92t want =20
that people go away from OpenDarwin (the project from were XPF =20
come... but it's cool if in the future XPF 4 will be an universal =20
bootloader or installer for many *BSD to the OldWorld Mac Machines ...



a+
GG



--Apple-Mail-1-321544484
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=WINDOWS-1252

<HTML><BODY style=3D"word-wrap: break-word; -khtml-nbsp-mode: space; =
-khtml-line-break: after-white-space; "><DIV><BLOCKQUOTE =
type=3D"cite"><BLOCKQUOTE type=3D"cite"><DIV style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; =
">Hello,</DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; ">I have many trouble trying to install NetBSD on a G3 =
beige (OF 2.4). I have not a big experiences, but that go very well to =
install it on a 7600/120!</DIV><DIV style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">I have tray =
to install OpenDarwin, and to do that, I use XpostFACTO (<A =
href=3D"http://www.opendarwin.org/projects/XPostFacto/">http://www.opendar=
win.org/projects/XPostFacto/</A>) A little utility that change the nvram =
values, and that lets install the news mac os on oldworld =
machines.</DIV></BLOCKQUOTE><DIV style=3D"margin-top: 0px; margin-right: =
0px; margin-bottom: 0px; margin-left: 0px; ">I was wondering about =
XPostFacto, you say have install opendarwin with =
it?</DIV></BLOCKQUOTE><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV>Yes =
;-)=A0</DIV><BR><BLOCKQUOTE type=3D"cite"><DIV style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">And, is it =
that, that is what XpostFacto does, nothing else?<SPAN =
class=3D"Apple-converted-space">=A0 </SPAN>=46rom the ads, I =
thought</DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; ">it wrapped the =
installer...</DIV><BLOCKQUOTE type=3D"cite"><DIV style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">May be =
some one can help me to found the exact command we have to change in the =
nvram, on adapt the XPostFacto to install NetBSD in a easy way on the =
old machine</DIV></BLOCKQUOTE><DIV style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">if one could =
dump the open firmware before and after, I think there something =
posted</DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; ">to the list to do that, I can't =
find it...</DIV></BLOCKQUOTE><DIV><BR =
class=3D"khtml-block-placeholder"></DIV>I put on these link some more =
informations=A0( i know photos are in bad resolution but =
!!;-()</DIV><DIV><BR class=3D"khtml-block-placeholder"></DIV><DIV>1/ =
photo=A0of the "printenv" on the machine after a boot after the =
"Xposfacto" NVRAM patch</DIV><DIV><A =
href=3D"ftp://azurline.com/P1010097%20(Xpostfacto).jpg">ftp://azurline.com=
/P1010097%20(Xpostfacto).jpg</A></DIV><DIV><BR><DIV>2/=A0photo=A0of the =
"printenv" on the machine after a boot after the "Systeme Disk"=A0NVRAM =
patch</DIV><DIV><A =
href=3D"ftp://azurline.com/P1010101%20(SystemDiskTutorial)%20.jpg">ftp://a=
zurline.com/P1010101%20(SystemDiskTutorial)%20.jpg</A></DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV><SPAN =
class=3D"Apple-style-span">3/ two different file for the gossamer NVRAM =
patch (the ocme from the projetc Darwin and XpostFacto source -&gt; =
please take care to the APSL=A0Licence)</SPAN></DIV><DIV><A =
href=3D"ftp://azurline.com/Gossamer.h.txt">ftp://azurline.com/Gossamer.h.t=
xt</A><SPAN class=3D"Apple-style-span"></SPAN></DIV><DIV><A =
href=3D"ftp://azurline.com/PowerMac-G3.txt">ftp://azurline.com/PowerMac-G3=
.txt</A><SPAN class=3D"Apple-style-span"><BR></SPAN></DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><BR><BLOCKQUOTE =
type=3D"cite"><BLOCKQUOTE type=3D"cite"><DIV style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">regarding the =
interesting post of Fabrice Delambre (<A =
href=3D"http://mail-index.netbsd.org/port-macppc/2003/06/05/0000.html">htt=
p://mail-index.netbsd.org/port-macppc/2003/06/05/0000.html</A>) referred =
in the NetBSD/macppc Model Support, it's speak about the "boot-command" =
0 bootr ...</DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; ">I look on the OF variables =
installed by XpostFaxto on the G3 : it's have install : =
"bo</DIV></BLOCKQUOTE><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; ">=46rom the post you reference, =
bootr<SPAN class=3D"Apple-converted-space">=A0 </SPAN>is from the system =
disk patches , does XpostFacto</DIV><DIV style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">include that =
image, and fix it so it works where it doesn't?, did they have to get =
rights</DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; ">to use it? Or did they =
reverse-engineer it , and re-imp it? I mean, one could maybe try 'see =
bootr'... but perhaps one could just clobber the darwin, after =
corrrectly install, you say you did opendarwin , so it is not actually =
osx?</DIV><BLOCKQUOTE type=3D"cite"><DIV style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">"boot-command =
0 boort -v<SPAN class=3D"Apple-converted-space">=A0 =A0 =
</SPAN>boot"</DIV></BLOCKQUOTE><DIV style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">is it really =
this? or maybe "boot" is actually in the default column of =
printenv?</DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; ">-- just that this really looks =
like a hodgepodge of forth syntax idioms.</DIV></BLOCKQUOTE><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV>Your right ... (I'm a =
Newbie...)</DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><BR><BLOCKQUOTE type=3D"cite"><DIV=
 style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; ">Also from the referenced post:</DIV><BLOCKQUOTE =
type=3D"cite"><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; ">Final Note :</DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; ">Every time you reboot, you'll have to "0 bootr" in =
Open Firmware.</DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; ">I have not been able to =
auto-boot the kernel.</DIV><DIV style=3D"margin-top: 0px; margin-right: =
0px; margin-bottom: 0px; margin-left: 0px; ">I have tried "setenv =
boot-command 0 bootr", but the screens goes white</DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; ">and nothing happens (seems like an endless loop if 0 =
bootr uses boot</DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; ">...) Any suggestion on this =
point is welcomed.</DIV></BLOCKQUOTE><DIV style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">This sounds , =
like a familiar problem with OF3 machines.</DIV><DIV style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Try =
inserting 1 of:</DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; ">" screen" output</DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; ">s" screen" output</DIV><DIV style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; =
">output-device output</DIV><DIV style=3D"margin-top: 0px; margin-right: =
0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; =
"><BR></DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; ">It seems like apple doesn't like =
the output from OF, too PC like I guess, so the display</DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; ">isn't turned on, until 'quit' in OF, which doesn't =
get called if it autoboots, leaving</DIV><DIV style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">whatever is =
booted to try to turn it on.<SPAN class=3D"Apple-converted-space">=A0 =
</SPAN>I found to completely get console I/O</DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; ">in forth to work, I needed this:</DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0</SPAN>input-device input</DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; "><SPAN =
class=3D"Apple-converted-space">=A0</SPAN>output-device output</DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; "><SPAN class=3D"Apple-converted-space">=A0</SPAN>true =
to use-console?</DIV></BLOCKQUOTE><BR></DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV>Here is a copy of a post I =
just sent do the XpostFacto technical forum:</DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; "><FONT class=3D"Apple-style-span" face=3D"Verdana"><BR =
class=3D"khtml-block-placeholder"></FONT></DIV><DIV style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-style-span" style=3D"line-height: 18px;"><FONT =
class=3D"Apple-style-span" face=3D"Verdana"><SPAN =
class=3D"Apple-style-span" style=3D"line-height: =
normal;">Hello,</SPAN></FONT><FONT class=3D"Apple-style-span" =
face=3D"Verdana"><SPAN class=3D"Apple-style-span" style=3D"line-height: =
normal;">=A0</SPAN></FONT></SPAN><SPAN class=3D"Apple-style-span" =
style=3D"line-height: 18px;"><BR></SPAN></DIV><DIV style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-style-span" style=3D"line-height: 18px;"><FONT =
class=3D"Apple-style-span" face=3D"Verdana"><SPAN =
class=3D"Apple-style-span" style=3D"line-height: normal;">1/ First =
think: thanks very much for all the works you made on XPF it's a great =
product.</SPAN></FONT><FONT class=3D"Apple-style-span" =
face=3D"Verdana"><SPAN class=3D"Apple-style-span" style=3D"line-height: =
normal;">=A0</SPAN></FONT></SPAN><SPAN class=3D"Apple-style-span" =
style=3D"line-height: 18px;"><BR></SPAN></DIV><DIV style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-style-span" style=3D"line-height: 18px;"><FONT =
class=3D"Apple-style-span" face=3D"Verdana"><SPAN =
class=3D"Apple-style-span" style=3D"line-height: normal;">2/ I use XPF 3 =
to install Panther on a G3 beige (gossamer) and that works =
well.</SPAN></FONT><FONT class=3D"Apple-style-span" face=3D"Verdana"><SPAN=
 class=3D"Apple-style-span" style=3D"line-height: =
normal;">=A0</SPAN></FONT></SPAN></DIV><DIV style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-style-span" style=3D"line-height: 18px;"><FONT =
class=3D"Apple-style-span" face=3D"Verdana"><SPAN =
class=3D"Apple-style-span" style=3D"line-height: normal;">I also use it =
to install OpenDarwin (7.2.1) and that works too!! (but I have some =
problem's installing the Xfree86 server ...)</SPAN></FONT><FONT =
class=3D"Apple-style-span" face=3D"Verdana"><SPAN =
class=3D"Apple-style-span" style=3D"line-height: =
normal;">=A0</SPAN></FONT></SPAN><SPAN class=3D"Apple-style-span" =
style=3D"line-height: 18px;"><BR></SPAN></DIV><DIV style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-style-span" style=3D"line-height: 18px;"><FONT =
class=3D"Apple-style-span" face=3D"Verdana"><SPAN =
class=3D"Apple-style-span" style=3D"line-height: normal;">3/ No I tray =
to install NetBSD on these machine (OpenFirmeware 2.4) and it's very =
very difficult for me. I have not a big experience, but looking to the =
NetBSD list, I see that many other people have had the same problem with =
this machine.</SPAN></FONT><FONT class=3D"Apple-style-span" =
face=3D"Verdana"><SPAN class=3D"Apple-style-span" style=3D"line-height: =
normal;">=A0</SPAN></FONT></SPAN></DIV><DIV style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-style-span" style=3D"line-height: 18px;"><FONT =
class=3D"Apple-style-span" face=3D"Verdana"><SPAN =
class=3D"Apple-style-span" style=3D"line-height: normal;">To install it =
it's necessary to change some OpenFirmeware parameters. Like XPF do! And =
to install a new boot-device and boot-file, like XPF do with =
BootX...</SPAN></FONT><FONT class=3D"Apple-style-span" =
face=3D"Verdana"><SPAN class=3D"Apple-style-span" style=3D"line-height: =
normal;">=A0</SPAN></FONT></SPAN></DIV><DIV style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-style-span" style=3D"line-height: 18px;"><FONT =
class=3D"Apple-style-span" face=3D"Verdana"><SPAN =
class=3D"Apple-style-span" style=3D"line-height: normal;">I'm sure that =
some Greeks of XPF can do it, but I can't...</SPAN></FONT><FONT =
class=3D"Apple-style-span" face=3D"Verdana"><SPAN =
class=3D"Apple-style-span" style=3D"line-height: =
normal;">=A0</SPAN></FONT></SPAN><SPAN class=3D"Apple-style-span" =
style=3D"line-height: 18px;"><BR></SPAN></DIV><DIV style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN =
class=3D"Apple-style-span" style=3D"line-height: 18px;"><FONT =
class=3D"Apple-style-span" face=3D"Verdana"><SPAN =
class=3D"Apple-style-span" style=3D"line-height: normal;">Have some one =
experience with these ??</SPAN></FONT><FONT class=3D"Apple-style-span" =
face=3D"Verdana"><SPAN class=3D"Apple-style-span" style=3D"line-height: =
normal;">=A0</SPAN></FONT></SPAN><SPAN class=3D"Apple-style-span" =
style=3D"line-height: 18px;"><BR></SPAN></DIV><DIV style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><FONT =
class=3D"Apple-style-span" face=3D"Verdana">Excuse me if the post is not =
in the "netiquette", but I don=92t want that people go away from =
OpenDarwin (the project from were XPF come... but it's cool if in the =
future XPF 4 will be an universal bootloader or installer for many *BSD =
to the OldWorld Mac Machines ...</FONT></DIV><DIV style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><FONT =
class=3D"Apple-style-span" face=3D"Verdana"><BR =
class=3D"khtml-block-placeholder"></FONT></DIV><DIV style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><FONT =
class=3D"Apple-style-span" face=3D"Verdana"><BR =
class=3D"khtml-block-placeholder"></FONT></DIV><DIV style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><FONT =
class=3D"Apple-style-span" face=3D"Verdana"><BR =
class=3D"khtml-block-placeholder"></FONT></DIV><DIV style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><FONT =
class=3D"Apple-style-span" face=3D"Verdana">a+</FONT></DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; "><FONT class=3D"Apple-style-span" =
face=3D"Verdana">GG</FONT></DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><BR></BODY></HTML>=

--Apple-Mail-1-321544484--