Subject: port-i386/5243: System spontaneously reboots
To: None <gnats-bugs@gnats.netbsd.org>
From: None <nathanw@MIT.EDU>
List: netbsd-bugs
Date: 04/01/1998 12:09:13
>Number:         5243
>Category:       port-i386
>Synopsis:       i386 laptop reboots spontaneously since 1.3E+UVM
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    gnats-admin (GNATS administrator)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Apr  1 09:20:00 1998
>Last-Modified:
>Originator:     Nathan J. Williams
>Organization:
	Massachvsetts Institvte of Technology
>Release:        NetBSD-current of 1998/3/31
>Environment:
System: NetBSD road-runner.mit.edu 1.3E NetBSD 1.3E (ROAD-RUNNER) #101: Wed Apr 1 03:48:48 EST 1998 nathanw@road-runner.mit.edu:/u1/usr/src/sys/arch/i386/compile/ROAD-RUNNER i386


>Description:
	Since roughly when I started running 1.3E+UVM on my NEC Versa 2405 
laptop, I have seen several spontaneous reboots. Ths syestem does not appear 
to panic or dump, but acts as if a reset button has been pressed (the machine
does not actually posess such a button). It happens when the machine is 
approximately idle but has been used recently. The system is generally running
an X server, several X applications (xterm and emacs), and a variety of daemons
including dhclient, apmd, named, xntpd, and afsd. The X aperature driver and
AFS LKMs are both loaded and in use.

>How-To-Repeat:
	Not clear, but I include my kernel config file and autoconfiguration
output for information.

# from	$NetBSD: GENERIC,v 1.111 1997/10/19 00:00:18 perry Exp $
#
#

include "arch/i386/conf/std.i386"

maxusers	32		# estimated number of users

# CPU support.  At least one is REQUIRED.
#options 	I386_CPU
#options 	I486_CPU
options 	I586_CPU
#options 	I686_CPU	

# CPU-related options.
#options 	MATH_EMULATE	# floating point emulation
#options 	VM86		# virtual 8086 emulation
#options 	USER_LDT	# user-settable LDT; used by WINE
options 	DUMMY_NOPS	# speed hack; recommended

# Misc. i386-specific options
options 	XSERVER		# X server support in console drivers

# This option allows you to force a serial console at the specified
# I/O address.
#options 	"CONSDEVNAME=\"com\"",CONADDR=0x3f8,CONSPEED=9600

# The following options override the memory sizes passed in from the boot
# block.  Use them *only* if the boot block is unable to determine the correct
# values.  Note that the BIOS may *correctly* report less than 640k of base
# memory if the extended BIOS data area is located at the top of base memory
# (as is the case on most recent systems).
#options 	REALBASEMEM=...	# size of base memory
#options 	REALEXTMEM=...	# size of extended memory

# Standard system options

options 	UCONSOLE	# users can use TIOCCONS (for xconsole)
options 	INSECURE	# disable kernel security levels

options 	RTC_OFFSET=0	# hardware clock is this many mins. west of GMT
#options 	NTP		# NTP phase/frequency locked loop

options 	KTRACE		# system call tracing via ktrace(1)
options		UVM		# Use UVM instrad of Mach VM.

options 	SYSVMSG		# System V-like message queues
options 	SYSVSEM		# System V-like semaphores
options 	SYSVSHM		# System V-like memory sharing
#options 	SHMMAXPGS=1024	# 1024 pages is the default

options 	LKM		# loadable kernel modules

# Diagnostic/debugging support options
options 	DIAGNOSTIC	# cheap kernel consistency checks
#options 	DEBUG		# expensive debugging checks/support
#options 	KMEMSTATS	# kernel memory statistics (vmstat -m)
#options 	DDB		# in-kernel debugger
#options 	KGDB		# remote debugger
#options 	"KGDB_DEVNAME=\"com\"",KGDBADDR=0x3f8,KGDBRATE=9600
makeoptions	DEBUG="-g"	# compile full symbol table

# Compatbility options
options 	COMPAT_NOMID	# compatibility with 386BSD, BSDI, NetBSD 0.8,
#options 	COMPAT_09	# NetBSD 0.9,
#options 	COMPAT_10	# NetBSD 1.0,
options 	COMPAT_11	# NetBSD 1.1,
options 	COMPAT_12	# NetBSD 1.2,
options 	COMPAT_13	# NetBSD 1.3,
options 	COMPAT_43	# and 4.3BSD
options		COMPAT_386BSD_MBRPART

#options 	COMPAT_SVR4	# binary compatibility with SVR4
#options 	COMPAT_IBCS2	# binary compatibility with SCO and ISC
options 	COMPAT_LINUX	# binary compatibility with Linux
#options 	COMPAT_FREEBSD	# binary compatibility with FreeBSD

# Executable format options
options 	EXEC_ELF32	# 32-bit ELF executables (SVR4, Linux)

# File systems
file-system 	FFS		# UFS
#file-system 	EXT2FS		# second extended file system (linux)
#file-system 	LFS		# log-structured file system
file-system 	MFS		# memory file system
file-system 	NFS		# Network File System client
file-system 	CD9660		# ISO 9660 + Rock Ridge file system
file-system 	MSDOSFS		# MS-DOS file system
file-system 	FDESC		# /dev/fd
file-system 	KERNFS		# /kern
file-system 	NULLFS		# loopback file system
file-system 	PORTAL		# portal filesystem (still experimental)
file-system 	PROCFS		# /proc
file-system 	UMAPFS		# NULLFS + uid and gid remapping
file-system 	UNION		# union file system

# File system options
#options 	QUOTA		# UFS quotas
options 	NFSSERVER	# Network File System server
options 	FIFO		# FIFOs; RECOMMENDED
#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
				# immutable) behave as system flags.
# Networking options
options 	GATEWAY		# packet forwarding
options 	INET		# IP + ICMP + TCP + UDP
#options 	MROUTING	# IP multicast routing
#options 	NS		# XNS
#options 	NSIP		# XNS tunneling over IP
#options 	ISO,TPIP	# OSI
#options 	EON		# OSI tunneling over IP
#options 	CCITT,LLC,HDLC	# X.25
#options 	NETATALK	# AppleTalk networking protocols
#options 	PPP_BSDCOMP	# BSD-Compress compression support for PPP
#options 	PPP_DEFLATE	# Deflate compression support for PPP
#options 	PPP_FILTER	# Active filter support for PPP (requires bpf)
#options 	PFIL_HOOKS	# pfil(9) packet filter hooks
#options 	IPFILTER_LOG	# ipmon(8) log support

# Compatibility with 4.2BSD implementation of TCP/IP.  Not suggested.
#options 	TCP_COMPAT_42

# These options enable verbose messages for autoconfiguration of
# the corresponding bus.  Warning, these may compile large string
# tables into the kernel!
#options 	EISAVERBOSE	# verbose EISA device messages
options 	PCIVERBOSE	# verbose PCI device messages
#options 	SCSIVERBOSE	# verbose SCSI error messages
options 	PCMCIAVERBOSE	# verbose PCMCIA configuration messages

#options 	NFS_BOOT_BOOTP,NFS_BOOT_BOOTPARAM

options APMDEBUG
# Kernel root file system and dump configuration.
#config		netbsd	root on ? type ?
#config		netbsd	root on sd0a type ffs
#config		netbsd	root on ? type nfs
config		netbsd	root on wd0a type ffs dumps on wd0b

options PCVT_INHIBIT_NUMLOCK

#
# Device configuration
#

mainbus0 at root

apm0	at mainbus0			# Advanced power management

# PCI bus support
pci*	at mainbus? bus ?
pci*	at pchb? bus ?
pci*	at ppb? bus ?

# PCI devices
#ahc*	at pci? dev ? function ?	# Adaptec [23]94x, aic78x0 SCSI
#bha*	at pci? dev ? function ?	# BusLogic 9xx SCSI
#cy*	at pci? dev ? function ?	# Cyclades Cyclom-Y serial boards
#de*	at pci? dev ? function ?	# DEC 21x4x-based Ethernet
#en*	at pci? dev ? function ?	# ENI/Adaptec ATM
#ep*	at pci? dev ? function ?	# 3Com 3c59x/3c90x Ethernet
#fpa*	at pci? dev ? function ?	# DEC DEFPA FDDI
#fxp*	at pci? dev ? function ?	# Intel EtherExpress PRO 10+/100B
#isp*	at pci? dev ? function ?	# Qlogic ISP [12]0x0 SCSI/FibreChannel
#le*	at pci? dev ? function ?	# PCnet-PCI Ethernet
#ncr*	at pci? dev ? function ?	# NCR 53c8xx SCSI
#ne*	at pci? dev ? function ?	# NE2000-compatible Ethernet
pchb*	at pci? dev ? function ?	# PCI-Host bridges
pcib*	at pci? dev ? function ?	# PCI-ISA bridges
ppb*	at pci? dev ? function ?	# PCI-PCI bridges
#tl*	at pci? dev ? function ?	# Thunderland-based Ethernet

#pcic0 at pci? dev? function? # PCMCIA

pciide* at pci? dev ? function ?
wdc*	at pciide? channel? 

# EISA bus support
#eisa*	at mainbus?

# EISA devices
#ahb*	at eisa? slot ?			# Adaptec 174[02] SCSI
#ahc*	at eisa? slot ?			# Adaptec 274x, aic7770 SCSI
#bha*	at eisa? slot ?			# BusLogic 7xx SCSI
#ep*	at eisa? slot ?			# 3Com 3c579 Ethernet
#fea*	at eisa? slot ?			# DEC DEFEA FDDI
#uha*	at eisa? slot ?			# UltraStor 24f SCSI

# ISA bus support
isa*	at mainbus?
isa*	at pcib?

# ISA devices

# ISA floppy, IDE, CD-ROM, and tape devices
fdc0	at isa? port 0x3f0 irq 6 drq 2	# standard PC floppy controllers
#fdc1	at isa? port 0x370 irq ? drq ?
fd*	at fdc? drive ?			# the drives themselves

wdc0	at isa? port 0x1f0 irq 14	# ST506, ESDI, and IDE controllers
wdc1	at isa? port 0x170 irq 15
wd*	at wdc? drive ?			# the drives themsevles

#mcd0	at isa? port 0x300 irq 10	# Mitsumi CD-ROM drives

# note: the wt driver conflicts unpleasantly with ed devices at the
# same I/O address. The probe reprograms their eeproms. Don't
# uncomment it unless you are actually using it.
#wt0	at isa? port 0x300 irq 5 drq 1	# Archive and Wangtek QIC tape drives

# ISA SCSI controllers
#aha0	at isa? port 0x330 irq ? drq ?	# Adaptec 154[02] SCSI
#aha1	at isa? port 0x334 irq ? drq ?
#ahc0	at isa? port ? irq ?		# Adaptec 284x SCSI
#aic0	at isa? port 0x340 irq 11	# Adaptec 152[02] SCSI
#bha0	at isa? port 0x330 irq ? drq ?	# BusLogic [57]4X SCSI
#bha1	at isa? port 0x334 irq ? drq ?
#sea0	at isa? iomem 0xc8000 irq 5	# Seagate/Future Domain SCSI
#uha0	at isa? port 0x330 irq ? drq ?	# UltraStor [13]4f SCSI
#uha1	at isa? port 0x334 irq ? drq ?
#wds0	at isa? port 0x350 irq 15 drq 6	# WD7000 and TMC-7000 controllers
#wds1	at isa? port 0x358 irq 11 drq 5

# ISA serial interfaces
#options 	COM_HAYESP		# adds Hayes ESP serial board support
com0	at isa? port 0x3f8 irq 4	# standard PC serial ports
com1	at isa? port 0x2f8 irq 3
#com2	at isa? port 0x3e8 irq 5
#com3	at isa? port 0x2e8 irq 9
#ast0	at isa? port 0x1a0 irq 5	# AST 4-port serial cards
#com*	at ast? slave ?
#boca0	at isa? port 0x100 irq 5	# BOCA 8-port serial cards
#com*	at boca? slave ?
#rtfps0	at isa? port 0x1230 irq 10	# RT 4-port serial cards
#com*	at rtfps? slave ?
#cy0	at isa? iomem 0xd4000 irq 12	# Cyclades serial cards

# ISA console.  You can only configure one of these!
#pc0	at isa? port 0x60 irq 1		# pccons generic PC console driver
vt0	at isa? port 0x60 irq 1		# PCVT console driver

# ISA mice
#lms0	at isa? port 0x23c irq 5	# Logitech bus mouse
#lms1	at isa? port 0x238 irq 5
#mms0	at isa? port 0x23c irq 5	# Microsoft InPort mouse
#mms1	at isa? port 0x238 irq 5
pms0	at vt? irq 12			# PS/2 auxiliary port mouse

# ISA audio devices
#gus0	at isa? port 0x220 irq 7 drq 1 drq2 6	# Gravis Ultra Sound
#pas0	at isa? port 0x220 irq 7 drq 1		# ProAudio Spectrum
#pss0	at isa? port 0x220 irq 7 drq 6  	# Personal Sound System
#sp0	at pss0 port 0x530 irq 10 drq 0		# 	sound port driver
sb0	at isa? port 0x220 irq 7 drq 1 drq2 5	# SoundBlaster
#wss0	at isa? port 0x530 irq 10 drq 0	drq2 1	# Windows Sound System

# ISA network interfaces
#ed0	at isa? port 0x280 iomem 0xd0000 irq 9	# WD/SMC and 3C503
#ed1	at isa? port 0x250 iomem 0xd8000 irq 9	#   ethernet cards
#ed2	at isa? port 0x300 iomem 0xcc000 irq 10
#eg0	at isa? ...				# 3C505 ethernet cards
#el0	at isa? port 0x300 irq 9		# 3C501 ethernet cards
#ep0	at isa? port ? irq ?			# 3C509 ethernet cards
#fe0	at isa? port 0x2a0 irq ?		# AT1700
#ie0	at isa? port 0x360 iomem 0xd0000 irq 7	# StarLAN and 3C507
#ie1	at isa? port 0x300 irq 10		# EtherExpress
#iy0	at isa? port ? irq ?			# EtherExpress PRO 10 ISA
#lc0	at isa? port ? iomem ? irq ?		# DEC EtherWORKS III (LEMAC)
#le0	at isa? port 0x320 irq 10 drq 7		# IsoLan, NE2100, and DEPCA
#ne0	at isa? port 0x280 irq 9		# NE[12]000 ethernet cards
#ne1	at isa? port 0x300 irq 10

# ISA PCMCIA controllers
pcic0	at isa? port 0x3e0 iomem 0xd0000 iosiz 0x4000 irq 10
pcic1	at isa? port 0x3e2 iomem 0xd4000 iosiz 0x4000

# ISA misc. devices
lpt0	at isa? port 0x378 irq 5	# standard PC parallel ports
#lpt1	at isa? port 0x278
#lpt2	at isa? port 0x3bc

# Planetconnect Satellite receiver driver.
#satlink0 at isa? port 0x300 drq 1

# Joystick driver. Probe is a little strange; add only if you have one.
#joy0	at isa? port 0x201

#spkr0	at pckbd? port 0x61		# PC speaker

npx0	at isa? port 0xf0 irq 13	# x86 math coprocessor

# ISA Plug-and-Play support
#isapnp0	at isa?

# ISA Plug-and-Play devices
#com*	at isapnp?			# Modems and serial boards
#ep*	at isapnp?			# 3Com 3c509 Ethernet
#guspnp*	at isapnp?			# Gravis Ultra Sound PnP audio
#joy*	at isapnp?			# Game ports (usually on audio cards)
#ne*	at isapnp?			# NE2000-compatible Ethernet
#sb*	at isapnp?			# SoundBlaster-compatible audio

# PCMCIA bus support
pcmcia*	at pcic? controller ? socket ?

# PCMCIA devices
#aic*	at pcmcia? function ?		# Adaptec APA-1460 SCSI
com*	at pcmcia? function ?		# Modems and serial cards
ep*	at pcmcia? function ?		# 3Com 3c589 and 3c562 Ethernet
#ne*	at pcmcia? function ?		# NE2000-compatible Ethernet
#sm*	at pcmcia? function ?		# Megahertz Ethernet

# Audio support
#audio*	at gus?
#audio*	at guspnp?
#audio*	at pas?
audio*	at sb?
#audio*	at sp?
#audio*	at wss?

# SCSI bus support
#scsibus* at aha?
#scsibus* at ahb?
#scsibus* at ahc?
#scsibus* at aic?
#scsibus* at bha?
#scsibus* at isp?
#scsibus* at ncr?
#scsibus* at sea?
#scsibus* at uha?
#scsibus* at wds?

# SCSI devices
#sd*	at scsibus? target ? lun ?	# SCSI disk drives
#st*	at scsibus? target ? lun ?	# SCSI tape drives
#cd*	at scsibus? target ? lun ?	# SCSI CD-ROM drives
#ch*	at scsibus? target ? lun ?	# SCSI autochangers
#ss*	at scsibus? target ? lun ?	# SCSI scanners
#uk*	at scsibus? target ? lun ?	# SCSI unknown

# ATAPI bus support
atapibus* at wdc?

# ATAPI devices
cd*	at atapibus? drive ?		# ATAPI CD-ROM drives

# MII bus support
#mii*	at tl?

# MII PHY devices
#tlphy*	at mii? dev ?			# Thunderland PHYs
#nsphy*	at mii? dev ?			# NS and compatible PHYs

# Pull in optional local configuration
include	"arch/i386/conf/GENERIC.local"

# Pseudo devices
pseudo-device	bpfilter	8	# Berkeley packet filter
#pseudo-device	ccd		4	# concatenated/striped disk devices
#pseudo-device	ipfilter		# IP filter (firewall) and NAT
pseudo-device	loop			# network loopback
pseudo-device	md		1	# memory disk device (ramdisk)
pseudo-device	ppp		2	# Point-to-Point Protocol
pseudo-device	pty		64	# pseudo-terminals
pseudo-device	rnd			# /dev/random and in-kernel generator
pseudo-device	sl		2	# Serial Line IP
#pseudo-device	strip		2	# Starmode Radio IP (Metricom)
#pseudo-device	tb		1	# tablet line discipline
pseudo-device	tun		2	# network tunneling over tty
pseudo-device	vnd		4	# disk-like interface to files


  1.3E (ROAD-RUNNER) #101: Wed Apr  1 03:48:48 EST 1998
     nathanw@road-runner.mit.edu:/u1/usr/src/sys/arch/i386/compile/ROAD-RUNNER
 cpu0: family 5 model 2 step b
 cpu0: Intel Pentium (P54C) (586-class)
 real mem  = 41549824
 avail mem = 36904960
 using 532 buffers containing 2179072 bytes of memory
 mainbus0 (root)
 pci0 at mainbus0 bus 0: configuration mode 1
 pci0: i/o enabled, memory enabled
 pchb0 at pci0 dev 0 function 0
 pchb0: United Microelectronics UM8891N (rev. 0xb0)
 Chips and Technologies 65548 (VGA display) at pci0 dev 12 function 0 not configured
 Omega Micro product 0x1221 (PCMCIA bridge, revision 0x02) at pci0 dev 13 function 0 not configured
 United Microelectronics product 0xe886 (ISA bridge, revision 0xb2) at pci0 dev 18 function 0 not configured
 pciide0 at pci0 dev 18 function 1: United Microelectronics UM8886BF (rev. 0x10)
 pci_io_find: expected type i/o, found mem
 pciide0: bus-master DMA support present, but unused (couldn't map registers)
 pciide0: primary channel configured to compatibility mode
 wdc2 at pciide0 channel 0
 atapibus0 at wdc2
 wd0 at wdc2 drive 0: <IBM-DSOA-21080>
 wd0: 1033MB, 2100 cyl, 16 head, 63 sec, 512 bytes/sec
 wd0: using 16-sector 16-bit pio transfers, lba addressing
 pciide0: secondary channel configured to compatibility mode
 wdc3 at pciide0 channel 1
 atapibus1 at wdc3
 cd0 at atapibus1 drive 0: <CD-46E, , 1.0A> type 5 cdrom removable
 isa0 at mainbus0
 com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo
 com1 at isa0 port 0x2f8-0x2ff irq 3: ns16550a, working fifo
 lpt0 at isa0 port 0x378-0x37b irq 5
 sb0 at isa0 port 0x220-0x237 irq 7 drq 1: dsp v3.01
 audio0 at sb0
 npx0 at isa0 port 0xf0-0xff: using exception 16
 vt0 at isa0 port 0x60-0x6f irq 1
 vt0: generic, 80 col, color, 8 scr, mf2-kbd, [R3.32]
 pms0 at vt0 irq 12
 vt0: console
 fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2
 pcic0 at isa0 port 0x3e0-0x3e1 iomem 0xd0000-0xd3fff irq 10
 pcic0: controller 0 (Intel 82365SL Revision 1) has sockets A and B
 pcic0: controller 1 (Intel 82365SL Revision 1) has sockets A and B
 pcmcia0 at pcic0 controller 0 socket 0
 pcmcia0: CIS version 2.0 or 2.01
 pcmcia0: CIS info: USRobotics, PCMCIA SUN MicroSystems DATA/FAX, V5.2
 pcmcia0: Manufacturer code 0x115, product 0x3330
 pcmcia0: function 0: serial port, ccr addr 1e6 mask 7
 pcmcia0: function 0, config table entry 1: I/O card; irq mask 86b8; iomask a, iospace 3f8-3ff; audio
 pcmcia0: function 0, config table entry 3: I/O card; irq mask 86b8; iomask a, iospace 2f8-2ff; rdybsy_active io8 audio
 pcmcia0: function 0, config table entry 2: I/O card; irq mask 86b8; iomask a, iospace 3e8-3ef; rdybsy_active io8 audio
 pcmcia0: function 0, config table entry 4: I/O card; irq mask 86b8; iomask a, iospace 2e8-2ef; rdybsy_active io8 audio
 pcmcia0: function 0, config table entry 5: I/O card; irq mask 86b8; iomask 3, iospace 0-7; rdybsy_active io8 audio
 com2 at pcmcia0 function 0pcmcia0: card irq 9
  port 0x3e8-0x3ef: ns8250 or ns16450, no fifo
 pcmcia1 at pcic0 controller 0 socket 1
 pcmcia1: CIS version 2.0 or 2.01
 pcmcia1: CIS info: 3Com Corporation, 3C589, TP/BNC LAN Card Ver. 2a, 000002
 pcmcia1: Manufacturer code 0x101, product 0x589
 pcmcia1: function 0: network adapter, ccr addr 10000 mask 3
 pcmcia1: function 0, config table entry 1: I/O card; irq mask ffff; iomask 4, iospace 0-f; rdybsy_active wp_active bvd_active io8 io16 irqlevel
 pcmcia1: function 0, config table entry 3: I/O card; irq mask ffff; iomask 4, iospace 0-f; rdybsy_active wp_active bvd_active io8 io16 irqlevel
 ep0 at pcmcia1 function 0 port 0x330-0x33f: 3Com 3C589 Ethernet
 ep0: MAC address 00:60:97:48:e7:ef
 ep0: 8KB byte-wide FIFO, 5:3 Rx:Tx split, utp/aui/bnc (default utp)
 pcmcia2 at pcic0 controller 1 socket 0
 pcmcia3 at pcic0 controller 1 socket 1
 apm0 at mainbus0: Power Management spec V1.1 (BIOS mgmt disabled)
 apm0: battery life expectancy: 47%
 apm0: A/C state: on
 apm0: battery charge state: high
 biomask c040 netmask c040 ttymask d462
 WARNING: old BSD partition ID!
 boot device: wd0
 root on wd0a dumps on wd0b
 uvm_swap: allocated 256 swap buffer headers
>Fix:
	Unknown.
>Audit-Trail:
>Unformatted: