| 1 | ########################################################################
 | 
|---|
| 2 | #
 | 
|---|
| 3 | # Description : 40-modprobe.rules
 | 
|---|
| 4 | #
 | 
|---|
| 5 | # Authors     : Based on Open Suse Udev Rules
 | 
|---|
| 6 | #               kay.sievers@suse.de
 | 
|---|
| 7 | #
 | 
|---|
| 8 | # Adapted to  : Jim Gifford
 | 
|---|
| 9 | # LFS         : Alexander E. Patrakov 
 | 
|---|
| 10 | #
 | 
|---|
| 11 | # Version     : 00.01
 | 
|---|
| 12 | #
 | 
|---|
| 13 | # Notes       :
 | 
|---|
| 14 | #
 | 
|---|
| 15 | ########################################################################
 | 
|---|
| 16 | 
 | 
|---|
| 17 | # hotplug
 | 
|---|
| 18 | ENV{MODALIAS}=="?*",    RUN+="/sbin/modprobe $env{MODALIAS}"
 | 
|---|
| 19 | 
 | 
|---|
| 20 | # scsi
 | 
|---|
| 21 | SUBSYSTEM=="scsi_device",       ACTION=="add", ATTRS{type}=="0|7|14", RUN+="/sbin/modprobe sd_mod"
 | 
|---|
| 22 | SUBSYSTEM=="scsi_device",       ACTION=="add", ATTRS{type}=="1", ATTR{vendor}=="On[sS]tream", RUN+="/sbin/modprobe osst"
 | 
|---|
| 23 | SUBSYSTEM=="scsi_device",       ACTION=="add", ATTRS{type}=="1", RUN+="/sbin/modprobe st"
 | 
|---|
| 24 | SUBSYSTEM=="scsi_device",       ACTION=="add", ATTRS{type}=="[45]", RUN+="/sbin/modprobe sr_mod"
 | 
|---|
| 25 | SUBSYSTEM=="scsi_device",       ACTION=="add", RUN+="/sbin/modprobe sg"
 | 
|---|
| 26 | 
 | 
|---|
| 27 | # ide
 | 
|---|
| 28 | KERNEL=="hd*",          SUBSYSTEMS=="ide", ATTRS{media}=="floppy", OPTIONS+="all_partitions"
 | 
|---|
| 29 | SUBSYSTEM=="ide",       ACTION=="add", ATTRS{media}=="tape", RUN+="/sbin/modprobe ide-scsi"
 | 
|---|
| 30 | 
 | 
|---|
| 31 | # floppy
 | 
|---|
| 32 | KERNEL=="nvram",        ACTION=="add", RUN+="load_floppy_module.sh"
 | 
|---|
| 33 | 
 | 
|---|
| 34 | # mmc
 | 
|---|
| 35 | SUBSYSTEM=="mmc",       ACTION=="add", RUN+="/sbin/modprobe mmc_block"
 | 
|---|
| 36 | 
 | 
|---|
| 37 | 
 | 
|---|