Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 6 Oct 2017 21:46:57 +0200
From:      "O. Hartmann" <o.hartmann@walstatt.org>
To:        Warner Losh <imp@bsdimp.com>
Cc:        "O. Hartmann" <ohartmann@walstatt.org>, FreeBSD CURRENT <freebsd-current@freebsd.org>
Subject:   Re: r324353: boot failure: failed with error 19
Message-ID:  <20171006214657.3dc4f2f6@thor.intern.walstatt.dynvpn.de>
In-Reply-To: <CANCZdfqAgcn0hjAP6BeyrU5n0CAjcuP1cZUxf06=9iyB=nXQQg@mail.gmail.com>
References:  <20171006151008.04af417d@thor.intern.walstatt.dynvpn.de> <CANCZdfqAgcn0hjAP6BeyrU5n0CAjcuP1cZUxf06=9iyB=nXQQg@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--Sig_/WuK_BzX0dMrO9H.2caqcyA3
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Am Fri, 6 Oct 2017 07:10:44 -0700
Warner Losh <imp@bsdimp.com> schrieb:

> On Fri, Oct 6, 2017 at 6:10 AM, O. Hartmann <ohartmann@walstatt.org> wrot=
e:
>=20
> > I run a small appliance on an APU from PCengines. This box is bootet via
> > SD card, the
> > image is created by a modified NanoBSD, which creates GPT/UEFI
> > partitioning and booting
> > images.
> >
> > That worked until two days ago (I do not track the revision numer) when=
 I
> > wrote (via dd)
> > the last image out. Today, I tried to boot r324353 and it fails at tthe
> > boot loader:
> >
> >
> > mountroot: waiting for device /dev/ufs/dsks1a...
> > Mounting from ufs:/dev/ufs/dsks1a failed with error 19.
> > =20
>=20
> That's odd... But likely a race....  It could be that dd'ing the new
> partition, however, was made from an image that didn't have the proper ufs
> label.

The images I write out seem to have the correct /dev/gpt/ entries, but the =
/dev/ufs
entries are missing.  Writing labels with glabel produces entries in /dev/l=
abel/, but I
still miss those in /dev/ufs/. This is more than confusing.

>=20
> What's the rev of the last version that worked?

As I wrote before, I do not track and since the image has been overwritten,=
 I do not
know. But it isn't older than two days.


>=20
> Warner
>=20
>=20
> > I can proceed by manually issuing at the loader propmpt
> >
> > ufs:/dev/gpt/dsks1a
> >
> > and booting proceeds as expected.
> >
> >
> > Something seems wrong with the UFS labeling lately.
> >
> > The gpt layout looks like this:
> >
> > gpart show -l:
> > =20
> > =3D>      40  60751792  mmcsd0  GPT  (29G) =20
> >         40       130       1  boot  (65K)
> >        170         6          - free -  (3.0K)
> >        176   2057288       2  dsks1a  [bootme]  (1.0G)
> >    2057464   2061725       3  dsks2a  (1.0G)
> >    4119189   1048576       4  dsks3  (512M)
> >    5167765  55584067          - free -  (27G)
> >
> > From dmesg. I can provide this last output:
> >
> > [...]
> > mmcsd0: 31GB <SDHC SD32G 3.0 SN 01801299 MFG 09/2015 by 39 PH> at mmc0
> > 50.0MHz/4bit/65535-block Trying to mount root from ufs:/dev/ufs/dsks1a
> > [ro]...
> > uhub0: 4 ports with 4 removable, self powered
> > Root mount waiting for: usbus1
> > uhub1: 2 ports with 2 removable, self powered
> > Root mount waiting for: usbus1
> > ugen1.2: <vendor 0x0438 product 0x7900> at usbus1
> > uhub2 on uhub1
> > uhub2: <vendor 0x0438 product 0x7900, class 9/0, rev 2.00/0.18, addr 2>=
 on
> > usbus1
> > uhub2: 4 ports with 4 removable, self powered
> > mountroot: waiting for device /dev/ufs/dsks1a...
> > Mounting from ufs:/dev/ufs/dsks1a failed with error 19.
> >
> > Loader variables:
> >   vfs.root.mountfrom=3Dufs:/dev/ufs/dsks1a
> >   vfs.root.mountfrom.options=3Dro
> >
> > Manual root filesystem specification:
> >   <fstype>:<device> [options]
> >       Mount <device> using filesystem <fstype>
> >       and with the specified (optional) option list.
> >
> >     eg. ufs:/dev/da0s1a
> >         zfs:tank
> >         cd9660:/dev/cd0 ro
> >           (which is equivalent to: mount -t cd9660 -o ro /dev/cd0 /)
> >
> >   ?               List valid disk boot devices
> >   .               Yield 1 second (for background tasks)
> >   <empty line>    Abort manual input
> > =20
> > mountroot> Trying to mount root from ufs:/dev/ufs/dsk1a\^[[D\^[[D\^[[D\=
^[[Cs =20
> > []...
> > mountroot: waiting for device /dev/ufs/dsk1a\^[[D\^[[D\^[[D\^[[Cs...
> > random: unblocking device.
> > arc4random: no preloaded entropy cache
> > Mounting from ufs:/dev/ufs/dsk1a\^[[D\^[[D\^[[D\^[[Cs failed with error
> > 19.
> > =20
> > mountroot> Invalid file system specification. =20
> > =20
> > mountroot> Trying to mount root from ufs:/dev/gpt/dsks1a []... =20
> > arc4random: no preloaded entropy cache
> > GEOM_ELI: Device gpt/swap.eli created.
> > GEOM_ELI: Encryption: AES-XTS 128
> > GEOM_ELI:     Crypto: hardware
> > Link state changed to up
> >
> > [...]
> >
> >
> > Can someone look into this?
> >
> > Kind regards,
> >
> > Oliver
> > --
> > O. Hartmann
> >
> > Ich widerspreche der Nutzung oder =C3=9Cbermittlung meiner Daten f=C3=
=BCr
> > Werbezwecke oder f=C3=BCr die Markt- oder Meinungsforschung (=C2=A7 28 =
Abs. 4 BDSG).
> > =20
> _______________________________________________
> freebsd-current@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"


--=20
O. Hartmann

Ich widerspreche der Nutzung oder =C3=9Cbermittlung meiner Daten f=C3=BCr
Werbezwecke oder f=C3=BCr die Markt- oder Meinungsforschung (=C2=A7 28 Abs.=
 4 BDSG).

--Sig_/WuK_BzX0dMrO9H.2caqcyA3
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

-----BEGIN PGP SIGNATURE-----

iLUEARMKAB0WIQQZVZMzAtwC2T/86TrS528fyFhYlAUCWdfdsQAKCRDS528fyFhY
lMrWAf9KVGonelLTvdGfisZImVWncva9GmvTbNvPjd39o+JUkVeaP+iEt32KIBi1
s7G6TinCezT2J8qTWC0fcXVLg3G8Af9l37KUlASxRAPdU7Ijo0ZO2sYo3PQ4Tyy8
ElIC8Sku0Ro2er4QScczWIsKw0Pejwkk+M8lfwHVWlVFn3Nrxd+8
=qzwk
-----END PGP SIGNATURE-----

--Sig_/WuK_BzX0dMrO9H.2caqcyA3--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20171006214657.3dc4f2f6>