I started testing out the 2.4.16 kernel a couple weeks ago when it first came out. I have compiled it several times without incident. Then, last Friday, I went to recompile it and suddenly USB doesn't work. The error message I get in /var/log/messages is: --- Dec 17 10:28:22 localhost kernel: hub.c: USB new device connect on bus2/1, assigned device number 2 Dec 17 10:28:25 localhost kernel: usb_control/bulk_msg: timeout Dec 17 10:28:25 localhost kernel: hub.c: USB new device connect on bus2/1, assigned device number 3 Dec 17 10:28:28 localhost kernel: usb_control/bulk_msg: timeout <repeat ad naseum until I yank the device> -- This was when I plugged in my DiskOnKey, but the same thing happens when I plug in the printer or scanner. I've gone over all the usual suspect; I've alternately tried compiling mass storage, printer, and scanner support into the kernel or as modules. I switched between usb-uhci.o (the VIA chipset support) and uhci.o (the JE driver) with the same results. I compiled both as modules and tried loading and unloading each one in turn to see if I would get different results. I tried compiling verbose error messages into the kernel, just to see if I could get more of a clue, but the same error resulted. Google wasn't much help, either. Any ideas? TIA, :Peter