Subject: Re: MINIconfigs on VAX
To: David Brownlee <abs@netbsd.org>
From: NetBSD Bob <nbsdbob@weedcon1.cropsci.ncsu.edu>
List: port-vax
Date: 02/23/2001 10:12:46
> What should the config files include:
> - All serial, storage devices supported - DSSI when ready?
> - No video devices
> - IPv4 only - no INET6, APPLETALK, ISO, NS etc
> - No DDB, DEBUG, or DIAGNOSTIC
> - FFS, NFS - any other filesystems - no QUOTA support?
> - No NFS server
> - No SYSV shared memory
> - Network options - ipfilter bpfilter ppp sl tun gre etc?
> - No ccd, raid, vnd, or tb
>
> What do people think?
Here is what I use for a mini-config on essentially all my lesserVAXentoyz.
It is lean and mean, mostly.
It makes for a nice lean kernel that runs mostly unfettered on any of
the lesser junk 3100 class machines. I do the same thing for the MVII
class machiines.
The kernel is around 600K compared to 1400K for generic. It leaves in
the second scsi controller for the biggie 3100/M20 style boxes that you
just can't resist hooking a dozen drives to, and includes M76 support
and a minimal CD. That represents about the smallest usable config
with all the most useful 3100 class bits included.
I use this same config on anything from 4.3BSD on up to NetBSD current
and only change the particular hardware bits for the QBUS line vs the
singleboard line.
# $NetBSD: VS3100,v 1.71.2.6 2000/10/04 08:24:27 itojun Exp $
# VS3100 VAX configuration file; all useful supported devices.
include "arch/vax/conf/std.vax"
ident "VS3100-$Revision: 1.71.2.6 $"
options "VAX410" # VS 2000 and generic 3100 line
options "VAX43" # VS 3100/76
maxusers 8
options INET # IPv4
file-system FFS
file-system CD9660
config netbsd root on ? type ?
mainbus0 at root
vsbus0 at mainbus0 # All VAXstations
le0 at vsbus0 csr 0x200e0000 # LANCE ethernet
si0 at vsbus0 csr 0x200c0080 # VS2000/3100 SCSI-ctlr
si1 at vsbus0 csr 0x200c0180 # VS2000/3100 SCSI-ctlr
scsibus* at si?
sd* at scsibus? target? lun?
st* at scsibus? target? lun?
cd* at scsibus? target? lun?
ch* at scsibus? target? lun?
ss* at scsibus? target? lun?
uk* at scsibus? target? lun?
pseudo-device loop 1
pseudo-device pty 64 # pseudo-terminals
pseudo-device vnd 4