** 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

Reply via email to