On Tue, Jan 08, 2008 at 10:22:04PM -0800, William Sloan wrote:
> OpenBSD 4.2-stable (RAID) #3: Mon Jan 7 17:45:05 PST 2008
> [EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/RAID
> cpu0: Geode(TM) Integrated Processor by National Semi ("Geode by NSC"
[...]
> root on wd0a swap on wd0b dump on wd0b
> raid0: Component /dev/sd0a being configured at row: 0 col: 0
> Row: 0 Column: 0 Num Rows: 1 Num Columns: 2
> Version: 2 Serial Number: 123456 Mod Counter: 638
> Clean: Yes Status: 0
> raid0: Component /dev/sd1a being configured at row: 0 col: 1
> Row: 0 Column: 1 Num Rows: 1 Num Columns: 2
> Version: 2 Serial Number: 123456 Mod Counter: 638
> Clean: Yes Status: 0
> raid0 at root
It looks like you're booting a kernel that was compiled without the
RAID_AUTOCONFIG option set. The system boot script will automatically
configure raid0 if the file /etc/raid0.conf (on wd0) exists, so that explains
why raid0 gets configured after the location of the root filesystem is
determined.
Try recompiling a kernel with RAID_AUTOCONFIG set, and boot from that.
Don't create an /etc/raid0.conf. Not in /etc on wd0, and not in /etc on
raid0. Do create one on another location on wd0 though, it might come
in handy later.
--
Jurjen Oskam
Savage's Law of Expediency:
You want it bad, you'll get it bad.