From owner-freebsd-hackers Sat Oct 7 02:44:18 1995 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id CAA22695 for hackers-outgoing; Sat, 7 Oct 1995 02:44:18 -0700 Received: from alf.zfn.uni-bremen.de (alf20.zfn.uni-bremen.de [134.102.20.22]) by freefall.freebsd.org (8.6.12/8.6.6) with SMTP id CAA22688 for ; Sat, 7 Oct 1995 02:44:11 -0700 Received: from deceased.hb.north.de by alf.zfn.uni-bremen.de (AIX 3.2/UCB 5.64/4.940318) id AA27338; Sat, 7 Oct 1995 10:43:58 +0200 Received: from jelal.hb.north.de by deceased.hb.north.de with uucp (Smail3.1.29.1) id m0t1VnW-000ZJTC; Sat, 7 Oct 95 10:44 MET Received: by jelal.hb.north.de (SMail-ST 0.95gcc/2.5+) id AA00363; Fri, 6 Oct 1995 23:55:36 +0100 (CET) Received: (from nox@localhost) by saturn (8.6.11/8.6.9) id XAA07248 for hackers@freebsd.org; Fri, 6 Oct 1995 23:23:10 +0100 From: Juergen Lock Message-Id: <199510062223.XAA07248@saturn> Subject: vm_page_unhold: hold count < 0!!! (was: 2.1.0-950928-SNAP kernel experiences) To: hackers@freebsd.org Date: Fri, 6 Oct 1995 23:23:09 +0100 (MET) In-Reply-To: <199510031839.TAA03102@saturn> from "nox" at Oct 3, 95 07:39:02 pm X-Mailer: ELM [version 2.4 PL24] Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 8160 Sender: owner-hackers@freebsd.org Precedence: bulk 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 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 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 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 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