** Description changed: + == SRU Justification [precise] == + Impact: + * Due to the fact that the rtc_pl031 driver is built as an external module, validation of the last mount time of the root filesystem is not possible and yields the following error: + + ./drivers/rtc/hctosys.c: unable to open rtc device (rtc0) + + Fix: + * This patch statically compiles the rtc-pl031 driver for the highbank kernel flavour and continues to leave it enabled as an external module in omap and armel configs + + Testcase: + * Boot highbank based platform without network access or ntp configured with the rtc_pl031 driver compiled statically and note the system time is _not_ set to epoch. + + ================================= + I found that highbank systems (w/o ntpdate setup) always have their system time set to the epoch at boot. The rtc driver for these systems is rtc_pl031. This is currently built as a module, and not included in the initramfs. Looking at the kernel config for other platforms, it appears that this is normally resolved by linking platform rtc drivers in statically. ubuntu@ubuntu:~$ sudo hwclock -s ubuntu@ubuntu:~$ date Thu Aug 9 17:07:11 CDT 2012
** Changed in: linux (Ubuntu) Status: Confirmed => Triaged -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1035110 Title: highbank: rtc driver unavailable at boot To manage notifications about this bug go to: https://bugs.launchpad.net/eilt/+bug/1035110/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs