Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 3 Sep 1999 14:37:14 -0700 (PDT)
From:      Doug <Doug@gorean.org>
To:        Warner Losh <imp@village.org>
Cc:        freebsd-stable@FreeBSD.ORG
Subject:   Re: Urgent! splash screen bug lives (Was: today's 3.3-RC crashes on boot) 
Message-ID:  <Pine.BSF.4.10.9909031419540.61301-200000@dt010nb9.san.rr.com>
In-Reply-To: <199909032057.OAA47297@harmony.village.org>

next in thread | previous in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
On Fri, 3 Sep 1999, Warner Losh wrote:

> In message <Pine.BSF.4.10.9909031347260.61142-100000@dt010nb9.san.rr.com> Doug writes:
> : 	Anyone wanting to test this should try recompiling their kernel
> : without that option and rebooting numerous times (at least 20).
> : Unfortunately it's still not reproducable every time, but I'm very
> : confident that the problem is related to that option. 
> 
> Come to think of it, I might have tried to install a screen saver as
> well from the sysintsall (or at least configure that option).
> 
> However, the reboot problem I had seen was 100% reproducible and was
> due to bad hardware.

	*cough* Yeah, well it looks like I may have pulled the trigger too
soon. I just worked on the box for a while, then rebooted it for fun and
it crashed. Same dump, same spot. I'm a little concerned that it's
happening on two entirely different boxes, but since I have splash in the
one that just crashed that's obviously not it. I am attaching a diff to
rev. 1.143.2.20 of GENERIC that shows my current configuration. The only
possibly unusual item I see is removing apm?  Otherwise this is virtually
identical to kernel configurations I've used for years, and also to the
other boxes we have from this vendor. 

Sorry for the confusion,

Doug
-- 
"My mama told me, my mama said, 'don't cry.' She said, 'you're too young a man
to have as many women you got.' I looked at my mother dear and didn't even
crack a smile. I said, 'If women kill me, I don't mind dyin!'" 

    - John Belushi as "Joliet" Jake Blues, "I Don't Know"


[-- Attachment #2 --]
--- GENERIC-0902.Dist	Fri Sep  3 14:30:22 1999
+++ GENERIC-0902	Fri Sep  3 14:32:32 1999
@@ -1,98 +1,54 @@
 machine		"i386"
-cpu		"I386_CPU"
-cpu		"I486_CPU"
-cpu		"I586_CPU"
 cpu		"I686_CPU"
-ident		GENERIC
-maxusers	32
 
-options 	MATH_EMULATE		#Support for x87 emulation
+ident		"NOTGENERIC"
+maxusers	256
+
 options 	INET			#InterNETworking
 options 	FFS			#Berkeley Fast Filesystem
 options 	FFS_ROOT		#FFS usable as root device [keep this!]
-options 	MFS			#Memory Filesystem
-options 	MFS_ROOT		#MFS usable as root device, "MFS" req'ed
 options 	NFS			#Network Filesystem
-options 	NFS_ROOT		#NFS usable as root device, "NFS" req'ed
-options 	MSDOSFS			#MSDOS Filesystem
 options 	"CD9660"		#ISO 9660 Filesystem
-options 	"CD9660_ROOT"		#CD-ROM usable as root. "CD9660" req'ed
 options 	PROCFS			#Process filesystem
 options 	"COMPAT_43"		#Compatible with BSD 4.3 [KEEP THIS!]
-options 	SCSI_DELAY=15000	#Be pessimistic about Joe SCSI device
 options 	UCONSOLE		#Allow users to grab the console
-options 	FAILSAFE		#Be conservative
 options 	USERCONFIG		#boot -c editor
 options 	VISUAL_USERCONFIG	#visual boot -c editor
 options 	KTRACE			#ktrace(1) syscall trace support
-options 	SYSVSHM			#SYSV-style shared memory
-options 	SYSVMSG			#SYSV-style message queues
-options 	SYSVSEM			#SYSV-style semaphores
 
-config		kernel	root on wd0
+options         "NO_F00F_HACK"
 
-# To make an SMP kernel, the next two are needed
-#options 	SMP			# Symmetric MultiProcessor Kernel
-#options 	APIC_IO			# Symmetric (APIC) I/O
-# Optionally these may need tweaked, (defaults shown):
-#options 	NCPU=2			# number of CPUs
-#options 	NBUS=4			# number of busses
-#options 	NAPIC=1			# number of IO APICs
-#options 	NINTR=24		# number of INTs
+# This allows you to actually store this configuration file into
+# the kernel binary itself, where it may be later read by saying:
+#    strings -aout -n 3 /kernel | grep ^___ | sed -e 's/^___//' > MYKERNEL
+#
+options         INCLUDE_CONFIG_FILE     # Include this file in kernel
+
+config		kernel	root on wd0
 
 controller	isa0
 controller	pnp0			# PnP support for ISA
-controller	eisa0
 controller	pci0
 
 # Floppy drives
 controller	fdc0	at isa? port "IO_FD1" bio irq 6 drq 2
 disk		fd0	at fdc0 drive 0
-disk		fd1	at fdc0 drive 1
+#disk		fd1	at fdc0 drive 1
 
 # IDE controller and disks
 options		"CMD640"	# work around CMD640 chip deficiency
 controller	wdc0	at isa? port "IO_WD1" bio irq 14
 disk		wd0	at wdc0 drive 0
-disk		wd1	at wdc0 drive 1
+#disk		wd1	at wdc0 drive 1
 
 controller	wdc1	at isa? port "IO_WD2" bio irq 15
-disk		wd2	at wdc1 drive 0
-disk		wd3	at wdc1 drive 1
+#disk		wd2	at wdc1 drive 0
+#disk		wd3	at wdc1 drive 1
 
 # ATAPI devices
 options		ATAPI		#Enable ATAPI support for IDE bus
 options		ATAPI_STATIC	#Don't do it as an LKM
 device		acd0		#IDE CD-ROM
-device		wfd0		#IDE Floppy (e.g. LS-120)
-
-# SCSI Controllers
-# A single entry for any of these controllers (ncr, ahb, ahc) is
-# sufficient for any number of installed devices.
-controller	ncr0		# NCR/Symbios Logic
-controller	ahb0		# EISA AHA1742 family
-controller	ahc0		# AHA2940 and onboard AIC7xxx devices
-controller	isp0		# Qlogic family
-controller	dpt0		# DPT Smartcache - See LINT for options!
-
-controller	adv0	at isa? port ? cam irq ?
-controller	adw0
-controller	bt0	at isa? port ? cam irq ?
-controller	aha0	at isa? port ? cam irq ?
-
-# 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)
-
-# Proprietary or custom CD-ROM Interfaces
-device		wt0	at isa? port 0x300 bio irq 5 drq 1
-device		mcd0	at isa? port 0x300 bio irq 10
-device		matcd0	at isa? port 0x230 bio
-device		scd0	at isa? port 0x230 bio
 
 # atkbdc0 controls both the keyboard and the PS/2 mouse
 controller	atkbdc0	at isa? port IO_KBD tty
@@ -107,82 +63,29 @@
 # syscons is the default console driver, resembling an SCO console
 device		sc0	at isa? tty
 
-# Enable this and PCVT_FREEBSD for pcvt vt220 compatible console driver
-#device		vt0	at isa? tty
-#options 	XSERVER			# support for X server
-#options 	FAT_CURSOR		# start with block cursor
-# If you have a ThinkPAD, uncomment this along with the rest of the PCVT lines
-#options 	PCVT_SCANSET=2		# IBM keyboards are non-std
-
 # Floating point support - do not disable.
 device		npx0	at isa? port IO_NPX irq 13
 
-# Power management support (see LINT for more options)
-device		apm0    at isa?	disable	flags 0x31 # Advanced Power Management
-
-# PCCARD (PCMCIA) support
-#controller	card0
-#device		pcic0	at card?
-#device		pcic1	at card?
-
 # Serial (COM) ports
 device		sio0	at isa? port "IO_COM1" flags 0x10 tty irq 4
 device		sio1	at isa? port "IO_COM2" tty irq 3
-device		sio2	at isa? disable port "IO_COM3" tty irq 5
-device		sio3	at isa? disable port "IO_COM4" tty irq 9
+#device		sio2	at isa? disable port "IO_COM3" tty irq 5
+#device		sio3	at isa? disable port "IO_COM4" tty irq 9
 
 # Parallel port
 device		ppc0	at isa? port? flags 0x40 net irq 7
 controller	ppbus0			# Parallel port bus (required)
 device		lpt0	at ppbus?	# Printer
-device		plip0	at ppbus?	# TCP/IP over parallel
-device		ppi0	at ppbus?	# Parallel port interface device
-#controller	vpo0	at ppbus?	# Requires scbus and da0
 
 # PCI Ethernet NICs.
-device		al0		# ADMtek AL981 (``Comet'')
-device		ax0		# ASIX AX88140A
-device		de0		# DEC/Intel DC21x4x (``Tulip'')
+# In use
 device		fxp0		# Intel EtherExpress PRO/100B (82557, 82558)
-device		mx0		# Macronix 98713/98715/98725 (``PMAC'')
-device		pn0		# Lite-On 82c168/82c169 (``PNIC'')
-device		rl0		# RealTek 8129/8139
-device		sf0		# Adaptec AIC-6915 DuraLAN (``Starfire'')
-device		tl0		# Texas Instruments ThunderLAN
-device		tx0		# SMC 9432TX (83c170 ``EPIC'')
-device		vr0		# VIA Rhine, Rhine II
-device		vx0		# 3Com 3c590, 3c595 (``Vortex'')
-device		wb0		# Winbond W89C840F
+# Spare
 device		xl0		# 3Com 3c90x (``Boomerang'', ``Cyclone'')
 
-# ISA Ethernet NICs.
-# Order is important here due to intrusive probes, do *not* alphabetize
-# this list of network interfaces until the probes have been fixed.
-# Right now it appears that the ie0 must be probed before ep0. See
-# revision 1.20 of this file.
-device		ed0	at isa? port 0x280 net irq 10 iomem 0xd8000
-device		ie0	at isa? port 0x300 net irq 10 iomem 0xd0000
-device		ep0	at isa? port 0x300 net irq 10
-device		ex0	at isa? port? net irq?
-device		fe0	at isa? port 0x300 net irq ?
-device		le0	at isa? port 0x300 net irq 5 iomem 0xd0000
-device		lnc0	at isa? port 0x280 net irq 10 drq 0
-device		cs0	at isa? port 0x300 net irq ?
-# requires PCCARD (PCMCIA) support to be activated
-#device		xe0	at isa? port? net irq ?
-
-# PCCARD NIC drivers.
-# ze and zp take over the pcic and cannot coexist with generic pccard
-# support, nor the ed and ep drivers they replace.
-device		ze0	at isa? port 0x300 net irq 10 iomem 0xd8000
-device		zp0	at isa? port 0x300 net irq 10 iomem 0xd8000
-
 # Pseudo devices - the number indicates how many units to allocated.
 pseudo-device	loop		# Network loopback
 pseudo-device	ether		# Ethernet support
-pseudo-device	sl	1	# Kernel SLIP
-pseudo-device	ppp	1	# Kernel PPP
-pseudo-device	tun	1	# Packet tunnel, for ppp(1)
 pseudo-device	pty	16	# Pseudo-ttys (telnet etc)
 pseudo-device	gzip		# Exec gzipped a.out's
 

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.10.9909031419540.61301-200000>