This should be a sticky thread, but I'll let that to the mods to decide.
We all heard of this before, touchscreen times out, wont work anymore till reboot, or replug action is taken. There is a fix! and it has NOTHING to do with the USB power management! Be aware though that by modifying the registry you do so at your own risk, I'm just here to help you folks out on what I went through to get the xenarc touchscreen (or any other for that fact) working perfectly in XP and Vista, regardless how idle it was.
1) Open the Registry and goto the following key
HKLM\SYSTEM\CurrentControlSet\Enum\USB\VID_0EEF&PI D_0001
\*NOTE*\Device Parameters\
*NOTE* is the USB port variable that the touchscreen is identified as. If there is more than one of them, do the following steps for each and every one.
2) For all Idle* keys, set the value to 0, should be 2 sets of idle* keys per usb port if u plugged the TS into different ports.
Example:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\U SB\VID_0EEF&PID_0001\5&3b27c391&0&1\Device Parameters\]
if thats where your keys are:
Set Idletimer, or idle*anything* to 0
do that for all usb ports the TS is or was attached to in the list, then reboot.
I tested this for 2 days straight, WITH AND WITHOUT USB HUB POWER SAVINGS! This is what everyone will need to know to fix all TS timeout issues!
Good luck
I am a new member here and starting from scratch on a carpc system, pics will come soon !
Tony