https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=224813
Bug ID: 224813 Summary: system panics on boot w/ "panic: invalid bcd nnn" due to broken RTC values Product: Base System Version: CURRENT Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: kern Assignee: freebsd-bugs@FreeBSD.org Reporter: g...@unixarea.de 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]); } Additional information are here in these mail threads: http://freebsd.1045724.x6.nabble.com/panic-invalid-bcd-xxx-td6170480.html http://freebsd.1045724.x6.nabble.com/panic-invalid-bcd-194-td6228981.html -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ freebsd-bugs@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-bugs To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"