Hi, I've built and installed 2.6.13 from unpatched kernel.org sources and my USB keyboard has started to behave very strangely when I boot my system. When I get to the login prompt, I only get to type a few key presses before the characters stop appearing on the screen. If I unplug the keyboard and plug it in again, the keyboard springs back into life and works perfectly until I reboot, when the problem always occurs again. This same keyboard worked fine with 2.6.12.5 and still does. One perhaps important fact is that the keyboard also contains two USB ports. It is labelled Gateway and has a model ID of SK-9926. There are no devices plugged into the ports. I don't have another USB keyboard, so I can't check whether the presence of these ports is material. I've rebuilt both kernels with USB debugging turned on and attach dmesg dumps taken immediately after login. I also attach the output from lsusb -v from each kernel. The dump from 2.6.12.5 ends immediately after a message about my ieee1394 card, but the one from 2.6.13 continues with a USB error message (line 276 of the dump). As far as I can see, this message is coming from hub_irq() of drivers/usb/core/hub.c (line 314), but I have no idea why. I'm more than happy to provide additional diagnostics and try any patches, but please cc me as I'm not subscribed to either list. Thanks Chris