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