David Miller wrote: > In another email Raymond Burns notes that clock_probe() is invoked > too early. This may be related to your problem. Yes, it's the same problem. After getting around that problem, I've now hit another potential problem. Multiple instances of a device don't seem to be uniquely identified. kobject_add failed for zs with -EEXIST, don't try to register things with the same name in the same directory. [f001badc : of_device_register+0x20/0x60 ] [f01e30d8 : sun4c_init_IRQ+0xcc/0x1e8 ] [f01e3348 : sun4d_init_sbi_irq+0x6c/0xd0 ] [f01e335c : sun4d_init_sbi_irq+0x80/0xd0 ] [f01e33dc : sun4d_init_IRQ+0x30/0xfc ] [f0010108 : init+0x94/0x330 ] [f0014ef4 : kernel_thread+0x3c/0x50 ] [f0010010 : rest_init+0x18/0x2c ] /obio/zs: Could not register of device. kobject_add failed for Ross,RT626 with -EEXIST, don't try to register things with the same name in the same directory. [f001badc : of_device_register+0x20/0x60 ] [f01e30d8 : sun4c_init_IRQ+0xcc/0x1e8 ] [f01e3348 : sun4d_init_sbi_irq+0x6c/0xd0 ] [f01e33dc : sun4d_init_IRQ+0x30/0xfc ] [f0010108 : init+0x94/0x330 ] [f0014ef4 : kernel_thread+0x3c/0x50 ] [f0010010 : rest_init+0x18/0x2c ] /Ross,RT626: Could not register of device. - To unsubscribe from this list: send the line "unsubscribe sparclinux" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html