problems with sys/dev/md/md.c 1.108 and preloaded images

From: Luigi Rizzo <rizzo_at_icir.org>
Date: Fri, 12 Dec 2003 06:54:08 -0800
Poul,
rev.1.108 of sys/dev/md/md.c somehow prevents proper booting of
picobsd images -- i am seeing that over etherboot, but i believe
it also happens with floppy based kernels.

The symptoms are, with 1.108, the kernel output on the console
stops at the point indicated by ---> below, whereas reverting to
1.107 makes the boot process proceed.

    unknown: <PNP0c01> can't assign resources (port)
    Timecounter "TSC" frequency 3056509784 Hz quality 800
    Timecounters tick every 1.000 msec
    ipfw2 initialized, divert disabled, ...
--->
    g_provider 0xc68c7080 disappeared while tasting
    Mounting root from ufs:/dev/md0
    Loading /etc from MFS:/fd ...

This is with a freshly checked tree.
I tried with older trees (which is how i found out the problem),
and the problem appears between these two releases:

    lcvs update -Pd -D'20031118 10:18 PST' sys	# works
    lcvs update -Pd -D'20031118 10:20 PST' sys	# hangs

The above output was obtained with the following versions:

    lcvs update -Pd -r HEAD sys			# still hangs
    lcvs update -Pd -r 1.107 sys/dev/md/md.c	# works

Is this something easy to fix ? I am not familiar with the geom changes
to tell...

	cheers
	luigi
Received on Fri Dec 12 2003 - 05:54:10 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:33 UTC