How to netboot the mvmeppc kernel?

"[email protected]" <[email protected]> Thu, 1 Apr 2021 18:33:45 +0000 (UTC)
Newsgroups gmane.os.netbsd.ports.mvmeppc
Message-ID <[email protected]>
How does one netboot the NetBSD mvmeppc kernel?


I have an MVME1603-001.
I have been able to netboot the image here=C2=A0
=C2=A0 =C2=A0 http://www.garbled.net/tmp/prep-residual-boot.fs
which is mentioned in this message:
=C2=A0 =C2=A0=C2=A0https://mail-index.netbsd.org/port-mvmeppc/2006/07/13/00=
00.html
but after printing some debugging information, it ends up
in the kernel debugger.=C2=A0 (See first boot log below.)

So far, my attempts to netboot the 9.1 mvmeppc kernel have just led to=C2=
=A0
illegal instruction traps.=C2=A0 =C2=A0(See second boot log below.)=C2=A0 =
=C2=A0Perhaps I need to adjust the
load offset?

There's no documentation in=C2=A0
=C2=A0 =C2=A0=C2=A0http://ftp.netbsd.org/pub/NetBSD/NetBSD-9.1/mvmeppc/
and no files in=C2=A0
=C2=A0 =C2=A0=C2=A0http://ftp.netbsd.org/pub/NetBSD/NetBSD-9.1/mvmeppc/inst=
allation/
so I'm unsure what I should be trying.

Mike

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D
Attempt to boot=C2=A0=C2=A0prep-residual-boot.fs:

PPC1-Bug>nbo 00 00 192.168.160.202 192.168.160.102 prep-residual-boot.fs
Network Booting from: DEC21040, Controller 0, Device 0
Device Name: /pci@80000000/pci1011,2@e,0:0,0
Loading: prep-residual-boot.fs


Client IP Address=C2=A0 =C2=A0 =C2=A0 =3D 192.168.160.202
Server IP Address=C2=A0 =C2=A0 =C2=A0 =3D 192.168.160.102
Gateway IP Address=C2=A0 =C2=A0 =C2=A0=3D 0.0.0.0
Subnet IP Address Mask =3D 255.255.255.0
Boot File Name=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=3D prep-residual-boot.fs
Argument File Name=C2=A0 =C2=A0 =C2=A0=3D=C2=A0


Network Boot File load in progress... To abort hit <BREAK>


Bytes Received =3D&1557604, Bytes Loaded =3D&1557604
Bytes/Second=C2=A0 =C2=A0=3D&194700, Elapsed Time =3D8 Second(s)


Residual-Data Located at: $01F80000


>> NetBSD/prep BOOT, Revision 1.8
>> (root@hadar, Tue Jun 27 16:27:15 MST 2006)


Boot:=C2=A0
Loading in()
2919348+231696 [186528+174750]=3D0x359ba8
start=3D0x100000


Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2=
006
=C2=A0 =C2=A0 The NetBSD Foundation, Inc.=C2=A0 All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
=C2=A0 =C2=A0 The Regents of the University of California.=C2=A0 All rights=
 reserved.


NetBSD 3.99.21 (GENERIC) #503: Thu Jul 13 11:46:58 MST 2006
=C2=A0 =C2=A0 =C2=A0 =C2=A0 root@hadar:/usr/obj/sys/arch/prep/compile/GENER=
IC
Model: Motorola MVME1603-001=C2=A0 =C2=A0 =C2=A0 (e2)
total memory =3D 32768 KB
avail memory =3D 27388 KB
timecounter: Timecounters tick every 10.000 msec
mainbus0 (root)
ResidualLength =3D 27148
Version =3D 0
Revision =3D 1
EC =3D 1


VPD
=C2=A0 PrintableModel =3D Motorola MVME1603-001=C2=A0 =C2=A0 =C2=A0 (e2)=C2=
=A0
=C2=A0 Serial =3D MOT0000000=C2=A0 =C2=A0 =C2=A0=C2=A0
=C2=A0 FirmwareSupplier =3D MotoFirmware
=C2=A0 FirmwareSupports =3D 0x00000c41
=C2=A0 =C2=A0 : Conventional
=C2=A0 =C2=A0 : Hex41
=C2=A0 =C2=A0 : Tape_Boot
=C2=A0 =C2=A0 : FW_Boot_Path
=C2=A0 NvramSize =3D 8192
=C2=A0 NumSIMMSlots =3D 0
=C2=A0 EndianSwitchMethod =3D UsePort92
=C2=A0 SpreadIOMethod =3D UsePort850
=C2=A0 SmpIar =3D 0
=C2=A0 RAMErrLogOffset =3D 0
=C2=A0 ProcessorHz =3D 100001744
=C2=A0 ProcessorBusHz =3D 66671288
=C2=A0 TimeBaseDivisor =3D 4000
=C2=A0 WordWidth =3D 32
=C2=A0 PageSize =3D 4096
=C2=A0 CoherenceBlockSize =3D 32
=C2=A0 GranuleSize =3D 32
...much omitted...
cpu0 at mainbus0: 604 (Revision 3.3), ID 0 (primary)
cpu0: HID0 c084<ICE,DCE,SGE,BHT>
cpu0: 101.70 MHz
extent_alloc(0xd0039f20, 65536, 4) returned 35
extent `pciio' (0x8000 - 0xffff), flags =3D 0x0
pnpbus0 at mainbus0
wdc0 at pnpbus0: port 0x1f0-0x1f7 0x3f6, irq 14, DMA 5
atabus0 at wdc0 channel 0
nvram0 at pnpbus0: port 0x74-0x75 0x77
nvram0: attaching clock: mk48t18pci0 at mainbus0 bus 0: indirect configurat=
ion space access
pci0: i/o space, memory space enabled
pchb0 at pci0 dev 0 function 0
pchb0: Motorola MPC105 "Eagle" Host Bridge (rev. 0x24)
pchb0: L2 cache: 256K, uniprocessor/none mode
pcib0 at pci0 dev 11 function 0: Intel 82378ZB System I/O (rev. 0x43)
pcib0: PIRQ[0]=3D10 PIRQ[1]=3D11 PIRQ[2]=3D14 PIRQ[3]=3D15
siop0 at pci0 dev 12 function 0: Symbios Logic 53c825 (fast wide scsi)
panic: intr_establish: can't share edge-triggered with level-triggered irq =
14
Stopped in pid 0.1 (swapper) at netbsd:cpu_Debugger+0x10:=C2=A0 =C2=A0 =C2=
=A0 =C2=A0lwz=C2=A0 =C2=A0 =C2=A0r0, r1, 0
x14
db>=C2=A0




=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Attempt to boot the NetBSD/mvmeppc 9.1 kernel



PPC1-Bug>nbo 00 00 192.168.160.202 192.168.160.102 mvmeppc.netbsd
Network Booting from: DEC21040, Controller 0, Device 0
Device Name: /pci@80000000/pci1011,2@e,0:0,0
Loading: mvmeppc.netbsd


Client IP Address=C2=A0 =C2=A0 =C2=A0 =3D 192.168.160.202
Server IP Address=C2=A0 =C2=A0 =C2=A0 =3D 192.168.160.102
Gateway IP Address=C2=A0 =C2=A0 =C2=A0=3D 0.0.0.0
Subnet IP Address Mask =3D 255.255.255.0
Boot File Name=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=3D mvmeppc.netbsd
Argument File Name=C2=A0 =C2=A0 =C2=A0=3D=C2=A0


Network Boot File load in progress... To abort hit <BREAK>


Bytes Received =3D&2939424, Bytes Loaded =3D&2939424
Bytes/Second=C2=A0 =C2=A0=3D&117576, Elapsed Time =3D25 Second(s)


Residual-Data Located at: $01F80000


Exception: Program (Illegal Instruction)
SRR0 =3D18011190 SRR1 =3D00083040 Vector-Offset =3D00700
IP=C2=A0 =C2=A0 =C2=A0=3D18011190 MSR=C2=A0 =C2=A0 =3D00003040 CR=C2=A0 =C2=
=A0 =C2=A0=3D00000000 FPSCR=C2=A0 =3D00000000
R0=C2=A0 =C2=A0 =C2=A0=3D00000000 R1=C2=A0 =C2=A0 =C2=A0=3D01F80000 R2=C2=
=A0 =C2=A0 =C2=A0=3D00000000 R3=C2=A0 =C2=A0 =C2=A0=3D01F80000
R4=C2=A0 =C2=A0 =C2=A0=3D00005000 R5=C2=A0 =C2=A0 =C2=A0=3D00000000 R6=C2=
=A0 =C2=A0 =C2=A0=3D00000000 R7=C2=A0 =C2=A0 =C2=A0=3D00000000
R8=C2=A0 =C2=A0 =C2=A0=3D00000000 R9=C2=A0 =C2=A0 =C2=A0=3D00000000 R10=C2=
=A0 =C2=A0 =3D00000000 R11=C2=A0 =C2=A0 =3D00000000
R12=C2=A0 =C2=A0 =3D00000000 R13=C2=A0 =C2=A0 =3D00000000 R14=C2=A0 =C2=A0 =
=3D00000000 R15=C2=A0 =C2=A0 =3D00000000
R16=C2=A0 =C2=A0 =3D00000000 R17=C2=A0 =C2=A0 =3D00000000 R18=C2=A0 =C2=A0 =
=3D00000000 R19=C2=A0 =C2=A0 =3D00000000
R20=C2=A0 =C2=A0 =3D00000000 R21=C2=A0 =C2=A0 =3D00000000 R22=C2=A0 =C2=A0 =
=3D00000000 R23=C2=A0 =C2=A0 =3D00000000
R24=C2=A0 =C2=A0 =3D00000000 R25=C2=A0 =C2=A0 =3D00000000 R26=C2=A0 =C2=A0 =
=3D00000000 R27=C2=A0 =C2=A0 =3D00000000
R28=C2=A0 =C2=A0 =3D00000000 R29=C2=A0 =C2=A0 =3D00000000 R30=C2=A0 =C2=A0 =
=3D00000000 R31=C2=A0 =C2=A0 =3D00000000
SPR0=C2=A0 =C2=A0=3D00000000 SPR1=C2=A0 =C2=A0=3D00000000 SPR8=C2=A0 =C2=A0=
=3D00000000 SPR9=C2=A0 =C2=A0=3D00000000
18011190 00FCAB8C=C2=A0 WORD=C2=A0 =C2=A0 =C2=A0 =C2=A0 $00FCAB8C
Auto-Configuration of Configuration Data ('ENV') in progress...
To abort hit <BREAK>