Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 31 Dec 2017 09:36:24 +0100
From:      Matthias Apitz <guru@unixarea.de>
To:        freebsd-current@freebsd.org
Cc:        cem@freebsd.org
Subject:   Re: panic: invalid bcd 194
Message-ID:  <20171231083624.GA2175@c720-r314251>
In-Reply-To: <20171230214819.GA2191@c720-r314251>
References:  <20171230210711.GA75976@c720-r314251> <20171230211154.GT1684@kib.kiev.ua> <20171230214819.GA2191@c720-r314251>

next in thread | previous in thread | raw e-mail | index | archive | help

--HcAYCG3uE/tztfnV
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

El d=C3=ADa s=C3=A1bado, diciembre 30, 2017 a las 10:48:19p. m. +0100, Matt=
hias Apitz escribi=C3=B3:

> El d=C3=ADa s=C3=A1bado, diciembre 30, 2017 a las 11:11:54p. m. +0200, Ko=
nstantin Belousov escribi=C3=B3:
>=20
> > > > > static inline u_char
> > > > > bcd2bin(int bcd)
> > > > > {
> > > > >=20
> > > > >         KASSERT(bcd >=3D 0 && bcd < LIBKERN_LEN_BCD2BIN,
> > > > >             ("invalid bcd %d", bcd));
> > > > >         return (bcd2bin_data[bcd]);
> > > > > }
> > > > >=20

> > For an immediate relief, enter the BIOS setup and set up the date.  Try=
 to
> > change it even if the BIOS date looks fine.
> >=20
> > artc(4) should do more validation of the date read from CMOS, but this =
is
> > a known issue.
>=20
> The problem with this hardware (Acer C720 Chromebook) is, there is no
> BIOS setup, only somekind of SeaBIOS w/o any setup. Btw: An older
> CURRENT from an USB key r285885 boots fine.


I have got a hint about that the problem showed up already in March this
year, even with some comment of mine in this thread:

http://freebsd.1045724.x6.nabble.com/panic-invalid-bcd-xxx-td6170480.html

In this tread is mentioned a patch as:

> cem@ posted this patch:
>
> http://dpaste.com/1K2W05E
>
> If someone can test it, I'll gladly commit it.  The real-time clock will
> likely be wrong, but it won't panic with INVARIANTS.

but the link is expired. Has got someone this patch? I checked the SVN
for the file sys/sys/libkern.h there is no relevant change since March
2017. (cc'ed cem@)

I will let the C720 over night under power while sitting in the boot menu,
maybe this will fix the RTC battery issue.

Thanks

	matthias
--=20
Matthias Apitz, =E2=9C=89 guru@unixarea.de, =E2=8C=82 http://www.unixarea.d=
e/  =F0=9F=93=B1 +49-176-38902045
Public GnuPG key: http://www.unixarea.de/key.pub

--HcAYCG3uE/tztfnV
Content-Type: application/pgp-signature; name="signature.asc"

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

iQIzBAABCAAdFiEEXmn7rBYYViyzy/vBR8z35Hb+nREFAlpIoYIACgkQR8z35Hb+
nREclA/8Dmdz1l3xf9idYvmB/laFYWBu8C6Yv2aoVh5ibxnf0EM+jYLNsmVIrVTD
JMK+vpBH43ood6bCXiYNW+Pkdi+uqPzqJI36+WjDDsggOd34bpat2mVIs6/TeS/u
CY0J2myKJ/yRYLJv8tWiRtRVFucLnatEHvVZRlObYqtoGJvu76UGmoLzKD6JO+pV
kaX1NBZJze8etRibLmk0lwdnYtYPcARTywdfdbeCzbtnXmtKFFcpIgVCKoixEAR6
bHte1klZTAiz3aJdgDYNOIZUoWXtS1PMYI64wZp/6X/Tkl5MrYZtMV8J3WVvIGrB
sTZW2K4UK5K+nni/srHZ8id7titSbHXT6n8Ky7tblZm7va0l3r3WQrcquvhq3zRD
P6A45R3MXlzCDiGDnyDNuJGAKk3KGYl2jFT3SHXaBsFVi5YXnZhzXAH22wPZWesr
OY8fqd+H/7SXPrjUS3dlH9AgAtjRXlbScliSlvHIQ7Cj8IhksFZ8+sDMO5PnYyvn
QphI1pYi/e+NnW3spkEeZLwSGxtmBMNvbWn5rXStpHofNHr/GXjeVjfY/4uciw9S
D0VsNzlcqzPN0UpbIAVCrN7wp9F2Y3HB98bOgqUfKx76Lhr80wvssD/Hm++7PoXd
OLIZ4u0Uwh81FbY+XHiYfy3MA1hf47MpnY6iDaQMVCqFmhqyo/o=
=BOUA
-----END PGP SIGNATURE-----

--HcAYCG3uE/tztfnV--



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