On Sat, Dec 30, 2017 at 10:07:11PM +0100, Matthias Apitz wrote: > El d??a s??bado, diciembre 30, 2017 a las 10:44:57p. m. +0200, Konstantin Belousov escribi??: > > > On Sat, Dec 30, 2017 at 09:03:17PM +0100, Matthias Apitz wrote: > > > > > > Hello, > > > > > > I've got an older Acer C720 with r314251, which was not booted for some time, > > > and now panics on boot, also in single user mode, saying: > > > > > > ... > > > Dec 30 19:54:26 c720-r314251 kernel: ada0: Command Queueing enabled > > > Dec 30 19:54:26 c720-r314251 kernel: ada0: 244198MB (500118192 512 byte sectors) > > > Dec 30 19:54:26 c720-r314251 kernel: WARNING: WITNESS option enabled, expect reduced performance. > > > Dec 30 19:54:26 c720-r314251 kernel: Trying to mount root from ufs:/dev/ada0p2 [rw,noatime]... > > > panic: invalid bcd 194 > > > ... > > > > > > The message comes from > > > > > > $ find * -type f -exec fgrep "invalid bcd" {} /dev/null \; > > > sys/sys/libkern.h: ("invalid bcd %d", bcd)); > > > > > > $ vim sys/sys/libkern.h > > > ... > > > #define LIBKERN_LEN_BCD2BIN 154 > > > #define LIBKERN_LEN_BIN2BCD 100 > > > #define LIBKERN_LEN_HEX2ASCII 36 > > > > > > static inline u_char > > > bcd2bin(int bcd) > > > { > > > > > > KASSERT(bcd >= 0 && bcd < LIBKERN_LEN_BCD2BIN, > > > ("invalid bcd %d", bcd)); > > > return (bcd2bin_data[bcd]); > > > } > > > > > > Any idea what could be damaged the system and what to do or check before > > > re-setup? > > > > Show the backtrace. > > Thanks, here we have it as photo: http://www.unixarea.de/download_238222137_147226.jpg For an immediate relief, enter the BIOS setup and set up the date. Try to change it even if the BIOS date looks fine. artc(4) should do more validation of the date read from CMOS, but this is a known issue.Received on Sat Dec 30 2017 - 20:12:03 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:14 UTC