12.04, I think I have a related problem but with a USB mouse. If you have a script like "20_custom-ehci_hcd" in any of the sleep.d dirs, this may be the culprit here, since it unbinds hcd drivers upon sleep.
"xinput" settings are lost on resume, and a 000-script in sleep.d fails because the device is not seen yet. To summarize: Before suspend, 'xinput list' shows my USB mouse and keyboard devices. On resume, while executing sleep.d scripts, the USB devices is missing from 'xinput list', even after 20_custom-ehci_hcd script has re-bound them. After resume has completed, 'xinput list' shows the USB devices. So, X does not rediscover the rebound devices until after the sleep.d scripts have run. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to xserver-xorg-input-synaptics in Ubuntu. https://bugs.launchpad.net/bugs/399902 Title: xinput and synclient forget user settings on resume Status in “xserver-xorg-input-synaptics” package in Ubuntu: Confirmed Bug description: Binary package hint: xserver-xorg-input-synaptics I use synclient to set my ALPS touchpad to use fake two-finger scrolling and disable tap-to-click. When I suspend to RAM and resume, two-finger scrolling does not work, and tap-to-click is enabled. Running synclient again reinstates my settings. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/+bug/399902/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp