** 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
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs