MOP boot?
[email protected] (Christian Weisgerber) Wed, 25 May 2011 22:13:49 +0000 (UTC)
| Newsgroups | gmane.os.openbsd.alpha |
|---|---|
| Message-ID | <[email protected]> |
Out of morbid curiosity, and because we have mopd(8), I tried to
netboot an AlphaServer 800 with MOP instead of BOOTP.
That doesn't quite work. SRM successfully talks to mopd and fetches
the boot program (I offered the normal "netboot" as <ether address>.SYS),
but then fails to run it.
----------------
>>>boot -protocols mop ewa0
ewa0: link up : Negotiated 100BaseTX: full duplex
(boot ewa0.0.0.11.0)
Trying MOP boot.
..
Network load complete.
bootstrap code read in
base = 1d6000, image_start = 0, image_bytes = 0
initializing HWRPB at 2000
initializing page table at ffce000
initializing machine state
setting affinity to the primary CPU
jumping to bootstrap code
halted CPU 0
halt code = 2
kernel stack not valid halt
PC = fffffc0000812f64
boot failure
>>>
----------------
The crucial difference for BOOTP seems to be this:
base = 1d6000, image_start = 0, image_bytes = d6a4
Hmm. There's
netboot = (strncasecmp(b->protocol, "BOOTP", 5) == 0) ||
(strncasecmp(b->protocol, "MOP", 3) == 0);
all over /sys/arch/alpha/alpha/dec_*.c, so at some point MOP booting
must have seemed like a possibility.
Oh well. There is zero need for this, BOOTP works just fine, so
yeah, I just thought I'd mention it.
--
Christian "naddy" Weisgerber [email protected]