Tejun Heo wrote: > 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. Maybe a summary of this should be added as a help for the CONFIG_IDE_GENERIC option ? Regards, David -- 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