vnlur_proc lockups under high disk I/O

Gary Allan dragonfly at gallan.plus.com
Sun Feb 6 03:53:23 PST 2005


> David Rhodus wrote:


Can you post a dmesg output from that machine ?

I've attached the dmesg output. I'm running memory and disk diagnostics 
as it's strange that its only just started. (I haven't run a buildworld 
in a week but only noticed the problem yesterday.)

Extracting a large tar file while the CPU is under load nearly always 
triggers the problem. It's as if disk IO operations take longer and 
longer until they eventually time out locking the machine. You can watch 
the disk activity led go from constant to briefly flashing at increasing 
intervals.

Buildworlds also gradually slow to a crawl but so far haven't resulted 
in the vnlru_proc errors.

The first time it happened I was running "make -j 4 buildworld" on the 
console and extracting the pkgsrc tarball to /usr/pkgsrc via a SSH session.

Regards

Gary
Copyright (c) 2003, 2004, 2005 The DragonFly Project.
Copyright (c) 1992-2003 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.
DragonFly 1.1-Stable #0: Wed Jan 26 13:15:16 GMT 2005
    root at xxxxxxxxxxxxxxxxxxxxxx:/usr/obj/usr/src/sys/GENERIC
TSC clock: 601384161 Hz, i8254 clock: 1193223 Hz
CPU: VIA C3 Samuel 2 (601.37-MHz 686-class CPU)
  Origin = "CentaurHauls"  Id = 0x673  Stepping = 3
  Features=0x803035<FPU,DE,TSC,MSR,MTRR,PGE,MMX>
real memory  = 251592704 (245696K bytes)
avail memory = 233426944 (227956K bytes)
Preloaded elf kernel "/kernel" at 0xc066e000.
Preloaded elf module "/modules/acpi.ko" at 0xc066e1c0.
md0: Malloc disk
pcibios: BIOS version 2.10
Using $PIR table, 7 entries at 0xc00fdeb0
npx0: <math processor> on motherboard
npx0: INT 16 interface
acpi0: <VT9174 AWRDACPI> on motherboard
installed MI handler for int 9
acpi0: Power Button (fixed)
cpu0: <ACPI CPU (3 Cx states)> on acpi0
acpi_button0: <Power Button> on acpi0
pcib0: <Host to PCI bridge> at pcibus 0 on motherboard
pci0: <PCI bus> on pcib0
agp0: <VIA Generic host to PCI bridge> mem 0xd0000000-0xd7ffffff at device 0.0 on pci0
pcib1: <PCI to PCI bridge (vendor=1106 device=b091)> at device 1.0 on pci0
pci1: <PCI bus> on pcib1
pci1: <VGA-compatible display device> at 0.0 irq 10
vr0: <VIA VT6105 Rhine III 10/100BaseTX> port 0xd000-0xd0ff mem 0xde000000-0xde0000ff irq 11 at device 15.0 on pci0
installed MI handler for int 11
miibus0: <MII bus> on vr0
ukphy0: <Generic IEEE 802.3u media interface> on miibus0
ukphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
vr0: MAC address: 00:40:63:d8:23:0d
uhci0: <VIA 83C572 USB controller> port 0xd400-0xd41f irq 10 at device 16.0 on pci0
installed MI handler for int 10
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
uhci1: <VIA 83C572 USB controller> port 0xd800-0xd81f irq 12 at device 16.1 on pci0
installed MI handler for int 12
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
uhci2: <VIA 83C572 USB controller> port 0xdc00-0xdc1f irq 5 at device 16.2 on pci0
installed MI handler for int 5
usb2: <VIA 83C572 USB controller> on uhci2
usb2: USB revision 1.0
uhub2: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub2: 2 ports with 2 removable, self powered
uhub2: port error, restarting port 1
uhub2: port error, giving up port 1
pci0: <USB controller> at 16.3 irq 11
isab0: <PCI to ISA bridge (vendor=1106 device=3177)> at device 17.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <VIA 8235 ATA133 controller> port 0xe000-0xe00f at device 17.1 on pci0
ata0: at 0x1f0 irq 14 on atapci0
installed MI handler for int 14
ata1: at 0x170 irq 15 on atapci0
installed MI handler for int 15
vr1: <VIA VT6102 Rhine II 10/100BaseTX> port 0xe400-0xe4ff mem 0xde002000-0xde0020ff irq 10 at device 18.0 on pci0
miibus1: <MII bus> on vr1
ukphy1: <Generic IEEE 802.3u media interface> on miibus1
ukphy1:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
vr1: MAC address: 00:40:63:d8:22:db
wi0: <Intersil Prism2.5> mem 0xde003000-0xde003fff irq 12 at device 20.0 on pci0
wi0: using RF:PRISM2.5 MAC:ISL3874A(Mini-PCI)
wi0: Intersil Firmware: Primary (1.0.7), Station (1.3.6)
wi0: MAC address: 00:09:5b:91:b5:bd
wi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
orm0: <Option ROM> at iomem 0xc0000-0xcdfff on isa0
pmtimer0 on isa0
fdc0: ready for input in output
fdc0: cmd 3 failed at out byte 1 of 3
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
kbd0 at atkbd0
installed MI handler for int 1
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A
installed MI handler for int 4
sio1: can't drain, serial port might not exist, disabling
ppc0: parallel port not found.
installed MI handler for int 0
acpi_cpu: throttling enabled, 2 steps (100% to 50.0%), currently 100.0%
ad0: 62MB <SAMSUNG CF/ATA> [248/16/32] at ata0-master PIO2
ad2: 38166MB <ST340016A> [77545/16/63] at ata1-master UDMA100
acd0: CDROM <TOSHIBA CD-ROM XM-1602B> at ata0-slave PIO4
Mounting root from ufs:/dev/ad2s1a
cd0 at ata0 bus 0 target 1 lun 0
cd0: <TOSHIBA CD-ROM XM-1602B 1132> Removable CD-ROM SCSI-0 device 
cd0: 16.000MB/s transfers
cd0: Attempt to query device size failed: NOT READY, Medium not present




More information about the Bugs mailing list