I do not have a USB hub.
I thought I'd try 2600's idea. I know I had already tried but just to make sure. The replug detection technique does not help it. Maybe the fault is with my Computers USB detection setup? My printers and everything work fine though. Same with my digicam. ?
Now I have to figure out how to make the software automatic upon startup. Any good tutorials for that. I guess I'll try the FAQs later.
If you decided to go PS/2, you could plug the I-PAC into the PC and the keyboard into the I-PAC pass-thru and work that way, if that's convenient.
Automatic software - I think you just program the unit, but save the profile as say "timoe.ipc", Navigate to the Winipac software (or copy your current shortcut), right click on Winipac.exe and click "Create Shortcut". You will see a file named "Shortcut to WinIpac.exe". Right click on this, and change the target line to end with "WinIPAC timoe.IPC".
To load at startup, just drag and drop this to your Programs/Startup folder.
The problem is that's only helpful if the I-PAC is plugged in when you re-boot. And if the I-PAC is being recognized. What you might do is also copy this shortcut to the desktop. Then you can double-click on it when you want to program the I-PAC.
One last thing I thought of (just an idea, and probably a bad one). I had a similar problem with my KeyWiz in PS/2 mode under WinXP. Under 98, the PS/2 ports were always active and I could hot-swap it with no problem. Under XP, I plugged it in and it wouldn't do anything. I re-booted without unplugging it, and it has worked since then.
Try leaving the I-PAC plugged into the USB port and re-starting the computer. Hopefully, this will make WinXP realize the new hardware is added (you may not get a message) and add the drivers for it.
You also might look under Control Panel - System - Device Manager and look for any HID (Human Interface Device) or keyboards for drivers that might be conflicting and remove them as needed.