Subject: Re: Stuck installing 1.5.2 on an OF 2.4 Beige G3
To: port-macppc@netbsd.org, Allen Briggs <briggs@ninthwonder.com>
From: David Henderson <david.g.henderson@jpl.nasa.gov>
List: port-macppc
Date: 04/20/2002 00:12:58
--============_-1192835714==_============
Content-Type: text/plain; charset="us-ascii"

Hello All,

Allen Briggs and Michael Wolfson responded to my plea for help; I didn't
say in my
original post whether or not I was running SystemDisk. I repeated some of
my tests
after running SystemDisk 2.3.1.

I used SystemDisk to dump me into OF with the keyboard and screen
redirected to ttya.

I ran the following tests:
   1) Using the NetBSD 1.5.2 hybrid/ISO CD produced a "claim failed". The
complete
       console log is in attachment hybrid_152
       I had load-base set to 640000 per the updated instructions.

   2) Allen Briggs pointed me at an -current tarball he built. The console
log is in attachment
       Briggs_current. Similar "claim failed" message
       I had load-base set to 600000 this time.

I also discovered (see the hybrid_152 attachment) that the hybrid-ISO disk
has a ;1
appended to each file name on the ISO portion of the CD. This confused me for a
while until I finally got the idea to actually use file names like
OFWBOOT.XCF;1 to OF

Can anyone tell me whether or not OFWBOOT is actually getting started?

Where do I go from here?

Thanks in advance,

David

--============_-1192835714==_============
Content-Type: multipart/appledouble; boundary="============_-1192835714==_D============"

--============_-1192835714==_D============
Content-Transfer-Encoding: base64
Content-Type: application/applefile; name="%hybrid_152"
Content-Disposition: attachment; filename="%hybrid_152"

AAUWBwACAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAADAAAASgAAAAoAAAAJAAAAVAAAACAA
AAAIAAAAdAAAABAAAAACAAAAhAAABa5oeWJyaWRfMTUyVEVYVFIqY2gBAP////8AAAAA
AAAAAAAAAAAAAAAAAAAEU2dgBFNnYEttDAAEU28OAAABAAAABWgAAARoAAAARv//////
//r5///////9VAAAKv39/f/9/WlcE54Anv//Cmh5YnJpZF8xNTJmZXJlbmNlc3N0cyg4
KWdzICg4KW4A/1RFWFRSKmNoAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAuOZbYAAADloA
AAWuqwB/VAAAK1wTKioTq6sAf/////////39/////////f2rAH/9KgAAKwAqE2n9qwB/
/////////f////3//////6sAf/2rKgAAVBNp/f2rAH/6/f/////////9/f////3/qwB/
q/qrKgAAVKv9/6sAf6sr/f//////q/////////2rAAAAAEgACU1vbmFjbwCbfiAE8SBw
AAMxMgAAAAIEm36YADFhsAAxAAYABAAsADYC9wK2ACwANgL3Ara45ltgAAAOWQAADlkA
AAA0AQAAAAQYUipjaACCAAMAAABIAEgAAAAAAtgCKP/h/+IC+QJGA0cFKAP8AAIAAABI
AEgAAAAAAtgCKAABAAAAZAAAAAEAAwMDAAAAAScPAAEAAQAAAAAAAAAAAAAAAGgIABkB
kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGTW9uYWNvAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAECUhlbHZldGlj
YQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxDb25maWRl
bnRpYWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA
AAEBAACAAAAAgAAAAIAAAACAAAAAAAABAQEAAQAAAQAAAAIASAEAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAVoAAAEaAAA
AEYEkhTgPbIAAAAcAEYAAU1QU1IAAAASQkJTVAAAAB4D7f//AAAAAAAAAAAAgP//AAAA
TASSEZQ=
--============_-1192835714==_D============
Content-Type: text/plain; name="hybrid_152"; charset="us-ascii"
Content-Disposition: attachment; filename="hybrid_152"


Open Firmware, 2.4
To continue booting the MacOS type:
BYE<return>
To continue booting from the default boot device type:
BOOT<return>
For Open Firmware serial I/O type:
TTYA IO<return>
 ok
0 > printenv

VARIABLE            CURRENT             DEFAULT
little-endian?      false               false
real-mode?          false               false
auto-boot?          false               true
diag-switch?        false               false
fcode-debug?        false               false
oem-banner?         false               false
oem-logo?           false               false
use-nvramrc?        true                false
real-base           F00000              -1
real-size           100000              100000
virt-base           -1                  -1
virt-size           100000              100000
load-base           640000              4000
pci-probe-list      -1                  -1
screen-#columns     64                  64
screen-#rows        28                  28
selftest-#megs      0                   0
boot-device         ide1/disk@0:0,OFWBOOT.XCF;1 /AAPL,ROM
boot-file           NETBSD.MACPPC;1
diag-device                             fd:\diags
diag-file
input-device        ttya                kbd
output-device       ttya                screen
oem-banner
oem-logo
nvramrc
     hex
     : $D find-device ;
     : $E device-end ;
     : $L BLpatch ; : $R BRpatch ;
     : $X execute ;
     : $p 0 to my-self property ;
     : $a " /chosen" $D $p $E ;
     : helpb ['] install-interrupt-vectors ['] noop $R
     0 4000 release-mem 8000 2000 release-mem ;
     10 buffer: km
     dev kbd
     get-key-map km swap move
     $E
     : ck 0 do swap dup 3 >> km + c@ 1 rot 7 and << and or loop ;
     : bootr 0d word count encode-string " machargs" $a
     0 0 1 ck if 0 and else f 3d 0 2 ck if 40 or then then
     if bye else helpb 1e 0 do ['] boot catch drop 1f4 ms loop then bye ;
     : myboot boot-command eval ;
     dev /packages/mac-parts
     : $M 7F00 - 4 ;
     ' my-init-program 34 + ' $M $L
     ' load-partition dup
     80 + ' 2drop $L
     104 + ' 0 $L
     ' load 15C + ' 0 $L
     $E
     dev /packages/obp-tftp
     : $M dup 24 - HIS-ENET-HA 6 move 14 + ;
     ' open 66C - ' $M $L
     $E
     dev mac-io
     : decode-unit parse-1hex ;
     $E
     unselect-dev
boot-command        boot                boot
 ok
0 > reset-all

Open Firmware, 2.4
To continue booting the MacOS type:
BYE<return>
To continue booting from the default boot device type:
BOOT<return>
For Open Firmware serial I/O type:
TTYA IO<return>
 ok
0 > boot
loader: loading XCOFF
tsize=C1C0 dsize=1500 bsize=1608 entry=600000
SECTIONS:
.text    00600000 00600000 0000C1C0 000000E0
.data    0060D000 0060D000 00001500 0000C2A0
.bss     0060E500 0060E500 00001608 00000000
loading .text, done..
loading .data, done..
clearing .bss, done..
CLAIM failed
 ok
0 > dir ide1/disk@0:0
.                   00000010 000028 000002048 000 000 SP RR PX TF CE
..                  00000010 000028 000002048 000 000 RR PX TF
CHANGES.;1          00000000 000042 000060542 000 000 RR NM PX TF
CHANGES.PREV;1      00000000 000072 000254707 000 000 RR NM PX TF
CHANGES_1_5.1;1     00000000 000197 000193880 000 000 RR NM PX TF
CHANGES_1_5.2;1     00000000 000292 000009432 000 000 RR NM PX TF
LAST_MINUTE.;1      00000000 000297 000000818 000 000 RR NM PX TF
MACPPC              00000010 000029 000002048 000 000 RR NM PX TF
MIRRORS.;1          00000000 000298 000013050 000 000 RR NM PX TF
NETBSD.MACPPC;1     00000000 000305 001365828 000 000 RR NM PX TF
OFWBOOT.XCF;1       00000000 000972 000055200 000 000 RR NM PX TF
README.FILES;1      00000000 000999 000001489 000 000 RR NM PX TF
 ok
0 >

--============_-1192835714==_D============--
--============_-1192835714==_============
Content-Type: multipart/appledouble; boundary="============_-1192835714==_D============"

--============_-1192835714==_D============
Content-Transfer-Encoding: base64
Content-Type: application/applefile; name="%Briggs_current"
Content-Disposition: attachment; filename="%Briggs_current"

AAUWBwACAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAADAAAASgAAAA4AAAAJAAAAWAAAACAA
AAAIAAAAeAAAABAAAAACAAAAiAAABa5CcmlnZ3NfY3VycmVudFRFWFRSKmNoAQD/////
AAAAAAAAAAAAAAAAAAAAAAAABFNfogRTX6JLbQwABFNvDgAAAQAAAAVoAAAEaAAAAEaB
fwAsgAsAAJAMAACTvwAYQIIADDkAAIFIAAAIOQAAgg5CcmlnZ3NfY3VycmVudGxzIFBy
ZWZzOClncyAoOCluAEZURVhUUipjaAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAALjmU6IA
AAypAAAFrgBQgAEACHwIA6a7of/0ToAAIAAAAAAAACBBgAMAAQAAAZAAHlByb2Nlc3NJ
b2N0bF9fMTJUTURFVkRMUElNb2REdnwIAqa/If/kkAEACJQh/6B8fxt4gJ8AGDjfABiD
RAAMO4AAADi6AAqQpAAMO2AAAIDmAACBBwAUgSgACIFIAAQAAABIAAlNb25hY28Am34g
BPEgcAADMTIAAAACBJt+mAAxYbAAMQAGAAQALAA2AvcCtgAsADYC9wK2uOZTogAADKgA
AAyoAAAAAAEAAAAEGFIqY2gAggADAAAASABIAAAAAALYAij/4f/iAvkCRgNHBSgD/AAC
AAAASABIAAAAAALYAigAAQAAAGQAAAABAAMDAwAAAAEnDwABAAEAAAAAAAAAAAAAAABo
CAAZAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBk1vbmFjbwAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAABAlIZWx2
ZXRpY2EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMQ29u
ZmlkZW50aWFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAABAAABAQAAgAAAAIAAAACAAAAAgAAAAAAAAQEBAAEAAAEAAAACAEgBAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFaAAA
BGgAAABGBJIU4D2yAAAAHABGAAFNUFNSAAAAEkJCU1QAAAAeA+3//wAAAAAAAAAAAID/
/wAAAEwEkhG0
--============_-1192835714==_D============
Content-Type: text/plain; name="Briggs_current"; charset="us-ascii"
Content-Disposition: attachment; filename="Briggs_current"


Open Firmware, 2.4
To continue booting the MacOS type:
BYE<return>
To continue booting from the default boot device type:
BOOT<return>
For Open Firmware serial I/O type:
TTYA IO<return>
 ok
0 > printenv

VARIABLE            CURRENT             DEFAULT
little-endian?      false               false
real-mode?          false               false
auto-boot?          false               true
diag-switch?        false               false
fcode-debug?        false               false
oem-banner?         false               false
oem-logo?           false               false
use-nvramrc?        true                false
real-base           F00000              -1
real-size           100000              100000
virt-base           -1                  -1
virt-size           100000              100000
load-base           600000              4000
pci-probe-list      -1                  -1
screen-#columns     64                  64
screen-#rows        28                  28
selftest-#megs      0                   0
boot-device         /AAPL,ROM           /AAPL,ROM
boot-file
diag-device                             fd:\diags
diag-file
input-device        ttya                kbd
output-device       ttya                screen
oem-banner
oem-logo
nvramrc
     hex
     : $D find-device ;
     : $E device-end ;
     : $L BLpatch ; : $R BRpatch ;
     : $X execute ;
     : $p 0 to my-self property ;
     : $a " /chosen" $D $p $E ;
     : helpb ['] install-interrupt-vectors ['] noop $R
     0 4000 release-mem 8000 2000 release-mem ;
     10 buffer: km
     dev kbd
     get-key-map km swap move
     $E
     : ck 0 do swap dup 3 >> km + c@ 1 rot 7 and << and or loop ;
     : bootr 0d word count encode-string " machargs" $a
     0 0 1 ck if 0 and else f 3d 0 2 ck if 40 or then then
     if bye else helpb 1e 0 do ['] boot catch drop 1f4 ms loop then bye ;
     : myboot boot-command eval ;
     dev /packages/mac-parts
     : $M 7F00 - 4 ;
     ' my-init-program 34 + ' $M $L
     ' load-partition dup
     80 + ' 2drop $L
     104 + ' 0 $L
     ' load 15C + ' 0 $L
     $E
     dev /packages/obp-tftp
     : $M dup 24 - HIS-ENET-HA 6 move 14 + ;
     ' open 66C - ' $M $L
     $E
     dev mac-io
     : decode-unit parse-1hex ;
     $E
     unselect-dev
boot-command        boot                boot
 ok
0 > boot ide1/disk@0:0,OFWBOOTX.152 NBSDRAMX.152
loader: loading XCOFF
tsize=C250 dsize=1500 bsize=1608 entry=640000
SECTIONS:
.text    00640000 00640000 0000C250 000000E0
.data    0064D000 0064D000 00001500 0000C330
.bss     0064E500 0064E500 00001608 00000000
loading .text, done..
loading .data, done..
clearing .bss, done..
CLAIM failed
 ok
0 > boot ide1/disk@0:0,OFWBOOTX.152 NBSDRAMX.152
loader: loading XCOFF
tsize=C250 dsize=1500 bsize=1608 entry=640000
SECTIONS:
.text    00640000 00640000 0000C250 000000E0
.data    0064D000 0064D000 00001500 0000C330
.bss     0064E500 0064E500 00001608 00000000
loading .textCLAIM failed
 ok
0 > load ide1/disk@0:0,OFWBOOTX.152 NBSDRAMX.152
loader: loading XCOFF
tsize=C250 dsize=1500 bsize=1608 entry=640000
SECTIONS:
.text    00640000 00640000 0000C250 000000E0
.data    0064D000 0064D000 00001500 0000C330
.bss     0064E500 0064E500 00001608 00000000
loading .textCLAIM failed
 ok
0 >

--============_-1192835714==_D============--
--============_-1192835714==_============--