Just a note...
I too am using an SMP kernel as Krassimir is. (I didn't see his post
until after I sent my original post).
> Please forgive the long post. I'll be as brief and informative as I
> possibly can.
>
> Background:
>
> - 6.2 booting from USB stick (da0) with appropriate key entries in
> (thumb drive) /boot/loader.conf to load ad0 with the key. GEOM_ELI and
> crypto are compiled into kernel
>
> - / is mounted as /dev/ad0.elia and the system takes over from there
> (also mounting ad0.elib, d, e and f)
>
> - this worked perfectly
>
> Upgrade:
>
> - cvsup to 7.0 yesterday afternoon
>
> - buildworld, buildkernel and installkernel all went smoothly (crypto
> and GEOM_ELI build into the new kernel)
>
> - copied over the new kernel directory to /boot on the thumbdrive
>
> Problem:
>
> - box still boots from thumb drive, with the 7.0 kernel no problem
>
> - when trying to mount root from /dev/ad0.elia, get a mountroot prompt
>
> - ? shows only the ad0 and ad0x entries as possible mount points
>
> - the ad0.elix partitions do not show up as options now
>
> I can not identify why the .eli parts of the disk are not showing up. I
> can't even tell if the system is actually attaching the GELI disk.
>
> How can I tell if GEOM is doing the right thing here? Are the ad0x
> entries seen when I am in mountroot> the actually encrypted, attached
> partitions? Since the entire disk is encrypted, I wouldn't think those
> types of entries would be seen by the unencrypted boot thumb disk.
>
> I can boot from another unencrypted hard disk and mount the .elix
> partitions under it manually so if there is any more information I can
> provide to get any assistance, I will.
>
> It took me near two weeks to get this setup working how I wanted, and I
> KNEW I shouldn't of upgraded this one first, but it's the only way
to
> learn the migration method of a GELI encrypted setup.
>
> TIA if anyone can provide any insight.
>
> Steve
>