Subject: Re: Memory clobber
To: Michael South <msouth@scruz.net>
From: Douglas Wade Needham <cinnion@infinet.com>
List: current-users
Date: 01/07/2001 20:30:10
Sender: current-users-owner@netbsd.org


--PNTmBPCT7hxwcZjr
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Quoting Michael South (msouth@scruz.net):
> Something is Rotten in Denmark.  Houstin, We Have a Problem.  Our Memory
> is Being Clobbered.  Action must be Taken!  Something Must be Done!!
> etc..
> 
> Too many reports of weird memory problems on recent kernels.  I'm going
> back
> through the archives to pull them together.  So far I have:
> 
[deletia]
> Common denominators:
> 
> * Most appear to be post-1.5, although John's is from 1.5 beta 2.
> 
> * With and without softdeps.
> 
> * i386 only
> 
> * Work arounds involve things which would change memory footprint
>   (setting REALEXTMEM, disabling INET6)

I had not realized how many panics I myself had had on my main
machine. However, after two panics today and seeing this message, I
took a look and was rather surprised at what I found.  We may indeed
have a sniper lurking in the code someplace.  The two crashes
on the 18th occurred while I was doing a cvs checkout on sources with
the following command line:

	cvs -lq update -d -P -r netbsd-1-5 -D "11/18/2000 00:00 EST"

This is also the checkout date for the kernel on the latter crashes
(including today's).  The machine is a P6-667 Coppermine with 128MB of
ECC memory, a Adaptec 2940UW SCSI controller and SCSI disks, and is
routinely running X.  Full dmesg output from the last crash, as well
as diffs from the GENERIC config file to mine are attached, but things
are pretty much a tweeked GENERIC kernel with debugging and APM turned
on.  After looking at things, here is what I found, along with
comments on a few of the crashes.  I am also thinking that a few other
"hangs" may have been crashes, but since we don't go to text mode and
display the panic message (GRUMBLE!), I may have just reset.  There
may indeed be something funny here.  Since I just upgraded another
machine to the same snapshot this kernel is running from, I will keep
an eye on it as well.

Note:  I also know my PS budget is OK, since I do audits before I add
any hardware.  I am under 60% of spec on all rails.

Nov 18 02:38:
	NetBSD 1.5_BETA2 (GENERIC_DEBUG_APM) #0: Sat Nov 18 01:42:16 EST 2000
	    cinnion@fargone:/u1/src/sys/arch/i386/compile/GENERIC_DEBUG_APM
	cpu0: Intel Pentium III (E) (686-class)
	total memory = 127 MB
	avail memory = 113 MB
        [deletia]
	wsmux1: connecting to wsdisplay0
        dev = 0x408, block = 2534, fs = /u1
	panic: blkfree: freeing free frag
	syncing disks... epic0: receiver queue empty
	68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 giving up

    Machine was doing a cvs update.

Nov 18 18:01 (same kernel)
       [deletia]
	wsmux1: connecting to wsdisplay0
	panic: wakeup
	syncing disks... 444 444 444 444 444 444 444 444 444 444 444 444 444 444 444 444 444 444 444 444 giving up

    Machine was doing a cvs update.

Nov 28 01:24 (newer kernel)
	NetBSD 1.5.1_ALPHA (GENERIC_DEBUG_APM) #0: Sun Nov 19 16:16:28 EST 2000
	    root@fargone:/u1/src/sys/arch/i386/compile/GENERIC_DEBUG_APM
	[deletia]
	wsmux1: connecting to wsdisplay0
	uvm_fault(0xca23abc0, 0x0, 0, 1) -> 1
	uvm_fault(0xca23abc0, 0x0, 0, 1) -> 1
	syncing disks... 11 11 done

Dec 5 02:36 (same kernel)
	uid 32767 on /tmp: file system full
	ulpt0 at uhub0 port 2 configuration 1 interface 0
	ulpt0: Hewlett-Packard DeskJet 1220C, rev 1.00/1.00, addr 2, iclass 7/1
	panic: pmap_unwire: invalid (unmapped) va
	epic0: receiver queue empty
	syncing disks... 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 giving up

    Panic may have been triggered by my turning off my 1220C to stop a
    bad print job, due to near immediate panic.        

Dec 17 13:41 (same kernel)
	wsmux1: connecting to wsdisplay0
	uvm_fault(0xc0537760, 0x0, 0, 1) -> 1
	syncing disks... 12 12 done
	panic: lockmgr: locking against myself

Dec 17 16:17 (same kernel)
	wsmux1: connecting to wsdisplay0
	ulpt0 at uhub0 port 2 configuration 1 interface 0
	ulpt0: Hewlett-Packard DeskJet 1220C, rev 1.00/1.00, addr 2, iclass 7/1
	uvm_fault(0xc0537760, 0x62006000, 0, 1) -> 1
	syncing disks... 5 5 1 done
	panic: lockmgr: locking against myself

Dec 23 03:20 (same kernel)
	IP Filter: v3.4.9 initialized.  Default = pass all, Logging = enabled
	wsmux1: connecting to wsdisplay0
	panic: genfs: bad op
	syncing disks... warning: mfs read during shutdown

    Playing around with IP filter, which may have triggered this one.

Jan 06 22:09 (same kernel)
	wsmux1: connecting to wsdisplay0
        [floppy error messages deleted...]
	panic: pr_rmpage: nidle inconsistent
	syncing disks... 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 giving up

    Browsing the web...

Jan 07 19:22 (same kernel)
	wsmux1: connecting to wsdisplay0
	panic: pmap_unwire: invalid (unmapped) va
	syncing disks... 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 giving up

    Browsing the web...looking at the neat Euclid's Elements java
    application.


--PNTmBPCT7hxwcZjr
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="GENERIC.DEBUG_APM.diffs"

*** GENERIC	Sun Dec 17 16:50:16 2000
--- GENERIC_DEBUG_APM	Sat Nov 18 01:16:44 2000
***************
*** 1,26 ****
! #	$NetBSD: GENERIC,v 1.354.2.9 2000/12/12 21:28:24 he Exp $
  #
  #	GENERIC -- everything that's currently supported
  #
  
  include "arch/i386/conf/std.i386"
  
! #ident 		"GENERIC-$Revision: 1.354.2.9 $"
  
  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
  # eliminate delay no-ops in I/O; recommended on all but very old machines
! #options 	DUMMY_NOPS
  
  # delay between "rebooting ..." message and hardware reset, in milliseconds
  #options 	CPURESET_DELAY=2000
--- 1,26 ----
! #	$NetBSD: GENERIC,v 1.354.2.8 2000/09/20 18:26:06 thorpej Exp $
  #
  #	GENERIC -- everything that's currently supported
  #
  
  include "arch/i386/conf/std.i386"
  
! #ident 		"GENERIC-$Revision: 1.354.2.8 $"
  
  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
  # eliminate delay no-ops in I/O; recommended on all but very old machines
! options 	DUMMY_NOPS
  
  # delay between "rebooting ..." message and hardware reset, in milliseconds
  #options 	CPURESET_DELAY=2000
***************
*** 57,62 ****
--- 57,69 ----
  
  options 	LKM		# loadable kernel modules
  
+ # Need a large message buffer; machine has lots of hardware.
+ options 	MSGBUFSIZE=32768
+ 
+ # We expect this machine to have a heavy load; increase a few
+ # VM constants.
+ options 	NMBCLUSTERS=4096
+ 
  # Diagnostic/debugging support options
  options 	DIAGNOSTIC	# cheap kernel consistency checks
  #options 	DEBUG		# expensive debugging checks/support
***************
*** 65,71 ****
  options 	DDB_HISTORY_SIZE=512	# enable history editing in DDB
  #options 	KGDB		# remote debugger
  #options 	"KGDB_DEVNAME=\"com\"",KGDBADDR=0x3f8,KGDBRATE=9600
! #makeoptions	DEBUG="-g"	# compile full symbol table
  
  # Compatibility options
  options 	COMPAT_NOMID	# compatibility with 386BSD, BSDI, NetBSD 0.8,
--- 72,78 ----
  options 	DDB_HISTORY_SIZE=512	# enable history editing in DDB
  #options 	KGDB		# remote debugger
  #options 	"KGDB_DEVNAME=\"com\"",KGDBADDR=0x3f8,KGDBRATE=9600
! makeoptions	DEBUG="-g"	# compile full symbol table
  
  # Compatibility options
  options 	COMPAT_NOMID	# compatibility with 386BSD, BSDI, NetBSD 0.8,
***************
*** 83,88 ****
--- 90,96 ----
  options 	COMPAT_LINUX	# binary compatibility with Linux
  options 	COMPAT_FREEBSD	# binary compatibility with FreeBSD
  #options 	COMPAT_PECOFF   # kernel support to run Win32 apps
+ #options 	COMPAT_AOUT	# binary compat for NetBSD a.out binaries
  
  # File systems
  file-system 	FFS		# UFS
***************
*** 143,150 ****
  #options 	PCMCIAVERBOSE	# verbose PCMCIA configuration messages
  options 	SCSIVERBOSE	# human readable SCSI error messages
  options 	USBVERBOSE	# verbose USB device autoconfig messages
! #options 	PNPBIOSVERBOSE	# verbose PnP BIOS messages
! #options	PNPBIOSDEBUG	# more fullsome Pnp BIOS debugging messages
  options 	NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM
  
  #
--- 151,160 ----
  #options 	PCMCIAVERBOSE	# verbose PCMCIA configuration messages
  options 	SCSIVERBOSE	# human readable SCSI error messages
  options 	USBVERBOSE	# verbose USB device autoconfig messages
! options 	PNPBIOSVERBOSE	# verbose PnP BIOS messages
! options		PNPBIOSDEBUG	# more fullsome Pnp BIOS debugging messages
! options 	PNPBIOSEVENTS
! options 	PNPBIOSEVENTSDEBUG
  options 	NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM
  
  #
***************
*** 154,161 ****
  #options 	WSEMUL_SUN		# sun terminal emulation
  options 	WSEMUL_VT100		# VT100 / VT220 emulation
  # different kernel output - see dev/wscons/wsdisplayvar.h
! options 	WS_KERNEL_FG=WSCOL_GREEN
! #options 	WS_KERNEL_BG=WSCOL_BLACK
  # compatibility to other console drivers
  options 	WSDISPLAY_COMPAT_PCVT		# emulate some ioctls
  options 	WSDISPLAY_COMPAT_SYSCONS	# emulate some ioctls
--- 164,171 ----
  #options 	WSEMUL_SUN		# sun terminal emulation
  options 	WSEMUL_VT100		# VT100 / VT220 emulation
  # different kernel output - see dev/wscons/wsdisplayvar.h
! options 	WS_KERNEL_FG=WSCOL_WHITE
! options 	WS_KERNEL_BG=WSCOL_BLUE
  # compatibility to other console drivers
  options 	WSDISPLAY_COMPAT_PCVT		# emulate some ioctls
  options 	WSDISPLAY_COMPAT_SYSCONS	# emulate some ioctls
***************
*** 164,170 ****
  # see dev/pckbc/wskbdmap_mfii.c for implemented layouts
  #options 	PCKBD_LAYOUT="(KB_DE | KB_NODEAD)"
  # allocate a number of virtual screens at autoconfiguration time
! #options 	WSDISPLAY_DEFAULTSCREENS=4
  # use a large software cursor that doesn't blink
  options 	PCDISPLAY_SOFTCURSOR
  
--- 174,180 ----
  # see dev/pckbc/wskbdmap_mfii.c for implemented layouts
  #options 	PCKBD_LAYOUT="(KB_DE | KB_NODEAD)"
  # allocate a number of virtual screens at autoconfiguration time
! options 	WSDISPLAY_DEFAULTSCREENS=8
  # use a large software cursor that doesn't blink
  options 	PCDISPLAY_SOFTCURSOR
  
***************
*** 179,205 ****
  
  mainbus0 at root
  
! #apm0	at mainbus0			# Advanced power management
  
  # Tuning for power management, see apm(4) for more details.
! #options 	APM_NO_IDLE		# Don't call BIOS CPU idle function
  #options 	APM_V10_ONLY		# Use only the APM 1.0 calls
  #options 	APM_NO_POWEROFF		# Don't power off on halt(8)
! #options 	APM_POWER_PRINT		# Print stats on the console
  #options 	APM_DISABLE_INTERRUPTS=0 # Don't disable interrupts
! 
  
  # Basic Bus Support
  
  # Plug-and-Play BIOS and attached devices
  
! #pnpbios*	at mainbus?
  
  # mainboard audio chips
! #ess*		at pnpbios? index ?	# ESS AudioDrive
! #sb*		at pnpbios? index ?	# NeoMagic 256AV in sb mode
! #wss*		at pnpbios? index ?	# NeoMagic 256AV in wss mode
! #ym*		at pnpbios? index ?	# OPL3-SA3
  
  # com port
  # If enabled, consider changing "com0", "com1", and "com2" under "ISA Serial
--- 189,215 ----
  
  mainbus0 at root
  
! apm0	at mainbus0			# Advanced power management
  
  # Tuning for power management, see apm(4) for more details.
! options 	APM_NO_IDLE		# Don't call BIOS CPU idle function
  #options 	APM_V10_ONLY		# Use only the APM 1.0 calls
  #options 	APM_NO_POWEROFF		# Don't power off on halt(8)
! options 	APM_POWER_PRINT		# Print stats on the console
  #options 	APM_DISABLE_INTERRUPTS=0 # Don't disable interrupts
! options		APMDEBUG
  
  # Basic Bus Support
  
  # Plug-and-Play BIOS and attached devices
  
! pnpbios*	at mainbus?
  
  # mainboard audio chips
! ess*		at pnpbios? index ?	# ESS AudioDrive
! sb*		at pnpbios? index ?	# NeoMagic 256AV in sb mode
! wss*		at pnpbios? index ?	# NeoMagic 256AV in wss mode
! ym*		at pnpbios? index ?	# OPL3-SA3
  
  # com port
  # If enabled, consider changing "com0", "com1", and "com2" under "ISA Serial
***************
*** 294,300 ****
  #options 	NORWEGIAN_KBD
  # pccons-specific options:
  #options 	XSERVER_DDB	# PF12 gets you into DDB when X is running
! #options 	XSERVER		# X server support
  
  
  # wscons
--- 304,310 ----
  #options 	NORWEGIAN_KBD
  # pccons-specific options:
  #options 	XSERVER_DDB	# PF12 gets you into DDB when X is running
! options 	XSERVER		# X server support
  
  
  # wscons
***************
*** 366,376 ****
  lpt2	at isa? port 0x3bc
  
  # LM7[89] and compatible hardware monitors
! #lm0	at isa?	port 0x290		# other common ports: 0x280, 0x310
  
  # VIA VT82C686A hardware monitor
! #viapm*	at pci? dev ? function ?
! #viaenv* at viapm?
  
  # SCSI Controllers and Devices
  
--- 376,386 ----
  lpt2	at isa? port 0x3bc
  
  # LM7[89] and compatible hardware monitors
! lm0	at isa?	port 0x290		# other common ports: 0x280, 0x310
  
  # VIA VT82C686A hardware monitor
! viapm*	at pci? dev ? function ?
! viaenv* at viapm?
  
  # SCSI Controllers and Devices
  
***************
*** 554,560 ****
  tr*	at isapnp?			# IBM/3COM TROPIC Token-Ring
  
  # PCMCIA network interfaces
- an*	at pcmcia? function ?		# Aironet PC4500/PC4800 (802.11)
  awi*	at pcmcia? function ?		# BayStack 650/660 (802.11FH/DS)
  cnw*	at pcmcia? function ?		# Xircom/Netwave AirSurfer
  ep*	at pcmcia? function ?		# 3Com 3c589 and 3c562 Ethernet
--- 564,569 ----

--PNTmBPCT7hxwcZjr
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="netbsd.8.dmesg"

NetBSD 1.5.1_ALPHA (GENERIC_DEBUG_APM) #0: Sun Nov 19 16:16:28 EST 2000
    root@fargone:/u1/src/sys/arch/i386/compile/GENERIC_DEBUG_APM
cpu0: Intel Pentium III (E) (686-class)
total memory = 127 MB
avail memory = 113 MB
using 1658 buffers containing 6632 KB of memory
BIOS32 rev. 0 found at 0xfb290
mainbus0 (root)
pnpbios0 at mainbus0: code f0000, data f0000, entry bcf0, control 0 eventp f0000
pnpbios0: nodes 15, max len 78
pnpbios0: event flag vaddr 0x00000000
pnpbios0: dockinfo failed 0x82
pnpbios0: getting info for index 0
PNP0000 (static): type 0x08 subtype 0x00 dpi 0x00 attr 0x0003:
PNP0000: allocated config scan:
	tag irq flags 01 mask 0004
	tag io flags 01 min 0020 max 0020 align 0x00 len 0x02
	tag io flags 01 min 00a0 max 00a0 align 0x00 len 0x02
	tag end cksum 4d
	possible config scan:
	tag end cksum 87
	compat id scan:
	tag end cksum 87
PNP0000 (io 20-21 a0-a1, irq 2) at pnpbios0 index 0 ignored
pnpbios0 index 0: no match from static config
pnpbios0: getting info for index 1
PNP0200 (static): type 0x08 subtype 0x01 dpi 0x00 attr 0x0003:
PNP0200: allocated config scan:
	tag dma flags 00 mask 10
	tag io flags 01 min 0000 max 0000 align 0x00 len 0x10
	tag io flags 01 min 0081 max 0081 align 0x00 len 0x03
	tag io flags 01 min 0087 max 0087 align 0x00 len 0x01
	tag io flags 01 min 0089 max 0089 align 0x00 len 0x03
	tag io flags 01 min 008f max 008f align 0x00 len 0x03
	tag io flags 01 min 00c0 max 00c0 align 0x00 len 0x20
	tag end cksum a3
	possible config scan:
	tag end cksum 87
	compat id scan:
	tag end cksum 87
PNP0200 (io 0-f 81-83 87 89-8b 8f-91 c0-df, dma 4) at pnpbios0 index 1 ignored
pnpbios0 index 1: no match from static config
pnpbios0: getting info for index 2
PNP0100 (static): type 0x08 subtype 0x02 dpi 0x01 attr 0x0003:
PNP0100: allocated config scan:
	tag irq flags 01 mask 0001
	tag io flags 01 min 0040 max 0040 align 0x00 len 0x04
	tag end cksum 98
	possible config scan:
	tag end cksum 87
	compat id scan:
	tag end cksum 87
PNP0100 (io 40-43, irq 0) at pnpbios0 index 2 ignored
pnpbios0 index 2: no match from static config
pnpbios0: getting info for index 3
PNP0B00 (static): type 0x08 subtype 0x03 dpi 0x00 attr 0x0003:
PNP0B00: allocated config scan:
	tag irq flags 01 mask 0100
	tag io flags 01 min 0070 max 0070 align 0x00 len 0x02
	tag end cksum 3a
	possible config scan:
	tag end cksum 87
	compat id scan:
	tag end cksum 87
PNP0B00 (io 70-71, irq 8) at pnpbios0 index 3 ignored
pnpbios0 index 3: no match from static config
pnpbios0: getting info for index 4
PNP0303 (static): type 0x09 subtype 0x00 dpi 0x00 attr 0x000b:
PNP0303: allocated config scan:
	tag irq flags 01 mask 0002
	tag io flags 01 min 0060 max 0060 align 0x00 len 0x01
	tag io flags 01 min 0064 max 0064 align 0x00 len 0x01
	tag end cksum 49
	possible config scan:
	tag end cksum 87
	compat id scan:
	tag end cksum 87
PNP0303 (io 60 64, irq 1) at pnpbios0 index 4 ignored
pnpbios0 index 4: no match from static config
pnpbios0: getting info for index 5
PNP0800 (static): type 0x08 subtype 0x80 dpi 0x00 attr 0x0003:
PNP0800: allocated config scan:
	tag io flags 01 min 0061 max 0061 align 0x00 len 0x01
	tag end cksum 7c
	possible config scan:
	tag end cksum 87
	compat id scan:
	tag end cksum 87
PNP0800 (io 61) at pnpbios0 index 5 ignored
pnpbios0 index 5: no match from static config
pnpbios0: getting info for index 6
PNP0C04 (static): type 0x0b subtype 0x01 dpi 0x00 attr 0x0003:
PNP0C04: allocated config scan:
	tag irq flags 01 mask 2000
	tag io flags 01 min 00f0 max 00f0 align 0x00 len 0x10
	tag end cksum 0d
	possible config scan:
	tag end cksum 87
	compat id scan:
	tag end cksum 87
PNP0C04 (io f0-ff, irq 13) at pnpbios0 index 6 ignored
pnpbios0 index 6: no match from static config
pnpbios0: getting info for index 7
PNP0C01 (static): type 0x05 subtype 0x00 dpi 0x00 attr 0x0003:
PNP0C01: allocated config scan:
	tag fixedmem32range flags 07 min 00000000 max 00000000 align 00000000 len 000a0000
	tag fixedmem32range flags 12 min fffe0000 max fffe0000 align 00000000 len 00020000
	tag fixedmem32range flags 12 min fec00000 max fec00000 align 00000000 len 00010000
	tag fixedmem32range flags 12 min fee00000 max fee00000 align 00000000 len 00010000
	tag fixedmem32range flags 07 min 00100000 max 00100000 align 00000000 len 07f00000
	tag end cksum ca
	possible config scan:
	tag end cksum 87
	compat id scan:
	tag end cksum 87
PNP0C01 (mem 0-9ffff fffe0000-ffffffff fec00000-fec0ffff fee00000-fee0ffff 100000-7ffffff) at pnpbios0 index 7 ignored
pnpbios0 index 7: no match from static config
pnpbios0: getting info for index 8
PNP0C02 (static): type 0x08 subtype 0x80 dpi 0x00 attr 0x0003:
PNP0C02: allocated config scan:
	tag fixedmem32range flags 32 min 000f0000 max 000f0000 align 00000000 len 00004000
	tag fixedmem32range flags 32 min 000f4000 max 000f4000 align 00000000 len 00004000
	tag fixedmem32range flags 32 min 000f8000 max 000f8000 align 00000000 len 00008000
	tag fixedmem32range flags 32 min 000cc800 max 000cc800 align 00000000 len 00003800
	tag end cksum 8a
	possible config scan:
	tag end cksum 87
	compat id scan:
	tag end cksum 87
PNP0C02 (mem f0000-f3fff f4000-f7fff f8000-fffff cc800-cffff) at pnpbios0 index 8 ignored
pnpbios0 index 8: no match from static config
pnpbios0: getting info for index 9
PNP0A03 (static): type 0x06 subtype 0x04 dpi 0x00 attr 0x0003:
PNP0A03: allocated config scan:
	tag io flags 01 min 04d0 max 04d0 align 0x00 len 0x02
	tag io flags 01 min 0cf8 max 0cf8 align 0x00 len 0x08
	tag io flags 01 min 0480 max 0480 align 0x00 len 0x10
	tag io flags 01 min 4000 max 4000 align 0x00 len 0x80
	tag io flags 01 min 4080 max 4080 align 0x00 len 0x80
	tag io flags 01 min 5000 max 5000 align 0x00 len 0x20
	tag end cksum 45
	possible config scan:
	tag end cksum 87
	compat id scan:
	tag end cksum 87
PNP0A03 (io 4d0-4d1 cf8-cff 480-48f 4000-407f 4080-40ff 5000-501f) at pnpbios0 index 9 ignored
pnpbios0 index 9: no match from static config
pnpbios0: getting info for index 10
PNP0F13 (static): type 0x09 subtype 0x02 dpi 0x00 attr 0x0180:
PNP0F13: allocated config scan:
	tag irq flags 01 mask 1000
	tag end cksum 55
	possible config scan:
	tag startdep flags 01
	tag irq flags 01 mask 1000
	tag enddep
	tag end cksum ed
	compat id scan:
	tag end cksum 87
PNP0F13 (irq 12) at pnpbios0 index 10 ignored
pnpbios0 index 10: no match from static config
pnpbios0: getting info for index 12
PNP0501 (static): type 0x07 subtype 0x00 dpi 0x02 attr 0x0180:
PNP0501: allocated config scan:
	tag irq flags 01 mask 0010
	tag io flags 01 min 03f8 max 03f8 align 0x00 len 0x08
	tag end cksum 0f
	possible config scan:
	tag irq flags 01 mask 00b8
	tag startdep flags 01
	tag io flags 01 min 03f8 max 03f8 align 0x00 len 0x08
	tag startdep flags 01
	tag io flags 01 min 02f8 max 02f8 align 0x00 len 0x08
	tag startdep flags 01
	tag io flags 01 min 03e8 max 03e8 align 0x00 len 0x08
	tag startdep flags 01
	tag io flags 01 min 02e8 max 02e8 align 0x00 len 0x08
	tag enddep
	tag end cksum e1
	compat id scan:
	tag end cksum 87
PNP0501 (io 3f8-3ff, irq 4) at pnpbios0 index 12 ignored
pnpbios0 index 12: no match from static config
pnpbios0: getting info for index 13
PNP0700 (static): type 0x01 subtype 0x02 dpi 0x00 attr 0x0003:
PNP0700: allocated config scan:
	tag dma flags 00 mask 04
	tag io flags 01 min 03f2 max 03f2 align 0x00 len 0x04
	tag irq flags 01 mask 0040
	tag end cksum c1
	possible config scan:
	tag startdep flags 01
	tag dma flags 00 mask 04
	tag io flags 01 min 03f2 max 03f2 align 0x00 len 0x04
	tag irq flags 01 mask 0040
	tag enddep
	tag end cksum 59
	compat id scan:
	tag end cksum 87
PNP0700 (io 3f2-3f5, irq 6, dma 2) at pnpbios0 index 13 ignored
pnpbios0 index 13: no match from static config
pnpbios0: getting info for index 14
PNP0400 (static): type 0x07 subtype 0x01 dpi 0x00 attr 0x0180:
PNP0400: allocated config scan:
	tag irq flags 01 mask 0080
	tag io flags 01 min 0378 max 0378 align 0x00 len 0x08
	tag end cksum 9f
	possible config scan:
	tag irq flags 01 mask 00b8
	tag startdep flags 01
	tag io flags 01 min 0378 max 0378 align 0x00 len 0x08
	tag startdep flags 01
	tag io flags 01 min 0278 max 0278 align 0x00 len 0x08
	tag startdep flags 01
	tag io flags 01 min 03bc max 03bc align 0x00 len 0x04
	tag enddep
	tag end cksum 91
	compat id scan:
	tag end cksum 87
PNP0400 (io 378-37f, irq 7) at pnpbios0 index 14 ignored
pnpbios0 index 14: no match from static config
pnpbios0: getting info for index 16
PNP0501 (static): type 0x07 subtype 0x00 dpi 0x02 attr 0x0180:
PNP0501: allocated config scan:
	tag irq flags 01 mask 0008
	tag io flags 01 min 02f8 max 02f8 align 0x00 len 0x08
	tag end cksum 19
	possible config scan:
	tag irq flags 01 mask 00b8
	tag startdep flags 01
	tag io flags 01 min 03f8 max 03f8 align 0x00 len 0x08
	tag startdep flags 01
	tag io flags 01 min 02f8 max 02f8 align 0x00 len 0x08
	tag startdep flags 01
	tag io flags 01 min 03e8 max 03e8 align 0x00 len 0x08
	tag startdep flags 01
	tag io flags 01 min 02e8 max 02e8 align 0x00 len 0x08
	tag enddep
	tag end cksum e1
	compat id scan:
	tag end cksum 87
PNP0501 (io 2f8-2ff, irq 3) at pnpbios0 index 16 ignored
pnpbios0 index 16: no match from static config
pci0 at mainbus0 bus 0: configuration mode 1
pci0: i/o space, memory space enabled
pchb0 at pci0 dev 0 function 0
pchb0: VIA Technologies VT82C691 (Apollo Pro) Host-PCI (rev. 0xc4)
ppb0 at pci0 dev 1 function 0: VIA Technologies VT82C598 (Apollo MVP3) PCI-AGP (rev. 0x00)
pci1 at ppb0 bus 1
pci1: i/o space, memory space enabled
pcib0 at pci0 dev 7 function 0
pcib0: VIA Technologies VT82C596A (Apollo Pro) PCI-ISA Bridge (rev. 0x23)
pciide0 at pci0 dev 7 function 1: VIA Tech VT82C586A IDE Controller (rev. 0x10)
pciide0: bus-master DMA support present
pciide0: primary channel configured to compatibility mode
pciide0: primary channel ignored (disabled)
pciide0: secondary channel configured to compatibility mode
pciide0: secondary channel ignored (disabled)
uhci0 at pci0 dev 7 function 2: VIA Technologies VT83C572 USB Controller (rev. 0x11)
uhci0: interrupting at irq 15
usb0 at uhci0: USB revision 1.0
uhub0 at usb0
uhub0: VIA Technologie UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
pchb1 at pci0 dev 7 function 3
pchb1: VIA Technologies product 0x3050 (rev. 0x30)
ahc1 at pci0 dev 15 function 0
ahc1: interrupting at irq 15
ahc1: aic7880 Wide Channel A, SCSI Id=7, 16/255 SCBs
scsibus0 at ahc1 channel 0: 16 targets, 8 luns per target
vga1 at pci0 dev 16 function 0: ATI Technologies Mach64 CT (rev. 0x09)
wsdisplay0 at vga1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-7 added (80x25, vt100 emulation)
epic0 at pci0 dev 17 function 0: SMC 83c170 Fast Ethernet, rev. 8
epic0: interrupting at irq 10
epic0: SMC9432BTX, Ethernet address 00:e0:29:1b:6a:5b
qsphy0 at epic0 phy 3: QS6612 10/100 media interface, rev. 1
qsphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
Creative Labs SBLive! EMU 10000 (audio multimedia, revision 0x08) at pci0 dev 18 function 0 not configured
Creative Labs PCI Gameport Joystick (miscellaneous input, revision 0x08) at pci0 dev 18 function 1 not configured
puc0 at pci0 dev 19 function 0: US Robotics (3Com) 3CP5609 PCI 16550 Modem (com)
com3 at puc0 port 0: interrupting at irq 15
com3: ns16550a, working fifo
isa0 at pcib0
com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo
com1 at isa0 port 0x2f8-0x2ff irq 3: ns16550a, working fifo
pckbc0 at isa0 port 0x60-0x64
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pms0 at pckbc0 (aux slot)
pckbc0: using irq 12 for aux slot
wsmouse0 at pms0 mux 0
lpt0 at isa0 port 0x378-0x37b irq 7
pcppi0 at isa0 port 0x61
midi0 at pcppi0: PC speaker
sysbeep0 at pcppi0
isapnp0 at isa0 port 0x279: ISA Plug 'n Play device support
npx0 at isa0 port 0xf0-0xff: using exception 16
fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB, 80 cyl, 2 head, 18 sec
isapnp0: no ISA Plug 'n Play devices found
apm0 at mainbus0: Power Management spec V1.2 (slowidle)
apm: 0 batteries, global standby, global suspend, rtimer standby, rtimer suspend, internal standby, internal suspend
apm0: A/C state: on
apm0: battery charge state: no battery
biomask eb65 netmask ef65 ttymask ffe7
scsibus0: waiting 2 seconds for devices to settle...
ahc1: target 0 using 16bit transfers
ahc1: target 0 synchronous at 20.0MHz, offset = 0x8
ahc1: target 0 using tagged queuing
sd0 at scsibus0 target 0 lun 0: <IBM, DCAS-32160W, S65A> SCSI2 0/direct fixed
sd0: 2063 MB, 8188 cyl, 3 head, 172 sec, 512 bytes/sect x 4226725 sectors
ahc1: target 1 using 16bit transfers
ahc1: target 1 synchronous at 20.0MHz, offset = 0x8
ahc1: target 1 using tagged queuing
sd1 at scsibus0 target 1 lun 0: <IBM, 34560L4.5, S98L> SCSI2 0/direct fixed
sd1: 4357 MB, 8387 cyl, 5 head, 212 sec, 512 bytes/sect x 8925000 sectors
ahc1: target 2 using 16bit transfers
ahc1: target 2 synchronous at 20.0MHz, offset = 0x8
ahc1: target 2 using tagged queuing
sd2 at scsibus0 target 2 lun 0: <IBM, DDYS-T18350N, S93E> SCSI3 0/direct fixed
sd2: 17501 MB, 15110 cyl, 6 head, 395 sec, 512 bytes/sect x 35843670 sectors
ahc1: target 4 synchronous at 4.4MHz, offset = 0xf
cd0 at scsibus0 target 4 lun 0: <YAMAHA, CRW4416S, 1.0g> SCSI2 5/cdrom removable
ulpt0 at uhub0 port 2 configuration 1 interface 0
ulpt0: Hewlett-Packard DeskJet 1220C, rev 1.00/1.00, addr 2, iclass 7/1
boot device: sd0
root on sd0a dumps on sd0b
root file system type: ffs
IP Filter: v3.4.9 initialized.  Default = pass all, Logging = enabled
wsmux1: connecting to wsdisplay0
panic: pmap_unwire: invalid (unmapped) va
syncing disks... 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 giving up

dumping to dev 4,1 offset 263015
dump 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 

--PNTmBPCT7hxwcZjr--