Anytime there is any intensive disk operations I am able to cause the system
to crash. Even using tar, or a cvs update is enough.
This is a i386 machine, that has ran OpenBSD since 3.0 without issue with very
minor changes. The change that has causes the issues has been the switch to
3WARE 5800 ide raid controller. Now, this is an older raid controller, but is
listed in the hardware compat list.
Started experiencing crashes, so, I first put it down to a defective raid
controller, and got a different one (same brand, and model). Got further
along with the newer raid controller, but continued to get a large number of
crashes anytime I went to do disk intensive operations.
The system has 4 identical drives connected created two raid 1 arrays. I have
switched disks, etc, and ran every combo of the 4 as different sets. At the
end, I just have two identical drives together running a single raid 1 set.
These drives were previously being used in OpenBSD in this computer without
issue. If i have the raid card verify the array, many hours later it will
validate without issue.
I found I was able to get a more stable system after putting in the raid
controller by disabling pcibios and alipm. Before that, I would get original
panic's of alipm timeouts.
This is the current configuration, and crash information logged via serial.
OpenBSD/i386 BOOT 2.10
booting hd0a:/bsd: 4966344+867848 [52+255872+237161]=0x608d64
entry point at 0x100120
[ using 493460 bytes of bsd ELF symbol table ]
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.
Copyright (c) 1995-2006 OpenBSD. All rights reserved. http://www.OpenBSD.org
OpenBSD 3.9 (GENERIC) #617: Thu Mar 2 02:26:48 MST 2006
cpu0: AMD Athlon(TM)Processor ("AuthenticAMD" 686-class, 256KB L2 cache) 1.40
real mem = 804806656 (785944K)
avail mem = 726978560 (709940K)
using 4278 buffers containing 40341504 bytes (39396K) of memory
User Kernel Config
UKC> disable alipm
164 alipm* disabled
UKC> disable pcibios
277 pcibios0 disabled
bios0 at mainbus0: AT/286+(78) BIOS, date 04/30/03, BIOS32 rev. 0 @ 0xf0f70
apm0 at bios0: Power Management spec V1.2 (BIOS mgmt disabled)
apm0: APM power management enable: unrecognized device ID (9)
apm0: APM engage (device 1): power management disabled (1)
apm0: AC on, battery charge unknown
apm0: flags b0102 dobusy 0 doidle 1
pcibios at bios0 function 0x1a not configured
bios0: ROM list: 0xc0000/0xc800 0xd0000/0x1800 0xd4000/0x1000
cpu0 at mainbus0
pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
pchb0 at pci0 dev 0 function 0 "Acer Labs M1647 PCI" rev 0x04
ppb0 at pci0 dev 1 function 0 "Acer Labs M5247 AGP/PCI-PC" rev 0x00
pci1 at ppb0 bus 1
vga1 at pci1 dev 0 function 0 "NVIDIA GeForce2 MX" rev 0xa1
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
ohci0 at pci0 dev 2 function 0 "Acer Labs M5237 USB" rev 0x03: irq 9, version
0, legacy support
usb0 at ohci0: USB revision 1.0
uhub0 at usb0
uhub0: Acer Labs OHCI root hub, rev 1.00/1.00, addr 1
uhub0: 4 ports with 4 removable, self powered
pciide0 at pci0 dev 4 function 0 "Acer Labs M5229 UDMA IDE" rev 0xc4: DMA,
el 0 configured to compatibility, channel 1 configured to compatibility
atapiscsi0 at pciide0 channel 0 drive 0
scsibus0 at atapiscsi0: 2 targets
cd0 at scsibus0 targ 0 lun 0: <LITE-ON, LTR-16102B, OS08> SCSI0 5/cdrom
cd0(pciide0:0:0): using PIO mode 4, DMA mode 2
pciide0: channel 1 disabled (no drives)
ohci1 at pci0 dev 6 function 0 "Acer Labs M5237 USB" rev 0x03: irq 9, version
0, legacy support
usb1 at ohci1: USB revision 1.0
uhub1 at usb1
uhub1: Acer Labs OHCI root hub, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
pcib0 at pci0 dev 7 function 0 "Acer Labs M1533 ISA" rev 0x00
em0 at pci0 dev 9 function 0 "Intel PRO/1000MT (82540EM)" rev 0x02: irq 5,
eap0 at pci0 dev 10 function 0 "Ensoniq CT5880" rev 0x02: irq 3
eap0: eap1371_read_codec timeout 2
ac97: codec id 0x83847609 (SigmaTel STAC9721/23)
ac97: codec features 18 bit DAC, 18 bit ADC, SigmaTel 3D
audio0 at eap0
midi0 at eap0: <AudioPCI MIDI UART>
fxp0 at pci0 dev 11 function 0 "Intel 8255x" rev 0x0c, i82550: irq 10, address
inphy0 at fxp0 phy 1: i82555 10/100 PHY, rev. 4
twe0 at pci0 dev 12 function 0 "3ware Escalade IDE RAID" rev 0x12: irq 11
twe0: Escalade V8.2
scsibus1 at twe0: 16 targets
sd0 at scsibus1 targ 1 lun 0: <3WARE, Host drive #01, > SCSI2 0/direct fixed
sd0: 114472MB, 114472 cyl, 64 head, 32 sec, 512 bytes/sec, 234439600 sec
"Texas Instruments TSB12LV23 FireWire" rev 0x00 at pci0 dev 13 function 0 not
"Acer Labs M7101 Power" rev 0x00 at pci0 dev 17 function 0 not configured
isa0 at pcib0
isadma0 at isa0
pckbc0 at isa0 port 0x60/5
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pmsi0 at pckbc0 (aux slot)
pckbc0: using irq 12 for aux slot
wsmouse0 at pmsi0 mux 0
pcppi0 at isa0 port 0x61
midi1 at pcppi0: <PC speaker>
spkr0 at pcppi0
lpt0 at isa0 port 0x378/4 irq 7
npx0 at isa0 port 0xf0/16: using exception 16
pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
biomask eb45 netmask ef65 ttymask ffe7
pctr: user-level cycle counter enabled
mtrr: Pentium Pro MTRR support
apm0: APM set power state: power management disabled (1)
dkcsum: sd0 matches BIOS drive 0x80
root on sd0a
rootdev=0x400 rrootdev=0xd00 rawdev=0xd02
Automatic boot in progress: starting file system checks.
/dev/rsd0a: file system is clean; not checking
/dev/rsd0f: file system is clean; not checking
/dev/rsd0h: file system is clean; not checking
/dev/rsd0g: file system is clean; not checking
/dev/rsd0d: file system is clean; not checking
/dev/rsd0e: file system is clean; not checking
setting tty flags
net.inet.ip.forwarding: 0 -> 1
net.inet.ip.mforwarding: 0 -> 1
net.inet6.ip6.forwarding: 0 -> 1
net.inet6.ip6.accept_rtadv: 0 -> 1
machdep.allowaperture: 0 -> 2
DHCPREQUEST on fxp0 to 255.255.255.255 port 67
DHCPACK from xx.xx.xx.xx
bound to xx.xx.xx.yy -- renewal in 61962 seconds.
starting system logger
starting initial daemons: ntpd.
savecore: no core dump
checking quotas: done.
building ps databases: kvm dev.
starting pre-securelevel daemons:.
setting kernel security level: kern.securelevel: 0 -> 1
creating runtime link editor directory cache.
preserving editor files
starting network daemons: sendmail ftp-proxy inetd sshd.
starting local daemons:.
standard daemons: cron.
Fri May 26 22:55:28 MDT 2006
OpenBSD/i386 (inset-random-name) (tty00)
execute the following:
tar xvfz src.tar.gz