xerces8 wrote: > Tejun Heo wrote: > >> xerces8 wrote: >>> I put more debug in the function that failed and tracked the problem down to setup_irq(). >>> I also enabled CONFIG_DEBUG_SHIRQ. The kernel messages are attached. >> Aieee... please disable ide-generic. > > (you mean CONFIG_IDE_GENERIC, right ?) > > Can you elaborate ? > Is this some bug ? > > I can't just a tell distro owner to change a kernel build option > because someone told me to :-) (remember, this is a problem with the > kernel of RIPLinux, a small recovery live CD) Enabling generic by default is a bad bad bad bad bad bad bad idea. It just grabs legacy IO ports and interrupts and doesn't wanna share them. Under some configurations, it used to cause two drivers to be attached to the same device triggering weird problems, which shouldn't happen anymore, but it still can prevent proper drivers from acquiring the resources. In your case, USB host controller was also assigned to the same IRQ and failed to initialize IRQ. It just can't play nice with modern devices and drivers. -- tejun -- To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html