The Debian Package touch-serio-race
----------------------------

 This package wraps a fix from Eric Miao:
 psmouse is being built as a module, udev is following the rule below to load psmouse ondemand:  
 /lib/udev/rules.d/80-drivers.rules:  
 ...  DRIVER!="?*", ENV{MODALIAS}=="?*", RUN+="/sbin/modprobe -bv $env{MODALIAS}"
 So if uevent for serio1 happens to be with DRIVER entry, this rule will _not_ be performed as DRIVER!="?*" 
 is _not_ matched, thus modprobe will not load psmouse on demand
 One simple fix is to add one additional rule to 80-drivers.rules, 
 so that serio events are treated special that modprobe will anyway be performed, e.g.  
 
 SUBSYSTEM=="serio", ENV{MODALIAS}=="?*", RUN+="/sbin/modprobe -bv $env{MODALIAS}"