kern/80805: vinum does not start at boot and may even cause a kernel panic

Jukka A. Ukkonen jau at
Mon May 9 00:40:06 PDT 2005

>Number:         80805
>Category:       kern
>Synopsis:       vinum does not start at boot and may even cause a kernel panic
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-bugs
>State:          open
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon May 09 07:40:05 GMT 2005
>Originator:     Jukka A. Ukkonen
>Release:        5.4-STABLE
FreeBSD metabo 5.4-STABLE FreeBSD 5.4-STABLE #4: Fri May  6 15:05:38 EEST 2005     root at metabo:/usr/obj/usr/src/sys/Metabo  i386
      Vinum module does not start properly at boot time.
The module gets loaded, but auto-start fails to bring the
configured volumes up and ready for mounting.
Sometimes an attempt to auto-start vinum causes a kernel panic.
Even when it does not cause a panic, the configured volumes
remain unavailable.
The systems suffereing this problem boot from a minimal /
on a traditional BSD partition and use vinum only to mirror
rest of the file systems.
When launched from command line after the boot vinum starts
just fine.

I classify this as a critical high priority problem because
it prevents an OS upgrade on systems which have been using
vinum for volume management.
In fact I do not think any 5.x systems should be even called
stable unless at least disc subsystems that ar part of the
distribution are stable enough for production use.
It would have been better to have marked vinum officially
broken and unsupported a long time ago. This would have allowed
people who have been depending on vinum to plan for alternate
volume management solutions.
Planning and testing for alternate volume management solutions
just takes far more time than a plain OS upgrade.

Now upgrading from 4.11 to 5.4 would be vitally important,
because support, patches, ports, and new features for 4.11
are quickly fading out. At the same time 5.4 without any
prior warning fails to handle the same volume management
that has worked just fine in 4.11 leaving environments with
vinum volumes in a limbo between two OS versions neither of
which is actually usable.

      Start vinum from command line after booting 5.4.
Configure a few mirrored volumes using vinum. (See vinum docs for details.)
Add these new volumes to your fstab to be mounted at boot.
Configure vinum to start at boot. (See loader.conf.)
And ... oops... then the harsh reality hits...

      None known yet.


More information about the freebsd-bugs mailing list