Index: g_mirror.c =================================================================== RCS file: /private/FreeBSD/src/sys/geom/mirror/g_mirror.c,v retrieving revision 1.37 diff -u -p -r1.37 g_mirror.c --- g_mirror.c 7 Oct 2004 20:13:23 -0000 1.37 +++ g_mirror.c 13 Oct 2004 07:27:39 -0000 @@ -2727,6 +2727,11 @@ g_mirror_rootwait(void) { /* + * *HACK* Wait for GEOM, because g_mirror_rootwait() can be called, + * *HACK* before we get providers for tasting. + */ + tsleep(&g_mirror_class, PRIBIO, "mroot", hz * 3); + /* * Wait for mirrors in degraded state. */ for (;;) {