On Tuesday 19 April 2005 13:24, Frans Pop wrote: > ./drivers/char/rtc.c has this code: > <snip> > #ifdef __sparc__ > for_each_ebus(ebus) { > for_each_ebusdev(edev, ebus) { printk(KERN_INFO "rtc_init: ebus %s\n", edev->prom_name); > if(strcmp(edev->prom_name, "rtc") == 0) { > rtc_port = edev->resource[0].start; > rtc_irq = edev->irqs[0]; > goto found; > } > } > } > </snip> I've added a debug statement in this code, which gives the following output: Apr 19 20:39:22 localhost kernel: rtc_init: ebus auxio Apr 19 20:39:22 localhost kernel: rtc_init: ebus power Apr 19 20:39:22 localhost kernel: rtc_init: ebus SUNW,pll Apr 19 20:39:22 localhost kernel: rtc_init: ebus se Apr 19 20:39:22 localhost kernel: rtc_init: ebus su Apr 19 20:39:22 localhost kernel: rtc_init: ebus su Apr 19 20:39:22 localhost kernel: rtc_init: ebus ecpp Apr 19 20:39:22 localhost kernel: rtc_init: ebus fdthree Apr 19 20:39:22 localhost kernel: rtc_init: ebus eeprom Apr 19 20:39:22 localhost kernel: rtc_init: ebus flashprom Apr 19 20:39:22 localhost kernel: rtc_init: ebus SUNW,CS4231 Apr 19 20:39:22 localhost kernel: rtc_init: no PC rtc found So, apparently __sparc__ is defined for my U10. I also added a similar statement in the isa bus scan, so __sparc_v9__ is not set. Any ideas where the RTC could be hiding?
Attachment:
pgplrWKegdhol.pgp
Description: PGP signature