--- udev-modprobe.rules.orig	2007-07-13 07:20:08.000000000 +0200
+++ udev-modprobe.rules	2007-07-13 07:21:43.000000000 +0200
@@ -1,8 +1,5 @@
 ACTION!="add", GOTO="hotplug_not_add_event"
-
-# check a driver is already loaded
-# PHYSDEVDRIVER is obsolete, replace it!
-ENV{PHYSDEVDRIVER}=="?*", GOTO="hotplug_driver_loaded"
+ENV{DRIVER}=="?*", SUBSYSTEM!="input", GOTO="hotplug_driver_loaded"
 
 # load the drivers
 ENV{MODALIAS}=="?*", RUN+="/sbin/modprobe $env{MODALIAS}"
