Please open 3 terminals at the same time, one will be for entering commands, other two will be for monitoring the effects.
In one terminal, enter -
In the other one -
tail -f /var/log/Xorg.0.log > Desktop/Xorg.txt
These will keep monitoring the Xorg.0.log and syslog files for any new messages and redirect their outputs to Xorg.txt and syslog.txt files on your desktop. Keep these running.
tail -f /var/log/syslog > Desktop syslog.txt
Now in the third terminal, run all the three workarounds one-by-one (first the "xinput" one, then reloading the module without parameter, and last, reloading it with "proto=imps" parameter). After these, run these commands -
After all five commands including the above ones have been run, highlight the monitoring terminals with 'Alt-Tab' and stop the monitoring with 'Ctrl-Z'. Highlight the four newly created files on the desktop using arrow keys, and copy them with 'Ctrl-C'. Now plug in a pen drive > let it open automatically and paste the files into it with 'Ctrl-V'.
synclient > Desktop/synclient.txt
lsmod > Desktop/lsmod.txt
Attach these files into your next post here.
If the usb drive doesn't open automatically, you can copy the files using command line -
where <mount-point of the usb drive> has to be replaced by the drive's mount point (e.g. sdb1, sdc1 etc.). You can determine that with "mount" command.
cp Desktop/*.txt <mount-point of the usb drive>