On Sun, 04 Sep 2005 21:14:17 -0700 (PDT) "David S. Miller" <[EMAIL PROTECTED]> wrote:
> Error -16 from request_irq() means EBUSY, ie. another device > has registered a handler for that interrupt number already. > This usually means some driver has failed to specify SA_SHIRQ > in it's request_irq() call. It's either the EHCI driver (not > very likely) or whatever other device has already registered > with that IRQ, you can figure that out using /proc/interrupts > output. Thanks for the info. Looking into this a bit more, it appears that the RTC on ebus0 loaded via the bbc_i2c driver is already using the same interrupt. Looking at the ehci driver messages, it shows (among other things); ehci_hcd 0001:00:01.2: request interrupt 10,20e failed Then looking for interrupt 10 in /proc/interrupts shows; 10: 0 0 rtc:224 -- Jason Wever Gentoo/Sparc Team Co-Lead
pgpGV5vbnjM9G.pgp
Description: PGP signature