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.

Reply via email to