From owner-freebsd-alpha Sat Feb 19 21:21: 6 2000 Delivered-To: freebsd-alpha@freebsd.org Received: from friley-160-236.res.iastate.edu (friley-160-236.res.iastate.edu [129.186.160.236]) by hub.freebsd.org (Postfix) with ESMTP id 5548A37BDEE for ; Sat, 19 Feb 2000 21:20:55 -0800 (PST) (envelope-from cc@137.org) Received: from ameslab.gov (friley-160-235.res.iastate.edu [129.186.160.235]) by friley-160-236.res.iastate.edu (Postfix) with ESMTP id 1943D78; Sat, 19 Feb 2000 23:20:52 -0600 (CST) Message-ID: <38AF79AE.15C1FE6E@ameslab.gov> Date: Sat, 19 Feb 2000 23:20:46 -0600 From: Chris Csanady X-Mailer: Mozilla 4.7 [en] (X11; U; Linux 2.2.12 i386) X-Accept-Language: en, ru, ja, ko MIME-Version: 1.0 To: "Kenneth D. Merry" Cc: freebsd-alpha@freebsd.org Subject: Re: Netbooting.. References: <38AB2424.C4C9D80D@ameslab.gov> <20000219193644.A81810@panzer.kdm.org> Content-Type: text/plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org "Kenneth D. Merry" wrote: > > On Wed, Feb 16, 2000 at 16:26:44 -0600, Chris Csanady wrote: > > Ok, I have tried several things, but I have yet to get FreeBSD to boot > > over the network. These are test machines, and I need to have more than > > one OS on them. > > > > At first, I was trying bootp'ing the loader, but using a local filesystem > > as the root. It looks like the loader was not intended to be used this > > way though. > > > > Right now, I would be happy netbooting the entire system, but I can't get > > this to work either. I am using the Feb 8 snapshot, and I continually > > get the following: > > > > FreeBSD/alpha SRM net boot, Revision 0.1 > > (jkh@beast.freebsd.org, Tue Feb 8 11:30:11 GMT 2000) > > Memory: 131072 k > > boot: ethernet address: 08:00:2b:86:77:45 > > net_open: server addr: 147.155.137.1 > > net_open: server path: /raid/diskless/ariel > > . > > . > > Mounting root from nfs:147.155.137.1:/raid/diskless/ariel > > no such device 'ariel' > > setrootbyname failed > > panic: nfs_mountroot: socreate(0000): 43 > > > > My bootptab entry looks like > > > > .default.freebsd:\ > > :sa=147.155.137.1:hd=/scl/boot:bf=netboot:\ > > :rp="147.155.137.1:/raid/diskless/ariel":\ > > :sm=255.255.254.0:\ > > :gw=147.155.136.252:\ > > :hn:ht=ether:vm=rfc1048:\ > > :ds=147.155.137.2,147.155.137.3: > > ariel:ip=147.155.137.91:ha=08002B867745:tc=.default.freebsd: > > > > and the fstab has > > > > 147.155.137.1:/raid/diskless/ariel / nfs rw 0 0 > > > > Am I misssing something? The nfs server is actually an Irix box > > if it matters. The bootp/tftp server is different.. > > FWIW, I'm having similar problems with a DEC3000/300 box I'm trying to > netboot. (It took me a while to figure out that I had to boot "ez0" > instead of "esa0" to get bootp instead of MOP.) > > My bootptab looks like this: > > modena.plutotech.com: \ > :ht=ethernet:ha=08002bbb4eb3: \ > :ip=206.168.67.197:sm=255.255.255.128: \ > :sa=206.168.67.172:bf=netboot:rp=/b/modena: \ > :vm=rfc10248 > > I get through the first part of the kernel boot, and then I get this > (copied by hand, I'm not using a serial console): > > Mounting root from nfs:subway:/b/modena > no such device 'modena' > setroobyname failed > panic: nfs_mountroot: socreate(0000): 43 > > The stack trace is: > > Debugger() > panic() > nfs_mountroot() > nfs_mount() > vfs_mountroot_try() > vfs_mountroot() > mi_startup() > locorestart() > > I may try to track this down tomorrow. It seems like it should be > solveable. BTW, I'm running with -current as of ~February 12th, I think, > and I'm netbooting (bootp, tftp and NFS) off a FreeBSD/alpha box. Do you have the bootp options in your kernel? Drew pointed out that I need these as well as the NFS_ROOT option in my kernel. options BOOTP # Use BOOTP to obtain IP address/hostname options BOOTP_NFSROOT # NFS mount root filesystem using BOOTP info options BOOTP_NFSV3 # Use NFS v3 to NFS mount root options BOOTP_COMPAT # Workaround for broken bootp daemons. options BOOTP_WIRED_TO=dc0 # Use interface fxp0 for BOOTP Also, it turned out that dc0 does not autodetect the media correctly on my boxes. If you have xp1000's, you will probably need the included patches. My bootptab finally ended up looking like: .default.freebsd:\ :sa=147.155.137.1:hd=/scl/boot:bf=netboot:\ :rp="147.155.137.1:/d/fbsd40.alpha/":\ :sm=255.255.254.0:\ :gw=147.155.136.252:\ :hn:ht=ether:vm=rfc1048: puck:ip=147.155.137.90:ha=0000F871D472:tc=.default.freebsd: ariel:ip=147.155.137.91:ha=08002B867745:tc=.default.freebsd: Aside from the Irix 6.5.4 nfs server, things work fine. I can panic it consistently with a make world though, even if /usr/obj is local.. Chris To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message