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==_============--