Port-vax archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Netboot on Vax
On 02/03/2014 09:20 AM, Martin Husemann wrote:
> lrwxr-xr-x 1 root wheel 11 Apr 1 2009 0000f85169e1.SYS@ -> MOPBOOT.SYS
> -rw-r--r-- 1 root wheel 60176 Feb 3 14:04 MOPBOOT.SYS
> -r--r--r-- 1 root wheel 63600 Apr 1 2009 MOPBOOT.SYS_working
> [/usr/tftpboot/mop] root@night-porter # file MOPBOOT.SYS
> MOPBOOT.SYS: ELF 32-bit LSB executable, Digital VAX, version 1 (SYSV),
> statically linked, stripped
>
> and MOPBOOT.SYS is just a copy of the netboot/boot program from 6.1.3.
My setup was similar (except I simply renamed the bootloader to the MAC
address, taking care to make hex digits lowercase and .SYS uppercase, as
the doc warned). I used installation/netboot/boot from 6.1.3, and served
it from mopd running on Debian/sid.
The failure looked like:
-ESA0
83 BOOT SYS
... looping over and over until I pressed the Break key.
Doesn't this sound like the relocation problem discussed earlier in this
thread?
I don't see anything in 6.1.3's release notes that addresses this issue,
so I guess even though this discussion started before the 6.1.3 release,
no code coming out of this discussion actually made it into the release?
http://ftp.netbsd.org/pub/NetBSD/NetBSD-6.1.3/CHANGES-6.1.3
Using a bootloader from 1.4.1, and after I had corrected my
isc-dhcp-server's bootp configuration, but without making *any* changes
to my mopd configuration except to replace the 6.1.3 file with the one
from 1.4.1, I managed to get both the bootloader starting and the
complete system booting to shell for me to finish configuration. That
is, I'm certain I have a fully functional mopd and the configuration was
correct for both tests.
So if 6.1.3 works for you and not for me, I guess there's either some
difference in my mopd implementation from yours that matters for 6.1.3
vs. 1.4.1, or else some difference between the 4000/90 vs. 4000 VLC. Any
suggestions as to what I should look at next?
The source for the Debian mopd is at:
http://ftp.de.debian.org/debian/pool/main/m/mopd/mopd_2.5.3-21.dsc
http://ftp.de.debian.org/debian/pool/main/m/mopd/mopd_2.5.3.orig.tar.gz
http://ftp.de.debian.org/debian/pool/main/m/mopd/mopd_2.5.3-21.diff.gz
There are a significant number of patches included. The patches/INDEX says:
The following patches were downloaded from
http://source.rfc822.org/pub/mirror/ftp.ds2.pg.gda.pl/pub/macro/mopd/
mopd-2.5.3-linux.patch
mopd-2.5.3-mcast.patch
mopd-2.5.3-aout.patch mopd-2.5.3-pf.patch
mopd-2.5.3-bind.patch mopd-2.5.3-pmax.patch
mopd-2.5.3-eaddr.patch mopd-2.5.3-proto.patch
mopd-2.5.3-elf.patch mopd-2.5.3-select.patch
mopd-2.5.3-fddi.patch mopd-2.5.3-syslog.patch
mopd-2.5.3-freebsd-put.patch mopd-2.5.3-vax-linux.patch
mopd-2.5.3-length.patch
The rest were created by patrick%debian.org@localhost:
253patched-254.patch - adds back in the changes from 2.5.3 to 2.5.4
to the new, patched, codebase.
debian254.patch - is the code patches for the Debian 2.5.4-7
release that apply to the code after all the previous
patches
alpha.patch - define NOAOUT for alpha builds. May be needed for other archs
too
Ben
Home |
Main Index |
Thread Index |
Old Index