Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Aug 1997 11:01:05 -0700 (PDT)
From:      Simon Shapiro <Shimon@i-Connect.Net>
To:        FreeBSD-Current@freebsd.org
Subject:   Current Kernel Configuration
Message-ID:  <XFMail.970822110105.Shimon@i-Connect.Net>

next in thread | raw e-mail | index | archive | help
This message is in MIME format
--_=XFMail.1.2-alpha.p0.FreeBSD:970822030152:362=_
Content-Type: text/plain; charset=iso-8859-8

Hi Y'all,

Attached is a kernel config file which boots and runs just fine when
compiled under recent 2.2.  This very same config file compiles a 3.0
kernel very well, but at boot time, instead of handing things over to init,
it just sits in default_halt().  Any clue is welcome.

Simon


--_=XFMail.1.2-alpha.p0.FreeBSD:970822030152:362=_
Content-Disposition: attachment; filename="DPT"
Content-Transfer-Encoding: 7bit
Content-Description: DPT
Content-Type: text/plain; charset=us-ascii; name=DPT; SizeOnDisk=11101

#
# SENDERO -- Sendero configuration
#
#	$Id: DPT,v 1.21 1997/08/22 05:00:03 ShimonR Exp ShimonR $

machine		"i386"
cpu		"I686_CPU"
cpu		"I586_CPU"
ident		SENDERO
maxusers	64

options		CHILD_MAX=128
options		OPEN_MAX=128

options		"MAXDSIZ=(64*1024*1024)"
options		"DFLDSIZ=(16*1024*1024)"

config		kernel	root on wd0a    # ... dumps on sd0s2b

options		"COMPAT_43"		#Compatible with BSD 4.3 [KEEP THIS!]
options		USER_LDT		#allow user-level control of i386 ldt

options		SYSVSHM
options		SYSVSEM
options		SYSVMSG

options		DDB
options		DDB_UNATTENDED
options		KTRACE	 		#kernel tracing
options		PERFMON

options		UCONSOLE		#Allow users to grab the console

options		USERCONFIG		#boot -c editor
options		USERCONFIG_BOOT		#imply -c and parse info area
#options	VISUAL_USERCONFIG	#visual boot -c editor

options		INET			#InterNETworking

pseudo-device	ether
pseudo-device	fddi
pseudo-device	sppp
pseudo-device	loop
pseudo-device	ppp		4
pseudo-device	bpfilter	16
pseudo-device	disc
pseudo-device	tun		4

options		MROUTING		# Multicast routing
options		IPDIVERT		#divert sockets
options		TCPDEBUG

options		FFS			 #Berkeley Fast Filesystem
options		NFS			 #Network Filesystem
options		"CD9660" #ISO 9660 Filesystem
options		PROCFS	 #Process filesystem
options		DEVFS	   #devices filesystem
options		KERNFS	 #kernel interfaces filesystem
#options	NULLFS	 # Will not even compile
options		QUOTA		 #enable disk quotas

options		NULLFS_DIAGNOSTIC
options		KERNFS_DIAGNOSTIC
options		UMAPFS_DIAGNOSTIC
options		SAFETY

controller	pci0

device     ch0                                  #SCSI media changers
device     sd0                                  #SCSI disks
device     st0                                  #SCSI tapes
device     cd0                                  #SCSI CD-ROMs
device     od0                                  #SCSI optical disk

options    SCSI_DELAY=5     # Don't be too pessimistic about SCSI device

# Disk Addressing Guidelines:

# We assume wide SCSI, not FCAL, with this release.
# There is never a target 7, nor target 15; They are reserved for initiators!
# Each ADAPTER takes 4 busses but uses only busses 0-2.
# Each bus consumes 16 addresses, but uses no more than 13 devices per bus.
# Devices with no LUNs have only LUN 0.  Lun != 0 means secondary LUNS 1-7
# Non-zero LUNs have the same ID as LUN 0 but bit 7 is set on (64 + target)

controller  dpt0
controller  dpt1

controller  scbus0  at dpt0 bus 0
controller  scbus1  at dpt0 bus 1
controller  scbus2  at dpt0 bus 2

controller  scbus4  at dpt1 bus 0
controller  scbus5  at dpt1 bus 1
controller  scbus6  at dpt1 bus 2

options     DPT_USE_SINTR=1         # Use software interrupts (crucial)
options     DPT_MEASURE_PERFORMANCE # Lose ~0.1% performance but measure it
options     DPT_TRACK_CCB_STATES    # Diagnostic value only. @ Simon's direction
options     DPT_HANDLE_TIMEOUTS     # Leave on if things hang
options     DPT_COMMAND_SPLHIGH     # Experimental, briefly locks eata ports
options     DPT_INTR_CHECK_SOFTC    # Experimental; checks soft structs is valid

# First DPT starts here

device      worm0   at scbus0  target  4 unit 0
tape        st0     at scbus0  target  5 unit 0
device      cd0     at scbus0  target  6 unit 0

disk        sd0     at scbus0  target  0 unit 0
disk        sd1     at scbus0  target  1 unit 0
disk        sd2     at scbus0  target  2 unit 0
disk        sd3     at scbus0  target  3 unit 0
disk        sd4     at scbus0  target  4 unit 0
disk        sd5     at scbus0  target  5 unit 0
disk        sd6     at scbus0  target  6 unit 0
disk        sd8     at scbus0  target  8 unit 0
disk        sd9     at scbus0  target  9 unit 0
disk        sd10    at scbus0  target 10 unit 0
disk        sd11    at scbus0  target 11 unit 0
disk        sd12    at scbus0  target 12 unit 0
disk        sd13    at scbus0  target 13 unit 0
disk        sd14    at scbus0  target 14 unit 0

device      worm1   at scbus1  target  4 unit 0
tape        st1     at scbus1  target  5 unit 0
device      cd1     at scbus1  target  6 unit 0

disk        sd16    at scbus1  target  0 unit 0
disk        sd17    at scbus1  target  1 unit 0
disk        sd18    at scbus1  target  2 unit 0
disk        sd19    at scbus1  target  3 unit 0
disk        sd20    at scbus1  target  4 unit 0
disk        sd21    at scbus1  target  5 unit 0
disk        sd22    at scbus1  target  6 unit 0
disk        sd24    at scbus1  target  8 unit 0
disk        sd25    at scbus1  target  9 unit 0
disk        sd26    at scbus1  target 10 unit 0
disk        sd27    at scbus1  target 11 unit 0
disk        sd28    at scbus1  target 12 unit 0
disk        sd29    at scbus1  target 13 unit 0
disk        sd30    at scbus1  target 14 unit 0

device      worm2   at scbus2  target  4 unit 0
tape        st2     at scbus2  target  5 unit 0
device      cd2     at scbus2  target  6 unit 0

disk        sd32    at scbus2  target  0 unit 0
disk        sd33    at scbus2  target  1 unit 0
disk        sd34    at scbus2  target  2 unit 0
disk        sd35    at scbus2  target  3 unit 0
disk        sd36    at scbus2  target  4 unit 0
disk        sd37    at scbus2  target  5 unit 0
disk        sd38    at scbus2  target  6 unit 0
disk        sd41    at scbus2  target  9 unit 0
disk        sd42    at scbus2  target 10 unit 0
disk        sd43    at scbus2  target 11 unit 0
disk        sd44    at scbus2  target 12 unit 0
disk        sd45    at scbus2  target 13 unit 0
disk        sd46    at scbus2  target 14 unit 0

# Second DPT starts here

device      worm3   at scbus4  target  4 unit 0
tape        st3     at scbus4  target  5 unit 0
device      cd3     at scbus4  target  6 unit 0

disk        sd64    at scbus4  target  0 unit 0
disk        sd65    at scbus4  target  1 unit 0
disk        sd66    at scbus4  target  2 unit 0
disk        sd67    at scbus4  target  3 unit 0
disk        sd68    at scbus4  target  4 unit 0
disk        sd69    at scbus4  target  5 unit 0
disk        sd70    at scbus4  target  6 unit 0
disk        sd72    at scbus4  target  8 unit 0
disk        sd73    at scbus4  target  9 unit 0
disk        sd74    at scbus4  target 10 unit 0
disk        sd75    at scbus4  target 11 unit 0
disk        sd76    at scbus4  target 12 unit 0
disk        sd77    at scbus4  target 13 unit 0
disk        sd78    at scbus4  target 14 unit 0
disk        sd79    at scbus4  target 15 unit 0

device      worm4   at scbus5  target  4 unit 0
tape        st4     at scbus5  target  5 unit 0
device      cd4     at scbus5  target  6 unit 0

disk        sd80    at scbus5  target  0 unit 0
disk        sd81    at scbus5  target  1 unit 0
disk        sd82    at scbus5  target  2 unit 0
disk        sd83    at scbus5  target  3 unit 0
disk        sd84    at scbus5  target  4 unit 0
disk        sd85    at scbus5  target  5 unit 0
disk        sd86    at scbus5  target  6 unit 0
disk        sd88    at scbus5  target  8 unit 0
disk        sd89    at scbus5  target  9 unit 0
disk        sd90    at scbus5  target 10 unit 0
disk        sd91    at scbus5  target 11 unit 0
disk        sd92    at scbus5  target 12 unit 0
disk        sd93    at scbus5  target 13 unit 0
disk        sd94    at scbus5  target 14 unit 0
disk        sd95    at scbus5  target 15 unit 0
 
device      worm5   at scbus6  target  4 unit 0
tape        st5     at scbus6  target  5 unit 0
device      cd5     at scbus6  target  6 unit 0

disk        sd96    at scbus6  target  0 unit 0
disk        sd97    at scbus6  target  1 unit 0
disk        sd98    at scbus6  target  2 unit 0
disk        sd99    at scbus6  target  3 unit 0
disk        sd100   at scbus6  target  4 unit 0
disk        sd101   at scbus6  target  5 unit 0
disk        sd102   at scbus6  target  6 unit 0
disk        sd104   at scbus6  target  8 unit 0
disk        sd105   at scbus6  target  9 unit 0
disk        sd106   at scbus6  target 10 unit 0
disk        sd107   at scbus6  target 11 unit 0
disk        sd108   at scbus6  target 12 unit 0
disk        sd109   at scbus6  target 13 unit 0
disk        sd110   at scbus6  target 14 unit 0
disk        sd111   at scbus6  target 15 unit 0

controller	ahc0
options         AHC_TAGENABLE
options         AHC_SCBPAGING_ENABLE
options		AHC_ALLOW_MEMIO

controller scbus8 at ahc0

disk       sd128 at scbus8 target  0 unit 0
disk       sd129 at scbus8 target  1 unit 0
disk       sd130 at scbus8 target  2 unit 0
disk       sd131 at scbus8 target  3 unit 0
disk       sd132 at scbus8 target  4 unit 0
disk       sd133 at scbus8 target  5 unit 0
disk       sd134 at scbus8 target  6 unit 0
disk       sd136 at scbus8 target  8 unit 0
disk       sd137 at scbus8 target  9 unit 0
disk       sd138 at scbus8 target 10 unit 0
disk       sd139 at scbus8 target 11 unit 0
disk       sd140 at scbus8 target 12 unit 0
disk       sd141 at scbus8 target 13 unit 0
disk       sd142 at scbus8 target 14 unit 0
disk       sd143 at scbus8 target 15 unit 0

pseudo-device	pty	128
pseudo-device	speaker		#Play IBM BASIC-style noises out your speaker
pseudo-device	log
pseudo-device	gzip		# Exec gzipped a.out's
pseudo-device	vn		#Vnode driver (turns a file into a device)
pseudo-device	snp	3	#Snoop device - to look at pty/vty/etc..
pseudo-device	ccd	64	#Concatenated disk driver

options		FAILSAFE		#Be conservative

controller	isa0
options		"AUTO_EOI_1"
options		"AUTO_EOI_2"
options		BOUNCE_BUFFERS		#include support for DMA bounce buffers
options		"MAXMEM=(128*1024)"      # 128M, no autodetect over 64M :-( 

#device		vt0	at isa? port "IO_KBD" tty irq 1 vector pcrint
#options		PCVT_FREEBSD=210  # pcvt running on FreeBSD >= 2.0.5
options		XSERVER			# include code for XFree86
#options		FAT_CURSOR		# start with block cursor
device		sc0	at isa? port "IO_KBD" tty irq 1 vector scintr
options		MAXCONS=12		# number of virtual consoles

device		npx0	at isa? port "IO_NPX" irq 13 vector npxintr

controller	wdc0	at isa? port "IO_WD1" bio irq 14 vector wdintr
disk       	wd0	at wdc0 drive 0
disk       	wd1	at wdc0 drive 1

controller	wdc1	at isa? port "IO_WD2" bio irq 15 vector wdintr
disk       	wd2	at wdc1 drive 0
disk       	wd3	at wdc1 drive 1

options		ATAPI		#Enable ATAPI support for IDE bus
options		ATAPI_STATIC	#Don't do it as an LKM
device		wcd0		#IDE CD-ROM

controller	fdc0	at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr
disk       	fd0	at fdc0 drive 0
disk       	fd1	at fdc0 drive 1


device		sio0	at isa? port "IO_COM1" tty irq 4 vector siointr
device		sio1	at isa? port "IO_COM2" tty irq 3 vector siointr
device		sio2	at isa? port "IO_COM3" tty irq 5 vector siointr

device ed0 at isa? port 0x300 net irq 10 iomem 0xd8000 vector edintr

controller	snd0
device	sb0	at isa? port 0x220 irq 7 drq 1 vector sbintr
device	sbxvi0	at isa? drq 5
device	sbmidi0	at isa? port 0x300
device opl0     at isa? port 0x388

#device		apm0    at isa?	# Advanced Power Management
#options		APM_BROKEN_STATCLOCK
#options	APM_IDLE_CPU	# Tell APM to idle rather than halt'ing the cpu

device		de0
device		fxp0
device		fpa0

options		COMPAT_LINUX
options		"EXT2FS"

options		"IBCS2"

options		SHOW_BUSYBUFS	# List buffers that prevent root unmount


--_=XFMail.1.2-alpha.p0.FreeBSD:970822030152:362=_--
End of MIME message



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