Been playing with 5.1-beta (Jan. 21 build) in the interests of seeing what I need to get together to set up my next system. I was hoping to do it with three drives, booting from a softraid RAID 5 volume.
When installed and rebooted, all works OK. What I've been running into are panics when trying to run the softraid volume in degraded mode, i.e. if I disconnect a drive and start the system. I've seen similar issues with a RAID 5 volume mounted on just /home instead of on /. RAID 1 appears to work fine, though. Here's one example. Though the panic traces vary, they're all very easy to reproduce--just set up a three-drive RAID 5 array, then bring up the system with one drive missing. >> OpenBSD/i386 BOOT 3.17 boot> booting hd0a:/bsd: 8230716+1088904 [61+369072+354699]=0x9941dc entry point at 0x200120 [ using 724248 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-2012 OpenBSD. All rights reserved. http://www.OpenBSD.org OpenBSD 5.1-beta (GENERIC) #140: Sat Jan 21 00:40:23 MST 2012 dera...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC cpu0: Intel(R) Pentium(R) 4 CPU 2.80GHz ("GenuineIntel" 686-class) 2.79 GHz cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CF LUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,CNXT-ID real mem = 1341124608 (1278MB) avail mem = 1309093888 (1248MB) mainbus0 at root bios0 at mainbus0: AT/286+ BIOS, date 10/22/02, BIOS32 rev. 0 @ 0xffe90, SMBIOS rev. 2.3 @ 0xf0450 (90 entries) bios0: vendor Dell Computer Corporation version "A01" date 10/22/2002 bios0: Dell Computer Corporation Precision WorkStation 350 acpi0 at bios0: rev 0 acpi0: sleep states S0 S1 S3 S4 S5 acpi0: tables DSDT FACP SSDT APIC BOOT ASF! acpi0: wakeup devices VBTN(S4) PCI0(S5) PCI1(S5) USB0(S3) USB1(S3) USB2(S3) USB3 (S3) KBD_(S3) acpitimer0 at acpi0: 3579545 Hz, 24 bits acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat cpu0 at mainbus0: apid 0 (boot processor) cpu0: apic clock running at 132MHz ioapic0 at mainbus0: apid 1 pa 0xfec00000, version 20, 24 pins ioapic0: misconfigured as apic 0, remapped to apid 1 acpiprt0 at acpi0: bus 0 (PCI0) acpiprt1 at acpi0: bus 2 (PCI1) acpicpu0 at acpi0 acpibtn0 at acpi0: VBTN bios0: ROM list: 0xc0000/0xa800 0xca800/0x1800 pci0 at mainbus0 bus 0: configuration mode 1 (bios) pchb0 at pci0 dev 0 function 0 "Intel 82850 Host" rev 0x04 intelagp0 at pchb0 agp0 at intelagp0: aperture at 0xf0000000, size 0x8000000 ppb0 at pci0 dev 1 function 0 "Intel 82850/82860 AGP" rev 0x04 pci1 at ppb0 bus 1 vga1 at pci1 dev 0 function 0 "NVIDIA Vanta" rev 0x15 wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) wsdisplay0: screen 1-5 added (80x25, vt100 emulation) ppb1 at pci0 dev 30 function 0 "Intel 82801BA Hub-to-PCI" rev 0x04 pci2 at ppb1 bus 2 uhci0 at pci2 dev 1 function 0 "VIA VT83C572 USB" rev 0x50: apic 1 int 19 uhci1 at pci2 dev 1 function 1 "VIA VT83C572 USB" rev 0x50: apic 1 int 18 ehci0 at pci2 dev 1 function 2 "VIA VT6202 USB" rev 0x51: apic 1 int 16 usb0 at ehci0: USB revision 2.0 uhub0 at usb0 "VIA EHCI root hub" rev 2.00/1.00 addr 1 uhci2 at pci2 dev 2 function 0 "VIA VT83C572 USB" rev 0x50: apic 1 int 18 uhci3 at pci2 dev 2 function 1 "VIA VT83C572 USB" rev 0x50: apic 1 int 17 ehci1 at pci2 dev 2 function 2 "VIA VT6202 USB" rev 0x51: apic 1 int 19 usb1 at ehci1: USB revision 2.0 uhub1 at usb1 "VIA EHCI root hub" rev 2.00/1.00 addr 1 dc0 at pci2 dev 9 function 0 "ADMtek AN983" rev 0x11: apic 1 int 18, address 00:06:25:08:1c:04 ukphy0 at dc0 phy 1: Generic IEEE 802.3u media interface, rev. 1: OUI 0x000749, model 0x0001 dc1 at pci2 dev 10 function 0 "ADMtek AN983" rev 0x11: apic 1 int 19, address 00:04:5a:7e:34:56 ukphy1 at dc1 phy 1: Generic IEEE 802.3u media interface, rev. 1: OUI 0x000749, model 0x0001 em0 at pci2 dev 12 function 0 "Intel PRO/1000MT (82540EM)" rev 0x02: apic 1 int 18, address 00:07:e9:85:5d:be usb2 at uhci0: USB revision 1.0 uhub2 at usb2 "VIA UHCI root hub" rev 1.00/1.00 addr 1 usb3 at uhci1: USB revision 1.0 uhub3 at usb3 "VIA UHCI root hub" rev 1.00/1.00 addr 1usb4 at uhci2: USB revision 1.0 uhub4 at usb4 "VIA UHCI root hub" rev 1.00/1.00 addr 1 usb5 at uhci3: USB revision 1.0 uhub5 at usb5 "VIA UHCI root hub" rev 1.00/1.00 addr 1 ichpcib0 at pci0 dev 31 function 0 "Intel 82801BA LPC" rev 0x04 pciide0 at pci0 dev 31 function 1 "Intel 82801BA IDE" rev 0x04: DMA, channel 0 wired to compatibility, channel 1 wired to compatibility wd0 at pciide0 channel 0 drive 0: <WDC WD400BB-75DEA0> wd0: 16-sector PIO, LBA, 38146MB, 78125000 sectors wd1 at pciide0 channel 0 drive 1: <IC35L060AVER07-0> wd1: 16-sector PIO, LBA, 58644MB, 120103200 sectors wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 5 wd1(pciide0:0:1): using PIO mode 4, Ultra-DMA mode 5 pciide0: channel 1 ignored (disabled) ichiic0 at pci0 dev 31 function 3 "Intel 82801BA SMBus" rev 0x04: apic 1 int 17 iic0 at ichiic0 iic0: addr 0x2d 1e=00 1f=00 20=c0 21=7c 22=c3 23=c3 24=be 25=bf 26=1e 27=23 2b=cd 2c=b3 2d=8a 2e=61 2f=cd 30=b3 31=cd 32=b3 33=d8 34=a8 35=cd 36=b3 37=7f 38=80 39=7f 3a=80 3e=55 3f=20 40=09 41=00 42=00 47=60 49=80 4a=00 4b=12 4c=00 4d=00 4f=48 50=c4 51=c2 52=28 54=cd 55=b3 56=cd 57=b3 58=5f 59=80 5a=00 5b=00 words 00=ffff 01=ffff 02=ffff 03=ffff 04=ffff 05=ffff 06=ffff 07=ffff auich0 at pci0 dev 31 function 5 "Intel 82801BA AC97" rev 0x04: apic 1 int 17, ICH2 AC97 ac97: codec id 0x41445372 (Analog Devices AD1981A) ac97: codec features headphone, 20 bit DAC, No 3D Stereo audio0 at auich0 isa0 at ichpcib0 isadma0 at isa0 com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo com0: console com1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo 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 pcppi0 at isa0 port 0x61 spkr0 at pcppi0 lpt0 at isa0 port 0x378/4 irq 7 npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16 fdc0 at isa0 port 0x3f0/6 irq 6 drq 2 fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec mtrr: Pentium Pro MTRR support vscsi0 at root scsibus0 at vscsi0: 256 targets softraid0 at root scsibus1 at softraid0: 256 targets softraid0: not all chunks were provided; attempting to bring volume 0 online softraid0: trying to bring up sd0 degraded sd0 at scsibus1 targ 1 lun 0: <OPENBSD, SR RAID 5, 005> SCSI2 0/direct fixed sd0: 58392MB, 512 bytes/sector, 119586816 sectors softraid0: roaming device wd2d -> wd1d root on sd0a (4c0f335c11b2f718.a) swap on sd0b dump on sd0b Disk 1 offline, regenerating buffer Disk 1 offline, regenerating buffer Disk 1 offline, regenerating buffer Disk 1 offline, regenerating buffer First bad /: bad dir ino 2 at offset 0: mangled entry panic: bad dir Stopped at Debugger+0x4: popl %ebp RUN AT LEAST 'trace' AND 'ps' AND INCLUDE OUTPUT WHEN REPORTING THIS PANIC! DO NOT EVEN BOTHER REPORTING THIS WITHOUT INCLUDING THAT INFORMATION! ddb> trace Debugger(d08d6478,dcac9d08,d08cb68e,dcac9d08,d09bcd14) at Debugger+0x4 panic(d08cb68e,d24294b8,2,0,d08cb6d9) at panic+0x5d ufs_dirbad(d75a9000,0,d08cb6d9,0,dcac9db8) at ufs_dirbad+0x53 ufs_lookup(dcac9de0,0,0,d75b0d68,dcac9ed8) at ufs_lookup+0x851 VOP_LOOKUP(d75b0d68,dcac9ed8,dcac9eec,dcac9ed8,20) at VOP_LOOKUP+0x2f vfs_lookup(dcac9ec4,d75a6000,400,dcac9ee0,d0ae09b4) at vfs_lookup+0x27b namei(dcac9ec4,0,dcac9edc,d03e5057,d08b2a9d) at namei+0x221 check_console(d75b6000,20,d08b2aaa,0,0) at check_console+0x3a start_init(d75b6000) at start_init+0x58 Bad frame pointer: 0xd0b96ea8 ddb> ps PID PPID PGRP UID S FLAGS WAIT COMMAND 15 0 0 0 3 0x100200 aiodoned aiodoned 14 0 0 0 3 0x100200 syncer update 13 0 0 0 3 0x100200 cleaner cleaner 12 0 0 0 3 0x100200 reaper reaper 11 0 0 0 3 0x100200 pgdaemon pagedaemon 10 0 0 0 3 0x100200 bored srdis 9 0 0 0 3 0x100200 bored crypto 8 0 0 0 3 0x100200 pftm pfpurge 7 0 0 0 3 0x100200 usbtsk usbtask 6 0 0 0 3 0x100200 usbatsk usbatsk 5 0 0 0 3 0x100200 acpi0 acpi0 4 0 0 0 3 0x100200 bored syswq 3 0 0 0 3 0x40100200 idle0 2 0 0 0 3 0x100200 kmalloc kmthread * 1 0 0 0 7 0 swapper 0 -1 0 0 3 0x200 scheduler swapper