Rockridge extension not enabled when / is cd9660, boot fails

Bjoern A. Zeeb bzeeb-lists at lists.zabbadoz.net
Mon Aug 1 11:30:11 GMT 2005


On Mon, 1 Aug 2005, Dario Freni wrote:

> Dario Freni wrote:
> > Peter Grehan wrote:
> >
> >>Hi Dario,
> >>
> >> I've come across this too: a hack is at:
> >>
> >>   http://people.freebsd.org/~grehan/cd9660_vfsops.diff
> >>
> >> ... though I think that's the wrong way to do it.
> >>
> >> I guess you and I are the only ones to ever mount cd9660 as root :)
> >
> >
> > I guess it too :) Thank you very much for the patch. Can't be it
> > commited? Or can't this problem be fixed on the source tree in some way?
> >  I think the cd9660 root "feature" is quite unusable this way.
>
> The patched worked for me in a normal environment. I'm getting a LOR
> under qemu:
>
> acd0: CDROM <QEMU CD-ROM/0.7.0> at ata1-master PIO3
> ATA PseudoRAID loaded
> GEOM_LABEL: Label for provider acd0 is iso9660/FreeSBIE.
> Trying to mount root from cd9660:/dev/iso9660/FreeSBIE
> lock order reversal
>  1st 0xc12ef6e8 ATA state lock (ATA state lock) @
> /usr/src/sys/dev/ata/ata-all.c:297
>  2nd 0xc10611c4 user map (user map) @ /usr/src/sys/vm/vm_map.c:2997

already seen before. See
	http://sources.zabbadoz.net/freebsd/lor.html#094

-- 
Bjoern A. Zeeb				bzeeb at Zabbadoz dot NeT


More information about the freebsd-current mailing list