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. _______________________________________________ freebsd-current@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"