Re: Can you MOP boot an install kernel directly?

Michael Thompson <[email protected]>
Newsgroups gmane.os.netbsd.ports.vax
Message-ID <CAH1BU=9nvXLn7yao91ZXbLpX9OJz7FgpDG4jSLNkLpywmZ1tdQ@mail.gmail.com>
I have used a DEC Infoserver to MOP boot and install VMS on many VAXen.
Could NetBSD be setup to do the same?

On Mon, Aug 4, 2025 at 10:45 AM Johnny Billquist <[email protected]> wrote:

> I'll just top-post to be lazy.
>
> First of all, as you know, MOP is the "native" way to netboot DEC
> machines from back in the day. And MOP sortof fills the place of both
> DHCP and TFTP in one. But it's more targeted for the explicit need of
> netbooting and remote management. But in a sense, for VAXen, it would be
> great if we had the possibility of getting all the netbooting though MOP
> and not need DHCP and TFTP. Not sure if that is possible, though.
>
> I guess MOP didn't really become that relevant with VAXen until the uVAX
> II (that one was able to netboot, right?). There were net-bootable
> PDP-11 systems as well, which also used MOP, and which were earlier. But
> pretty much all the handling of MOP on those machines were actually
> located in the ethernet controller itself. The CPU was pretty much just
> in a tight loop until the controller brought it out of there. But that
> was primarily for the PDP-11. On VAXen, MOP was implemented in the boot
> monitors. Not sure you can even use the MOP in the controller itself if
> you're on a VAX.
> But so, for simh, the controllers do implement at least parts of the MOP
> on that side. For VAXen, with something like the 3900, the boot roms
> from the actual machine are included, if I remember right, and so MOP
> booting will definitely work there no matter what else simh might do.
>
>    Johnny
>
> On 2025-08-04 16:24, Anders Magnusson wrote:
> > Den 2025-08-04 kl. 16:15, skrev Perry Metzger:
> >> On 8/4/25 09:59, Anders Magnusson wrote:
> >>>> Okay, so, I have a VAXstation 4000 VLC I'm setting up and I'd like
> >>>> to try to avoid needing a full NFS server, rarpd, and all the rest
> >>>> of that to boot it for installation (and as I am thinking of
> >>>> cleaning up some of the install tools I might be installing it
> >>>> repeatedly). One thing that struck me as a possibility was booting
> >>>> an INSTALL  kernel with an embedded ramdisk directly from MOP,
> >>>> another option struck me as fixing the network boot blocks so that
> >>>> they can use dhcp and tftp to download the kernel instead of
> >>>> requiring a full NFS setup. (Many ports allow this one way or
> >>>> another, either from the blocks themselves or from mechanisms like
> >>>> PXE.)
> >>> Yes, sounds like something that would be smooth to have.
> >>> - Adding support for tftp to boot is mostly trivial.
> >>
> >> Also dhcp. Which is also easy enough since libsa handles both. Then
> >> one can load an INSTALL kernel very easily over the network and
> >> install that way.
> > DHCP is supported.  Needed to get the address of the nfs server :-)
> >
> >>> - Making the install kernel detect whether loaded via mop or is
> >>> probably not especially difficult either.
> >>>
> >>> Note that netbooting is something quite new in the vax world :-) It
> >>> was not until moj@stacken wrote mopd that it could be done at all,
> >>> before that I used boot on a local media (floppy) that loaded the
> >>> kernel from a SunOS4 machine.  Hence bootparams is also includedin
> >>> the boot program :-)
> >>
> >> Yah, it's certainly not something people would have wanted to do 45
> >> years ago but now it's pretty useful.
> > :-)  I think MOP showed up some 5-10 years into the vax lifespan. No
> > need for it unless you are diskless, which came with MV2000 and friends
> > (some DEC gurus can probably give better explanations :-) )
> >
> >
> >> Does SIMH support MOP btw?
> > Good question.  A quick grep for MOP in pdp11_xq.c gives a lot of hits
> > though.
> >
> > -- R
>
> --
> Johnny Billquist                  || "I'm on a bus
>                                    ||  on a psychedelic trip
> email: [email protected]             ||  Reading murder books
> pdp is alive!                     ||  tryin' to stay hip" - B. Idol
>
>

-- 
Michael Thompson
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.