I'm running OpenBSD 4.2/amd64 on an Opteron machine. I boot off of wd0, which is a flash disk.
I also have sd0, which I use for more frequently writable partitons (swap, var, tmp, etc) (sdo is really a set of raid disks managed by an areca disk controller) Here is my /etc/fstab: # more /etc/fstab /dev/wd0a / ffs rw 1 1 /dev/wd0g /home ffs rw,nodev,nosuid 1 2 /dev/sd0f /home2 ffs rw,nodev,nosuid 1 2 /dev/sd0d /tmp ffs rw,nodev,nosuid 1 2 /dev/wd0e /usr ffs rw,nodev 1 2 /dev/sd0e /var ffs rw,nodev,nosuid 1 2 /dev/sd0b none swap sw 0 0 Note wd0b is not specified, and sd0b is. When I boot the machine, I see: root on wd0a swap on wd0b dump on wd0b I guess the kernel devaults to wd0b for swap and dump? Anyway, the next log line is: swapctl: adding /dev/sd0b as swap device at priority 0 So that seems good, it is picking up the real swap space out of /etc/fstab (after the machine boots, I run: # swapctl -l Device 512-blocks Used Avail Capacity Priority /dev/sd0b 8401932 0 8401932 0% 0 so that seems consistent that the kernel is using sd0b for swap) But later in the boot messages I see: savecore: /dev/wd0b: Device not configured Presumably this is because rc.conf has: savecore_flags= # "-z" to compress and /etc/rc has: if [ -d /var/crash ]; then savecore ${savecore_flags} /var/crash fi So, how can fix it so savecore executes successfully in the rc script? After the machine booted, I tried running # savecore /dev/sd0b savecore: /dev/wd0b: Device not configured thinking that if I just specified the actual swap partition it would work, but clearly it didn't. How can I configure savecore to use the real swap partition on this system? Don