From owner-freebsd-current Fri Sep 13 16: 0:18 2002 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C32B637B400; Fri, 13 Sep 2002 15:59:53 -0700 (PDT) Received: from gw.catspoiler.org (217-ip-163.nccn.net [209.79.217.163]) by mx1.FreeBSD.org (Postfix) with ESMTP id E349343E3B; Fri, 13 Sep 2002 15:59:52 -0700 (PDT) (envelope-from dl-freebsd@catspoiler.org) Received: from mousie.catspoiler.org (mousie.catspoiler.org [192.168.101.2]) by gw.catspoiler.org (8.12.5/8.12.5) with ESMTP id g8DMxawr004434; Fri, 13 Sep 2002 15:59:40 -0700 (PDT) (envelope-from dl-freebsd@catspoiler.org) Message-Id: <200209132259.g8DMxawr004434@gw.catspoiler.org> Date: Fri, 13 Sep 2002 15:59:36 -0700 (PDT) From: Don Lewis Subject: Re: panic: buffer not busy ??? (pagefault) To: mb@imp.ch Cc: current@FreeBSD.ORG, sos@FreeBSD.ORG, kan@FreeBSD.ORG, iedowse@FreeBSD.ORG In-Reply-To: <20020913082147.G3162-100000@levais.imp.ch> MIME-Version: 1.0 Content-Type: TEXT/plain; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On 13 Sep, Martin Blapp wrote: > > Hi all, > > I got now three times the same panic. Always it is now > T_PAGEFLT. And this is on new fresh ATA disks, a /dev/ar > raid. > > So I guess I could say it is repeatable ;) It looks like > in February people had similar problems. > > I have to admit that on the SCSI disk I do not run softupdates. > That may be the cause that OpenOffice compiled there ... I did a cvsup and rebuilt world and kernel last night, and I'm about five hours into an openoffice build with no sign of any problems. I haven't played with ^Z and fg. Ill try that tonight if the currently running build is successful. Another question, is your system UP or SMP? Mine is UP. Turning on softupdates on your SCSI disk and doing the build there would be an informative datapoint. My kernel is compiled with options DEBUG_VFS_LOCKS That option has turned up some problems in the nfs client code, but I haven't encountered any problems in the ufs code. Here's my system configuration: scratch:~ 114>uname -a FreeBSD scratch.catspoiler.org 5.0-CURRENT FreeBSD 5.0-CURRENT #13: Fri Sep 13 04:58:59 PDT 2002 dl@scratch.catspoiler.org:/usr/obj/usr/src/sys/GENERICSMB i386 scratch:~ 124>/sbin/mount /dev/da0s1a on / (ufs, local, soft-updates) devfs on /dev (devfs, local) procfs on /proc (procfs, local) mousie:/home on /home (nfs) mousie:/home/ncvs on /home/ncvs (nfs) scratch:~ 116>cd /usr/src/sys/i386/conf scratch:src/sys/i386/conf 117>diff -u GENERIC GENERICSMB --- GENERIC Thu Sep 12 23:08:53 2002 +++ GENERICSMB Thu Sep 12 23:54:52 2002 @@ -40,6 +40,7 @@ options NFSSERVER #Network Filesystem Server options NFS_ROOT #NFS usable as root device, requires NFSCLIENT options MSDOSFS #MSDOS Filesystem +options EXT2FS #ext2 Filesystem options CD9660 #ISO 9660 Filesystem options PROCFS #Process filesystem (requires PSEUDOFS) options PSEUDOFS #Pseudo-filesystem framework @@ -64,6 +65,13 @@ options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS options WITNESS #Enable checks to detect deadlocks and cycles options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed +options ALT_BREAK_TO_DEBUGGER +options DEBUG_VFS_LOCKS + +# memory corruption workaround? +options DISABLE_PSE +options DISABLE_PG_G + # To make an SMP kernel, the next two are needed #options SMP # Symmetric MultiProcessor Kernel @@ -249,3 +257,52 @@ device aue # ADMtek USB ethernet device cue # CATC USB ethernet device kue # Kawasaki LSI USB ethernet +# +# SMB bus +# +# System Management Bus support is provided by the 'smbus' device. +# Access to the SMBus device is via the 'smb' device (/dev/smb*), +# which is a child of the 'smbus' device. +# +# Supported devices: +# smb standard io through /dev/smb* +# +# Supported SMB interfaces: +# iicsmb I2C to SMB bridge with any iicbus interface +# bktr brooktree848 I2C hardware interface +# intpm Intel PIIX4 (82371AB, 82443MX) Power Management Unit +# alpm Acer Aladdin-IV/V/Pro2 Power Management Unit +# ichsmb Intel ICH SMBus controller chips (82801AA, 82801AB, 82801BA) +# viapm VIA VT82C586B/596B/686A and VT8233 Power Management Unit +# +device smbus # Bus support, required for smb below. + +device intpm +device alpm +device ichsmb +device viapm + +device smb + +# +# I2C Bus +# +# Philips i2c bus support is provided by the `iicbus' device. +# +# Supported devices: +# ic i2c network interface +# iic i2c standard io +# iicsmb i2c to smb bridge. Allow i2c i/o with smb commands. +# +# Supported interfaces: +# bktr brooktree848 I2C software interface +# +# Other: +# iicbb generic I2C bit-banging code (needed by lpbb, bktr) +# +device iicbus # Bus support, required for ic/iic/iicsmb below. +device iicbb + +device ic +device iic +device iicsmb # smb over i2c bridge Copyright (c) 1992-2002 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 5.0-CURRENT #13: Fri Sep 13 04:58:59 PDT 2002 dl@scratch.catspoiler.org:/usr/obj/usr/src/sys/GENERICSMB Preloaded elf kernel "/boot/kernel/kernel" at 0xc063e000. Preloaded elf module "/boot/kernel/aout.ko" at 0xc063e0a8. Preloaded elf module "/boot/kernel/acpi.ko" at 0xc063e154. Timecounter "i8254" frequency 1193182 Hz Timecounter "TSC" frequency 1608230162 Hz CPU: AMD Athlon(tm) XP 1900+ (1608.23-MHz 686-class CPU) Origin = "AuthenticAMD" Id = 0x662 Stepping = 2 Features=0x383fbff AMD Features=0xffffffffc0480000 real memory = 1073676288 (1048512K bytes) avail memory = 1035431936 (1011164K bytes) Pentium Pro MTRR support enabled Using $PIR table, 11 entries at 0xc00fdc30 npx0: on motherboard npx0: INT 16 interface acpi0: on motherboard acpi0: power button is handled as a fixed feature programming model. Timecounter "ACPI-fast" frequency 3579545 Hz acpi_timer0: <24-bit timer at 3.579545MHz> port 0x4008-0x400b on acpi0 acpi_cpu0: on acpi0 acpi_button0: on acpi0 acpi_button1: on acpi0 pcib1: port 0x6000-0x607f,0x5000-0x500f,0x4080-0x40ff,0x4000-0x407f,0xcf8-0xcff on acpi0 pci0: on pcib1 agp0: port 0xc000-0xc003 mem 0xef020000-0xef020fff,0xe8000000-0xebffffff at device 0.0 on pci0 pcib2: at device 1.0 on pci0 pci1: on pcib2 pci1: at device 5.0 (no driver attached) isab0: at device 7.0 on pci0 isa0: on isab0 atapci0: port 0xc400-0xc40f at device 7.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 uhci0: port 0xc800-0xc81f irq 5 at device 7.2 on pci0 usb0: on uhci0 usb0: USB revision 1.0 uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered uhub0: port error, restarting port 1 uhub0: port error, giving up port 1 uhub0: port error, restarting port 2 uhub0: port error, giving up port 2 uhci1: port 0xcc00-0xcc1f irq 5 at device 7.3 on pci0 usb1: on uhci1 usb1: USB revision 1.0 uhub1: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub1: 2 ports with 2 removable, self powered uhub1: port error, restarting port 1 uhub1: port error, giving up port 1 uhub1: port error, restarting port 2 uhub1: port error, giving up port 2 viapropm0: SMBus I/O base at 0x5000 viapropm0: port 0x5000-0x500f at device 7.4 on pci0 viapropm0: SMBus revision code 0x40 smb0: on smbus0 fxp0: port 0xe000-0xe03f mem 0xef000000-0xef01ffff,0xef021000-0xef021fff irq 10 at device 10.0 on pci0 fxp0: Ethernet address 00:02:b3:5c:8b:82 inphy0: on miibus0 inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto ahc_pci0: port 0xe400-0xe4ff mem 0xef022000-0xef022fff irq 11 at device 12.0 on pci0 aic7892: Ultra160 Wide Channel A, SCSI Id=7, 32/253 SCBs fdc0: port 0x3f7,0x3f0-0x3f5 irq 6 drq 2 on acpi0 fdc0: FIFO enabled, 8 bytes threshold fd0: <1440-KB 3.5" drive> on fdc0 drive 0 sio0 port 0x3f8-0x3ff irq 4 on acpi0 sio0: type 16550A, console sio1 port 0x2f8-0x2ff irq 3 on acpi0 sio1: type 16550A ppc0 port 0x778-0x77b,0x378-0x37f irq 7 drq 3 on acpi0 ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode ppc0: FIFO with 16/16/8 bytes threshold plip0: on ppbus0 lpt0: on ppbus0 lpt0: Interrupt-driven port ppi0: on ppbus0 orm0: