On Sun, 4 Jun 2006 16:59:30 +0200
Simon Vallet <[EMAIL PROTECTED]> wrote:
> dmesg and the console output with RAIDDEBUG enabled follow -- it
> appears the two RAID members are indeed recognized, but they somehow
> can't be mounted as the root dev.
After some crude debugging, I was able to identify the problem on my
machine: the RAID device detection loop was hanging on cd0 -- don't ask
me why.
A patch against 3.9 follows -- I'm not sure it solves the general
problem, but it does work for me. You might want to try it out.
HTH,
Simon
--- sys/dev/raidframe/rf_openbsdkintf.c.orig Sun Jun 4 17:10:59 2006
+++ sys/dev/raidframe/rf_openbsdkintf.c Sun Jun 4 18:54:33 2006
@@ -2764,6 +2764,11 @@
continue;
}
+ /* We don't care about CDROM devices either... */
+ if (!strcmp(dv->dv_cfdata->cf_driver->cd_name,"cd")) {
+ continue;
+ }
+
/*
* We need to find the device_name_to_block_device_major
* stuff.