*BSD News Article 98909


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!news.rmit.EDU.AU!news.unimelb.edu.au!cs.mu.OZ.AU!munnari.OZ.AU!uunet!in3.uu.net!128.230.129.106!news.maxwell.syr.edu!news-feed.inet.tele.dk!news.algonet.se!eru.mt.luth.se!news.kth.se!news.ifm.liu.se!not-for-mail
From: Erik Persson <erik@ikp.liu.se>
Newsgroups: comp.unix.bsd.openbsd.misc
Subject: OpenBSD 2.1/pmax and DS5000/20
Date: 29 Jun 1997 17:21:52 +0200
Organization: IKP - Linkoping University
Lines: 64
Sender: erik@sibelius.ikp.liu.se
Message-ID: <t0en9ljuy7.fsf@sibelius.ikp.liu.se>
NNTP-Posting-Host: sibelius.ikp.liu.se
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Newsreader: Gnus v5.3/Emacs 19.34
Xref: euryale.cc.adfa.oz.au comp.unix.bsd.openbsd.misc:162

I am trying to get my DECstation 5000/20 to boot OpenBSD completely
diskless but it just won't work. I have set up a Sun running Solaris
as boot server and configured bootpd (dhcpd actually), tftpd and also
rarpd/bootparamd.

I do not have any manuals for the boot monitor of the DS5000/20 but a
bit of guessing on my behalf got me so far as trying

'boot 3/tftp'

This rendered:

?IO: 3/tftp, a.out err (-2)

Running snoop on the Sun shows this conversation (covers the whole
boot attempt):

foobar -> BROADCAST DHCP/BOOTP BOOTREQUEST
foobar -> gazonk TFTP Read "bsd_nfs" (octet)
gazonk -> foobar TFTP Data block 1 (512 bytes)
foobar -> gazonk TFTP Error: disk full or allocation exceeded

The boot monitor of the DECstation reports "KN02-CA V2.0g" upon
completed self tests.

According to installation instructions, it _is_ the bsd_nfs file that
should be used for diskless booting as this kernel already is in ECOFF
format. There is also a bsd.nfs kernel that I also tried:

>> boot 3/tftp
1084176?IO: 3/tftp, a.out err (-2)
>>

This time, the DECstation reads a lot from the tftp server before the
'?IO: 3/tftp, a.out err (-2)' error occurs. Snoop gives

blah, blah (a lot of tftp READs and ACKs) and then
foobar -> gazonk TFTP Ack block 2116
gazonk -> foobar TFTP Data block 2117 (512 bytes)
foobar -> gazonk TFTP Ack block 2117
gazonk -> foobar TFTP Data block 2118 (480 bytes) (last block)
foobar -> gazonk TFTP Ack block 2118

(here it stops and the ?IO: 3/tftp, a.out err (-2) error occurs).

Does anybody here have any idea about what is going wrong?

If I from Ultrix do a 'file' on the various bsd* files i get (filenames
as on ftp.openbsd.org/pub/OpenBSD/2.1/pmax:

bsd:		data
bsd.nfs:	mipsel 407 executable - version 0.200
bsd_nfs:	data

I am thankful for any help.

/Erik

-- 
Erik Persson, System Manager            e-mail: erik@ikp.liu.se
Dept. of Mech. Engineering              Voice: +46 13 28 2464
Division of Solid Mechanics		Fax:   +46 13 21 2717
University of Linköping, Sweden