[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: rtc and chrony on Ultra 1 and Ultra 5



On Tuesday 19 April 2005 12:33, Sebastian Niehaus wrote:
> | radioactive:/home/niehaus# dmesg | grep -i rtc
> | rtc_init: no PC rtc found

I have the same problem on my Ultra 10.
I don't really get it as there is an RTC present in the system (OpenBoot's 
watch-clock works) and as it seems the kernel should have support for it.

./drivers/char/rtc.c has this code:
<snip>
#ifdef __sparc__
        for_each_ebus(ebus) {
                for_each_ebusdev(edev, ebus) {
                        if(strcmp(edev->prom_name, "rtc") == 0) {
                                rtc_port = edev->resource[0].start;
                                rtc_irq = edev->irqs[0];
                                goto found;
                        }
                }
        }
#ifdef __sparc_v9__
        for_each_isa(isa_br) {
                for_each_isadev(isa_dev, isa_br) {
                        if (strcmp(isa_dev->prom_name, "rtc") == 0) {
                                rtc_port = isa_dev->resource.start;
                                rtc_irq = isa_dev->irq;
                                goto found;
                        }
                }
        }
#endif
        printk(KERN_ERR "rtc_init: no PC rtc found\n");
        return -EIO;
</snip>

It looks like this is failing somehow or missing something...

In the kernel config (Debian's 2.6.8), I have CONFIG_SUN_MOSTEK_RTC 
enabled. From the kernel config help:
   The Mostek RTC chip is used on all known Sun computers except
   some JavaStations. For a JavaStation you need to say Y both here
   and to "Enhanced Real Time Clock Support".
Is that correct?

"Enhanced Real Time Clock Support" (CONFIG_RTC) is enabled by default and 
AFAICT can not be configured.

Cheers,
Frans Pop

Attachment: pgpXXg_M0r_7y.pgp
Description: PGP signature


Reply to: