Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 23 Dec 1999 22:04:32 +0100
From:      Wilko Bulte <wilko@yedi.iaf.nl>
To:        FreeBSD-alpha mailing list <freebsd-alpha@freebsd.org>
Subject:   diskless boot on Alpha
Message-ID:  <19991223220432.A11438@yedi.iaf.nl>

next in thread | raw e-mail | index | archive | help
I'm probably overlooking something too obvious. As can be seen
below the Alpha (DEC3000/400 Sandpiper) tries to mount its root
device using ufs. Does not work too well with an nfs root. 

Previously there was a 'root on <bla> clause in the kernel config file.
But this is depreciated (right?).

Question remains: how do I convince the kernel to use the nfs root?

Wilko


The kernel config file says:

# SANDpiper

machine         alpha
cpu             EV4
ident           SAND
maxusers        32

#makeoptions    DEBUG=-g                #Build kernel with gdb(1) debug
symbols

# Platforms supported
options         DEC_3000_500            # DEC3000/[4-9]00 Flamingo/Sandpiper
fa
mily

options         INET                    #InterNETworking
#
options         NFS                     #Network Filesystem
options         NFS_ROOT                #NFS usable as root device
options         BOOTP           # Use BOOTP to obtain IP address/hostname
options         BOOTP_NFSROOT   # NFS mount root filesystem using BOOTP info
options         BOOTP_COMPAT    # Workaround for broken bootp daemons.
options         BOOTP_WIRED_TO=le0 # Use interface le0 for BOOTP

#
options         CD9660                  #ISO 9660 Filesystem
options         PROCFS                  #Process filesystem
options         COMPAT_43               #Compatible with BSD 4.3 [KEEP
THIS!]
options         SCSI_DELAY=5000 #Be pessimistic about Joe SCSI device

# SCSI Controllers
# A single entry for any of these controllers (ahb, ahc, amd, ncr, etc...)
is
# sufficient for any number of installed devices.
#controller     esp0

# SCSI peripherals
# Only one of each of these is needed, they are dynamically allocated.
#controller     scbus0          # SCSI bus (required)
#device         da0             # Direct Access (disks)
#device         sa0             # Sequential Access (tape etc)
#device         cd0             # CD
#device         pass0           # Passthrough device (direct SCSI access)

# real time clock
device          mcclock0

# Ethernet 
device          le0             # Lance

# Pseudo devices - the number indicates how many units to allocated.
pseudo-device   loop            # Network loopback
pseudo-device   ether           # Ethernet support
pseudo-device   pty             # Pseudo-ttys (telnet etc)

===

Try unionizing the nu_nickname and nu_flag fields
Timecounter "alpha"  frequency 133000000 Hz
le0 XXX: driver didn't set ifq_maxlen
Mounting root from ufs:192.168.200.22:/usr/sandpiper
Can't allocate root mount for filesystem 'ufs': 19
Root mount failed: 19

Manual root filesystem specification:
  <fstype>:<device>  Mount <device> using filesystem <fstype>
                       eg. ufs:/dev/da0s1a
  ?                  List valid disk boot devices
  <empty line>       Abort manual input

>>> 



-- 
Wilko Bulte 		Arnhem, The Netherlands	  - The FreeBSD Project 
    			WWW : http://www.tcja.nl  http://www.freebsd.org


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-alpha" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19991223220432.A11438>