Date: Fri, 13 Sep 2002 15:59:36 -0700 (PDT) From: Don Lewis <dl-freebsd@catspoiler.org> To: mb@imp.ch Cc: current@FreeBSD.ORG, sos@FreeBSD.ORG, kan@FreeBSD.ORG, iedowse@FreeBSD.ORG Subject: Re: panic: buffer not busy ??? (pagefault) Message-ID: <200209132259.g8DMxawr004434@gw.catspoiler.org> In-Reply-To: <20020913082147.G3162-100000@levais.imp.ch>
next in thread | previous in thread | raw e-mail | index | archive | help
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<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE>
AMD Features=0xffffffffc0480000<MP,AMIE,DSP,3DNow!>
real memory = 1073676288 (1048512K bytes)
avail memory = 1035431936 (1011164K bytes)
Pentium Pro MTRR support enabled
Using $PIR table, 11 entries at 0xc00fdc30
npx0: <math processor> on motherboard
npx0: INT 16 interface
acpi0: <GBT AWRDACPI> 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: <CPU> on acpi0
acpi_button0: <Power Button> on acpi0
acpi_button1: <Sleep Button> on acpi0
pcib1: <ACPI Host-PCI bridge> port 0x6000-0x607f,0x5000-0x500f,0x4080-0x40ff,0x4000-0x407f,0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib1
agp0: <AMD 761 host to AGP bridge> port 0xc000-0xc003 mem 0xef020000-0xef020fff,0xe8000000-0xebffffff at device 0.0 on pci0
pcib2: <PCIBIOS PCI-PCI bridge> at device 1.0 on pci0
pci1: <PCI bus> on pcib2
pci1: <display, VGA> at device 5.0 (no driver attached)
isab0: <PCI-ISA bridge> at device 7.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <VIA 82C686 ATA100 controller> port 0xc400-0xc40f at device 7.1 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
uhci0: <VIA 83C572 USB controller> port 0xc800-0xc81f irq 5 at device 7.2 on pci0
usb0: <VIA 83C572 USB controller> 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: <VIA 83C572 USB controller> port 0xcc00-0xcc1f irq 5 at device 7.3 on pci0
usb1: <VIA 83C572 USB controller> 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: <VIA VT82C686A Power Management Unit> port 0x5000-0x500f at device 7.4 on pci0
viapropm0: SMBus revision code 0x40
smb0: <SMBus generic I/O> on smbus0
fxp0: <Intel Pro 10/100B/100+ Ethernet> 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: <i82555 10/100 media interface> on miibus0
inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
ahc_pci0: <Adaptec 19160B Ultra160 SCSI adapter> 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: <enhanced floppy controller (i82077, NE72065 or clone)> 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: <PLIP network interface> on ppbus0
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
ppi0: <Parallel I/O> on ppbus0
orm0: <Option ROM> at iomem 0xc0000-0xcc7ff on isa0
pmtimer0 on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x100>
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
Timecounters tick every 10.000 msec
Waiting 3 seconds for SCSI devices to settle
acpi_cpu: CPU throttling enabled, 2 steps from 100% to 50.0%
Mounting root from ufs:/dev/da0s1a
da0 at ahc0 bus 0 target 0 lun 0
da0: <SEAGATE ST336706LW 010A> Fixed Direct Access SCSI-3 device
da0: 160.000MB/s transfers (80.000MHz, offset 63, 16bit), Tagged Queueing Enabled
da0: 35003MB (71687370 512 byte sectors: 255H 63S/T 4462C)
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200209132259.g8DMxawr004434>
