Well, I had a lot of trouble getting USB hotplugging to work right on my Thinkpad under 2.4.18 - I haven't had time to look at 2.4.20, but I will.
One nice thing about my USB kbd - it has a light-year long cord, so I can surf in glorious repose, with being hunkered over the machine.