Subject: Re: install via netboot install kernel problem
To: Chris Tribo <talon16m@hotmail.com>
From: Maciej W. Rozycki <macro@ds2.pg.gda.pl>
List: port-pmax
Date: 02/08/2000 18:48:03
On Tue, 8 Feb 2000, Chris Tribo wrote:

>     Ah, I didn't know there were problems with MOP'ing machines as well. I
> imagine the machines that don't tftp well are the same machines that don't
> mop well. 

 I don't think so.  I believe MOP support was there since day one of DEC's
netbooting -- they invented the protocol anyway.  BOOTP/TFTP support was
added later, when DEC discovered there is TCP/IP and not all people are
actually very fond of DECnet. ;-)  That's why it's mostly undocumented --
this was a new functionality and it was probably experimental in older
firmware.  I suspect some versions of the code might even contain stubs
only -- the unaligned memory access exception I'm reliably getting on
V5.1b is surely a sign the code wasn't even run once before being
released: 

>>boot 3/tftp
???
? PC:  0x80021fe4<vtr=NRML>
? CR:  0x30000010<CE=3,EXC=AdEL>
? SR:  0x30080000<CU1,CU0,CM,IPL=8>
? VA:  0xa000ef3a

 And my DEFZA doesn't even know of anything like TFTP:

>>boot 2/tftp
?DEV: 2/tftp

 On the other hand, "boot 3/mop" works nicely as would probably "boot
2/mop" if I had another FDDI adapter I could attach my DEFZA to (now it
only flashes the red LED and complains of the medium failure). 
 
>     Is the trouble with MOP in mopd itself, or the boot.sys mop image file
> (in this case, the lack thereof) in that it can't read .ecoff kernels? I
> know next to nothing about programming. Maybe...

 Mopd is broken, as I wrote in the other mail.  Actually MOP is such a
trivial protocol, mopd can easily be taught of any reasonable binary
format -- one can even utilize the BFD library for this purpose to achieve
full portability.  Anyway, I believe adding ELF support is easy and does
not need involving such a complexity as BFD, yet it retains necessary
portability.  Everyone uses ELF these days, right?

-- 
+  Maciej W. Rozycki, Technical University of Gdansk, Poland   +
+--------------------------------------------------------------+
+        e-mail: macro@ds2.pg.gda.pl, PGP key available        +