Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 6 Oct 1995 23:23:09 +0100 (MET)
From:      Juergen Lock <nox@jelal.hb.north.de>
To:        hackers@freebsd.org
Subject:   vm_page_unhold: hold count < 0!!! (was: 2.1.0-950928-SNAP kernel experiences)
Message-ID:  <199510062223.XAA07248@saturn>
In-Reply-To: <199510031839.TAA03102@saturn> from "nox" at Oct 3, 95 07:39:02 pm

next in thread | previous in thread | raw e-mail | index | archive | help
Somehow i thought this was gone but...

 especially tape writes seem to trigger it.  a backup with a DIAGNOSTIC
kernel (still 2.1.0-950928-SNAP) and the panic() line in vm/vm_page.h
patched into a printf, leaves my (x)console looking like this:

vm_page_unhold: hold count < 0!!!
vm_page_unhold: hold count < 0!!!
vm_page_unhold: hold count < 0!!!
vm_page_unhold: hold count < 0!!!
vm_page_unhold: hold count < 0!!!
vm_page_unhold: hold count < 0!!!
vm_page_unhold: hold count < 0!!!
vm_page_unhold: hold count < 0!!!
vm_page_unhold: hold count < 0!!!
vm_page_unhold: hold count < 0!!!
vm_page_unhold: hold count < 0!!!
vm_page_unhold: hold count < 0!!!
vm_page_unhold: hold count < 0!!!
vm_page_unhold: hold count < 0!!!
vm_page_unhold: hold count < 0!!!
vm_page_unhold: hold count < 0!!!
vm_page_unhold: hold count < 0!!!
 ...

 And (i guess nothing to do with this) once in a while i see
messages like `in getcc reselect by t1', apparently form the
ncr code.  is that just a harmless race or something to worry about?
Hardware details (boot -v log) follow...

Oct  6 19:45:59 saturn su: nox to root on /dev/ttyp3
Oct  6 20:12:12 saturn /kernel: -driven port
	(oops looks like some buffer was too small?)
Oct  6 20:12:12 saturn /kernel: lp0: TCP/IP capable interface
Oct  6 20:12:12 saturn /kernel: lpt1 not found at 0xffffffff
Oct  6 20:12:13 saturn /kernel: lpt2 not found at 0xffffffff
Oct  6 20:12:13 saturn /kernel: pca0 on motherboard
Oct  6 20:12:13 saturn /kernel: pca0: PC speaker audio driver
Oct  6 20:12:13 saturn /kernel: fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
Oct  6 20:12:13 saturn /kernel: fdc0: NEC 72065B
Oct  6 20:12:13 saturn /kernel: fd0: 1.44MB 3.5in
Oct  6 20:12:13 saturn /kernel: wdc0 not found at 0x1f0
Oct  6 20:12:13 saturn /kernel: wdc1 not found at 0x170
Oct  6 20:12:13 saturn /kernel: uha0 not found at 0x330
Oct  6 20:12:13 saturn /kernel: ahc1 not found
Oct  6 20:12:14 saturn /kernel: ahb0 not found
Oct  6 20:12:14 saturn /kernel: aha0 not found at 0x330
Oct  6 20:12:14 saturn /kernel: aic0 not found at 0x340
Oct  6 20:12:14 saturn /kernel: wt0 not found at 0x280
Oct  6 20:12:14 saturn /kernel: ep0 not found at 0x300
Oct  6 20:12:14 saturn /kernel: npx0 on motherboard
Oct  6 20:12:14 saturn /kernel: npx0: INT 16 interface
Oct  6 20:12:14 saturn /kernel: sb0 not found at 0x220
Oct  6 20:12:14 saturn /kernel: sbxvi0 not found
Oct  6 20:12:14 saturn /kernel: sbmidi0 not found at 0x330
Oct  6 20:12:14 saturn /kernel: pas0 not found at 0x388
Oct  6 20:12:14 saturn /kernel: gus0 not found at 0x220
Oct  6 20:12:14 saturn /kernel: gusxvi0 not found at 0x530
Oct  6 20:12:15 saturn /kernel: gusmax0 not found at 0x32c
Oct  6 20:12:15 saturn /kernel: mss0 not found at 0x530
Oct  6 20:12:15 saturn /kernel: opl0 not found at 0x388
Oct  6 20:12:15 saturn /kernel: mpu0 at 0x330 irq 6 drq 0 on isa
Oct  6 20:12:16 saturn /kernel: mpu0 not probed due to irq conflict with fdc0 at 6
Oct  6 20:12:16 saturn /kernel: uart0 at 0x330 irq 5 on isa
Oct  6 20:12:16 saturn /kernel: uart0 not probed due to irq conflict with sio2 at 5
Oct  6 20:12:16 saturn /kernel: bio_imask c0000040 tty_imask c00300ba net_imask c00300ba
Oct  6 20:12:16 saturn /kernel: Probing for devices on the PCI bus:
Oct  6 20:12:16 saturn /kernel: 	configuration mode 2 allows 16 devices.
Oct  6 20:12:16 saturn /kernel: chip0 <Intel 82424ZX (Saturn) cache DRAM controller> rev 4 on pci0:0
Oct  6 20:12:16 saturn /kernel: 	CPU: 486DX, bus=33MHz, CPU->Memory posting ON
Oct  6 20:12:16 saturn /kernel: 	Warning: NO DRAM parity!
Oct  6 20:12:16 saturn /kernel: 	Cache: 256KB writethrough, cache clocks=2-1-1-1
Oct  6 20:12:16 saturn /kernel: 	DRAM: page mode code fetch, read and write, memory clocks=X-2-2-2
Oct  6 20:12:17 saturn /kernel: 	CPU->PCI: posting ON, burst mode ON
Oct  6 20:12:17 saturn /kernel: 	PCI->Memory: posting ON
Oct  6 20:12:17 saturn /kernel: ncr0 <ncr 53c810 scsi> rev 1 int a irq 9 on pci0:1
Oct  6 20:12:17 saturn /kernel: 	mapreg[10] type=1 addr=0000e800 size=0100.
Oct  6 20:12:17 saturn /kernel: 	mapreg[14] type=0 addr=fbfef000 size=0100.
Oct  6 20:12:17 saturn /kernel: 	reg20: virtual=0xf4de8000 physical=0xfbfef000 size=0x100
Oct  6 20:12:17 saturn /kernel: ncr0: restart (scsi reset).
Oct  6 20:12:17 saturn /kernel: ncr0 scanning for targets 0..6 (V2 pl22 95/07/07)
Oct  6 20:12:17 saturn /kernel: ncr0 waiting for scsi devices to settle
Oct  6 20:12:17 saturn /kernel: (ncr0:0:0): 200ns (5 Mb/sec) offset 8.
Oct  6 20:12:17 saturn /kernel: (ncr0:0:0): "IBM DPES-31080 S31K" type 0 fixed SCSI 2
Oct  6 20:12:17 saturn /kernel: sd0(ncr0:0:0): Direct-Access 
Oct  6 20:12:18 saturn /kernel: sd0(ncr0:0:0): FAST SCSI-2 100ns (10 Mb/sec) offset 8.
Oct  6 20:12:18 saturn /kernel: 1034MB (2118144 512 byte sectors)
Oct  6 20:12:18 saturn /kernel: sd0(ncr0:0:0): with 4903 cyls, 4 heads, and an average 108 sectors/track
Oct  6 20:12:18 saturn /kernel: (ncr0:1:0): "CONNER CFP2105S  2.14GB 2B4B" type 0 fixed SCSI 2
Oct  6 20:12:18 saturn /kernel: sd1(ncr0:1:0): Direct-Access 
Oct  6 20:12:18 saturn /kernel: sd1(ncr0:1:0): FAST SCSI-2 100ns (10 Mb/sec) offset 8.
Oct  6 20:12:18 saturn /kernel: 2048MB (4194304 512 byte sectors)
Oct  6 20:12:18 saturn /kernel: sd1(ncr0:1:0): with 3940 cyls, 10 heads, and an average 106 sectors/track
Oct  6 20:12:18 saturn /kernel: (ncr0:4:0): "SANYO CRD-254S 1.02" type 5 removable SCSI 2
Oct  6 20:12:18 saturn /kernel: cd0(ncr0:4:0): CD-ROM 
Oct  6 20:12:18 saturn /kernel: cd0(ncr0:4:0): asynchronous.
Oct  6 20:12:19 saturn /kernel: cd present.[189955 x 2048 byte records]
Oct  6 20:12:19 saturn /kernel: (ncr0:5:0): "WANGTEK 5525ES SCSI REV7 3Y1" type 1 removable SCSI 1
Oct  6 20:12:19 saturn /kernel: st0(ncr0:5:0): Sequential-Access st0: Wangtek 5525ES is a known rogue
Oct  6 20:12:19 saturn /kernel: density code 0x0,  drive empty
Oct  6 20:12:19 saturn /kernel: chip1 <Intel 82378ZB PCI-ISA bridge> rev 3 on pci0:2
Oct  6 20:12:19 saturn /kernel: 	Bus Modes: Bus Park, Bus Lock,
Oct  6 20:12:19 saturn /kernel: 	Coprocessor errors enabled
Oct  6 20:12:19 saturn /kernel: 	Keyboard controller: 60h,62h,64h,66h
Oct  6 20:12:19 saturn /kernel: 	RTC: 70h-77h
Oct  6 20:12:19 saturn /kernel: vga0 <VGA-compatible display device> rev 0 int a irq ?? on pci0:6
Oct  6 20:12:20 saturn /kernel: 	mapreg[10] type=0 addr=fb000000 size=800000.
Oct  6 20:12:20 saturn /kernel: pci0: uses 8388864 bytes of memory from fb000000 upto fbfef0ff.
Oct  6 20:12:20 saturn /kernel: pci0: uses 256 bytes of I/O space from e800 upto e8ff.
Oct  6 20:12:20 saturn /kernel: changing root device to sd0a
Oct  6 20:12:20 saturn /kernel: BIOS Geometries:
Oct  6 20:12:20 saturn /kernel:  0:00000000 0 cyl, 0 heads, 0 sects
Oct  6 20:12:20 saturn /kernel:  1:00000000 0 cyl, 0 heads, 0 sects
Oct  6 20:12:20 saturn /kernel:  2:00000000 0 cyl, 0 heads, 0 sects
Oct  6 20:12:20 saturn /kernel:  3:00000000 0 cyl, 0 heads, 0 sects
Oct  6 20:12:21 saturn /kernel:  4:00000000 0 cyl, 0 heads, 0 sects
Oct  6 20:12:21 saturn /kernel:  5:00000000 0 cyl, 0 heads, 0 sects
Oct  6 20:12:21 saturn /kernel:  6:00000000 0 cyl, 0 heads, 0 sects
Oct  6 20:12:21 saturn /kernel:  7:00000000 0 cyl, 0 heads, 0 sects
Oct  6 20:12:21 saturn /kernel:  0 accounted for
Oct  6 20:12:21 saturn /kernel: sd0s1: type 0x5, start 261954, end = 523907, size 261954 : OK
Oct  6 20:12:21 saturn /kernel: sd0s3: type 0xa5, start 523908, end = 2118143, size 1594236 : OK
Oct  6 20:12:21 saturn /kernel: sd0s4: type 0x6, start 63, end = 261953, size 261891 : OK
Oct  6 20:12:21 saturn /kernel: sd0: rejecting partition in BSD label: it isn't entirely within the slice
Oct  6 20:12:22 saturn /kernel: sd0: start 523908, end 2118143, size 1594236
Oct  6 20:12:22 saturn /kernel: sd0d: start 0, end 2118143, size 2118144
Oct  6 20:12:22 saturn /kernel: sd0: rejecting partition in BSD label: it isn't entirely within the slice
Oct  6 20:12:22 saturn /kernel: sd0e: start 261954, end 523907, size 261954
Oct  6 20:12:22 saturn /kernel: sd0: rejecting partition in BSD label: it isn't entirely within the slice
Oct  6 20:12:22 saturn /kernel: sd0h: start 63, end 261953, size 261891
 ...

 or should i just stop trying DIAGNOSTIC...?

 :)
	Juergen



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