On Wed, 2009-09-30 at 16:32 +0200, Arnaud Patard wrote: > > Andrew Patterson <andrew.patterson@...> writes: > > > > > Hi Dave, > > > > I am getting MCAs on my ia-64 system (an hp rx8640) using 2.6.31. A > > bisection showed that your patch, > > db8be50c4307dac2b37305fc59c8dc0f978d09ea, seems to be to blame. I > > haven't done any more investigation yet other than to revert the > patch > > which makes the problem go away. > > After bisecting, I found out too that this change broke my arm > machine. With it, the serial console output is stopping at > 'done. Booting the kernel'. Reverting cures the issue. This patch wasn't supposed to be that exciting. All it does is shift the existing code to shut down USB controllers so that it runs a little earlier -- it's now a PCI _header_ quirk, instead of a PCI _final_ quirk. So it runs when we first detect the devices. I suspect that on IA64 and ARM, these functions are using some kernel infrastructure that isn't yet set up. Can someone catch the actual crash (you'll need an early console, or a debugger) so we can work out precisely what's going wrong? Just working out which of the four ([uoex]hci) quirks which is causing the problem might be helpful. -- dwmw2 -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html