highbank: rtc driver unavailable at boot
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
High
|
Chris Van Hoof | ||
Precise |
Fix Released
|
High
|
Chris Van Hoof | ||
Quantal |
Fix Released
|
High
|
Chris Van Hoof |
Bug Description
== 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/
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 eilt: | |
assignee: | nobody → Ike Panhc (ikepanhc) |
importance: | Undecided → High |
status: | New → Confirmed |
Changed in linux (Ubuntu): | |
status: | Incomplete → Confirmed |
tags: | added: bot-stop-nagging |
Changed in linux (Ubuntu): | |
importance: | Undecided → High |
Changed in linux (Ubuntu): | |
assignee: | nobody → Chris Van Hoof (vanhoof) |
description: | updated |
Changed in linux (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in linux (Ubuntu Precise): | |
status: | New → Triaged |
importance: | Undecided → High |
assignee: | nobody → Chris Van Hoof (vanhoof) |
Changed in linux (Ubuntu Quantal): | |
milestone: | none → ubuntu-12.10-beta-1 |
Changed in linux (Ubuntu Precise): | |
milestone: | none → precise-updates |
Changed in eilt: | |
status: | Confirmed → Triaged |
Changed in lomond: | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in lomond: | |
status: | Triaged → Fix Released |
Changed in eilt: | |
status: | Triaged → Fix Released |
This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:
apport-collect 1035110
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.