[EMAIL PROTECTED] with FreeBSD 4.x]
As Bob Van Valzazh wrote:
Short answer: don't set vinum.autostart
Long answers: 5.x contains code to discover all attached disk drives
whereas 4.x does not. Hence 4.x needs to be told were to look for
disks (that's the vinum.drives setting). Vinum.autostart just tells
5.x to run the discovery code.
Addition: the code to parse the name of the root device in 4.x is too
narrow-minded to parse a string like /dev/vinum/root, it can only
parse [/dev/]DDU[sS]P-style root device names (DD - driver name, U -
unit number, sS - slice number, P - partition letter). Thus you need
to set the vinum.root variable so the vinum subsystem pre-determines
the name of the root device, and the parser for the root device name
will be bypassed. FreeBSD 5.x contains a much more flexible parser
for the root device name, which allows each subsystem to place hooks
into it, and try translating a name like /dev/vinum/root into the
respective major/minor device number. That's why vinum.root is no
longer needed under 5.x either.
--
cheers, Jorg .-.-. --... ...-- -.. . DL8DTL
http://www.sax.de/~joerg/NIC: JW11-RIPE
Never trust an operating system you don't have sources for. ;-)
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]