1ACTION!="add", GOTO="hotplug_not_add_event" 2 3# check if the device has already been claimed by a driver 4ENV{DRIVER}=="?*", SUBSYSTEM!="input", GOTO="hotplug_driver_loaded" 5 6# this driver is broken and should not be loaded automatically (see #398962) 7SUBSYSTEM=="platform", ENV{MODALIAS}=="i82365", GOTO="hotplug_driver_loaded" 8 9# load the drivers 10ENV{MODALIAS}=="?*", RUN+="/sbin/modprobe --use-blacklist $env{MODALIAS}" 11SUBSYSTEM=="ide", ENV{MODALIAS}!="?*", RUN+="ide.agent" 12 13SUBSYSTEM=="pnp", ENV{MODALIAS}!="?*", RUN+="/bin/sh -c 'while read id; do /sbin/modprobe --use-blacklist pnp:d$$id; done < /sys$devpath/id'" 14 15SUBSYSTEM=="pcmcia_socket", RUN+="/sbin/modprobe pcmcia" 16 17# rules for subsystems which lack proper hotplug support 18SUBSYSTEM=="i2o", RUN+="/sbin/modprobe i2o_block" 19SUBSYSTEM=="mmc", RUN+="/sbin/modprobe mmc_block" 20 21SUBSYSTEM=="scsi_device", ATTRS{type}=="0|7|14", RUN+="/sbin/modprobe sd_mod" 22SUBSYSTEM=="scsi_device", ATTRS{type}=="1", RUN+="/sbin/modprobe osst", \ 23 ATTRS{vendor}=="Onstream", ATTRS{model}!="ADR*" 24SUBSYSTEM=="scsi_device", ATTRS{type}=="1", RUN+="/sbin/modprobe st", \ 25 ATTRS{vendor}=="Onstream", ATTRS{model}=="ADR*" 26SUBSYSTEM=="scsi_device", ATTRS{type}=="1", RUN+="/sbin/modprobe st", \ 27 ATTRS{vendor}!="Onstream" 28SUBSYSTEM=="scsi_device", ATTRS{type}=="[45]", RUN+="/sbin/modprobe sr_mod" 29SUBSYSTEM=="scsi_device", ATTRS{type}=="8", RUN+="/sbin/modprobe ch" 30SUBSYSTEM=="scsi_device", ATTRS{type}=="[235689]", RUN+="/sbin/modprobe sg" 31 32SUBSYSTEM=="ide", ATTR{media}=="tape", RUN+="/sbin/modprobe ide-scsi" 33 34# From here on follows the hotplug agents which do not load modules 35LABEL="hotplug_driver_loaded" 36 37# FIXME: does a sane default exist? 38#SUBSYSTEM=="scsi_device", ATTRS{idVendor}=="...", \ 39# RUN+="scsi-re-add" 40 41SUBSYSTEM=="firmware", RUN+="firmware.agent" 42 43LABEL="hotplug_not_add_event" 44 45SUBSYSTEM=="net", RUN+="net.agent" 46 47# Log every event to /dev/hotplug.log (for debugging). 48#RUN+="logger.agent" 49 50