<p>On Nov 22, 2011 5:58 PM, &quot;Kay Sievers&quot; &lt;<a href="mailto:kay.sievers@vrfy.org">kay.sievers@vrfy.org</a>&gt; wrote:<br>
&gt;<br>
&gt; On Tue, Nov 22, 2011 at 23:42, Martin Langhoff<br>
&gt; &lt;<a href="mailto:martin.langhoff@gmail.com">martin.langhoff@gmail.com</a>&gt; wrote:<br>
&gt; &gt; On Tue, Nov 22, 2011 at 3:21 PM, Kay Sievers &lt;<a href="mailto:kay.sievers@vrfy.org">kay.sievers@vrfy.org</a>&gt; wrote:<br>
&gt; &gt;&gt; Yeah, that&#39;s intentional. Udev on other platforms can&#39;t know which rtc<br>
&gt; &gt;&gt; should be the preferred one.<br>
&gt; &gt;<br>
&gt; &gt; Well, now you can: if it says hctosys == 1, it means that the kernel<br>
&gt; &gt; config told it to pick that one, and that it&#39;s sync&#39;d the system time<br>
&gt; &gt; to it.<br>
&gt;<br>
&gt; You have rtc1 set in the kernel config for your box?</p>
<p>Correct. And rtc0 is only good for rtcwake -- won&#39;t hold &quot;real&quot; clock time, because it isn&#39;t battery-backed. </p>
<p>&quot;My box&quot; is the XO-1.75 platform, of which we expect a few million will be produced starting soon.</p>
<p>Future kernels may bring them up in different order, but that&#39;s a different pile of pain.</p>
<p>&gt; &gt;&gt; This link is mainly for backwards compat, because in earlier days it<br>
&gt; &gt;&gt; was a real kernel device.<br>
&gt; &gt;<br>
&gt; &gt; Well, the symlink has a very practical use! If you have several RTCs,<br>
&gt; &gt; you can use udev to symlink rtc to it, and it gets htclock to DTRT.<br>
&gt; &gt;<br>
&gt; &gt; On our XO-1.75, the &quot;real&quot; rtc is rtc1.<br>
&gt; &gt;<br>
&gt; &gt; Next, we got to get src/utils.c to prefer &quot;rtc&quot; if it finds it ;-)<br>
&gt;<br>
&gt; I guess udev should claim /dev/rtc for the rtc device that has hctosys == 1 set?</p>
<p>Yep. It&#39;s a trivial udev rule, perhaps belongs to Fedora&#39;s initscripts?</p>
<p>cheers,<br><br><br><br></p>
<p>m<br>
{ Martin Langhoff - one laptop per child } <br>
</p>