GEOM/bsdlabel regression in 8.x?
Daniel O'Connor
doconnor at gsoft.com.au
Sun Jul 4 14:27:04 UTC 2010
On 04/07/2010, at 23:27, Dimitry Andric wrote:
>> Then you get..
>> "bsdlabel: Class not found"
>
> First unmount /dev/md0s1a, or the device /dev/md0s1 will be in use, and
> opening it for read/write (as bsdlabel probably does) will fail.
>
> Alternatively, you can turn on the "footshooting" debug flag in geom:
>
> Protection mechanisms in the geom(4) subsystem might prevent boot0cfg
> from being able to update the MBR on a mounted disk. Instructions for
> temporarily disabling these protection mechanisms can be found in the
> geom(4) manpage. Specifically, do a
>
> sysctl kern.geom.debugflags=0x10
>
> to allow writing to the MBR, and restore it to 0 afterwards.
>
> and try again. This may not work as expected though. :)
It doesn't make a difference if you set that flag or not.
(The fact you need to set debugflags to modify the MBR is a separate bug anyway IMO)
--
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
-- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C
More information about the freebsd-stable
mailing list