Ignore:
Timestamp:
Feb 21, 2006, 2:03:02 AM (18 years ago)
Author:
Jim Gifford <clfs@…>
Branches:
clfs-1.2, clfs-2.1, clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
Children:
cc00b22
Parents:
96204b1
Message:

r1012@server (orig r1010): jim | 2006-01-06 10:33:15 -0800

r1291@server: jim | 2006-01-06 10:31:33 -0800
Updates based on Alex's findings. Thank You Alex


File:
1 edited

Legend:

Unmodified
Added
Removed
  • udev/50-udev.rules

    r96204b1 r1f7827a2  
    11########################################################################
    22#
    3 # Description : Base Udev Rules Set
     3# Description : 50-udev.rules
    44#
    55# Authors     : Based on Open Suse Udev Rules
     
    77#
    88# Adapted to  : Jim Gifford
    9 # LFS
     9# LFS         : Alexander E. Patrakov
    1010#
    1111# Version     : 00.01
     
    1515########################################################################
    1616
    17 # hotplug
    18 ENV{MODALIAS}=="?*",    RUN+="/sbin/modprobe $env{MODALIAS}"
    19 
    2017# console
    21 KERNEL=="pty[pqrstuvwxyzabcdef][0123456789abcdef]", NAME="%k", GROUP="tty", MODE="666", OPTIONS="last_rule"
    22 KERNEL=="tty[pqrstuvwxyzabcdef][0123456789abcdef]", NAME="%k", GROUP="tty", MODE="666", OPTIONS="last_rule"
    23 KERNEL=="vcs*",                 NAME="%k", GROUP="tty", MODE="620", OPTIONS="last_rule"
    24 KERNEL=="vcsa*",                NAME="%k", GROUP="tty", MODE="620", OPTIONS="last_rule"
    25 KERNEL=="tty",                  NAME="%k", GROUP="tty", MODE="666", OPTIONS="last_rule"
    26 KERNEL=="tty[0-9]*",            NAME="%k", GROUP="tty", MODE="620", OPTIONS="last_rule"
    27 KERNEL=="console",              NAME="%k", MODE="600", OPTIONS="last_rule"
    28 KERNEL=="ptmx",                 NAME="%k", GROUP="tty", MODE="666", OPTIONS="last_rule"
     18KERNEL=="pty[pqrstuvwxyzabcdef][0123456789abcdef]",     NAME="%k", GROUP="tty", MODE="666", OPTIONS="last_rule"
     19KERNEL=="tty[pqrstuvwxyzabcdef][0123456789abcdef]",     NAME="%k", GROUP="tty", MODE="666", OPTIONS="last_rule"
     20KERNEL=="vcs*",                                         NAME="%k", GROUP="tty", MODE="620", OPTIONS="last_rule"
     21KERNEL=="tty",                                          NAME="%k", GROUP="tty", MODE="666", OPTIONS="last_rule"
     22KERNEL=="tty[0-9]*",                                    NAME="%k", GROUP="tty", MODE="620", OPTIONS="last_rule"
     23KERNEL=="console",                                      NAME="%k", MODE="600", OPTIONS="last_rule"
     24KERNEL=="ptmx",                                         NAME="%k", GROUP="tty", MODE="666", OPTIONS="last_rule"
    2925
    3026# serial devices
     
    3632KERNEL=="hvsi*",                NAME="%k", GROUP="uucp"
    3733KERNEL=="iseries/vtty*",        NAME="%k", GROUP="uucp"
    38 KERNEL=="ttyUSB*", SYSFS{product}=="[Pp]alm*Handheld*", SYMLINK+="pilot"
     34KERNEL=="ttyUSB*",              SYSFS{product}=="[Pp]alm*Handheld*", SYMLINK+="pilot"
    3935
    4036# video/graphics
     
    4642KERNEL=="vttuner*",             NAME="%k", GROUP="video"
    4743KERNEL=="nvidia*",              NAME="%k", GROUP="video"
    48 KERNEL=="nvidiactl*",           NAME="%k", GROUP="video"
    4944KERNEL=="video0",               SYMLINK+="video"
    5045KERNEL=="radio0",               SYMLINK+="radio"
     
    6358KERNEL=="uinput",               NAME="input/%k", MODE="0600"
    6459KERNEL=="lirc0",                NAME="%k", SYMLINK+="lirc"
    65 KERNEL=="input[0-9]*", ACTION=="add", RUN+="input.sh"
     60KERNEL=="input[0-9]*",          ACTION=="add", RUN+="input.sh"
    6661
    6762# printer
     
    8277# 183 = /dev/hwrng        Generic random number generator
    8378KERNEL=="hw_random",            NAME="hwrng", SYMLINK+="%k"
     79
    8480# 219 /dev/modems/mwave MWave modem firmware upload
    8581KERNEL=="mwave",                NAME="modems/%k"
     82
    8683# 169 /dev/specialix_rioctl Specialix RIO serial control
    8784KERNEL=="rioctl",               NAME="specialix_rioctl", SYMLINK+="%k"
     85
    8886# 167 /dev/specialix_sxctl Specialix serial control
    8987KERNEL=="sxctl",                NAME="specialix_sxctl", SYMLINK+="%k"
    9088
    9189# network
    92 KERNEL=="tun", NAME="net/%k", MODE="0600"
     90KERNEL=="tun",                  NAME="net/%k", MODE="0600"
    9391
    9492# misc devices
     
    123121
    124122# fix floppy devices
    125 KERNEL=="nvram", ACTION=="add", RUN+="load_floppy_module.sh"
    126 KERNEL=="fd[0-9]*", ACTION=="add", SYSFS{device/cmos}=="*", RUN+="create_floppy_devices -c -t $sysfs{device/cmos} -m %M /dev/%k"
    127 KERNEL=="fd[0-9]*", ACTION=="remove", RUN+="/bin/rm -f $root/%k*"
     123KERNEL=="fd[0-9]*",             ACTION=="add", SYSFS{device/cmos}=="*", RUN+="create_floppy_devices -c -t $sysfs{device/cmos} -m %M /dev/%k"
     124KERNEL=="fd[0-9]*",             ACTION=="remove", RUN+="/bin/rm -f $root/%k*"
    128125
    129126# block devices
    130 SUBSYSTEM=="block", GROUP="disk", MODE="0640"
     127SUBSYSTEM=="block",             GROUP="disk", MODE="0640"
    131128
    132129# sd:           0 TYPE_DISK, 7 TYPE_MOD, 14 TYPE_RBC
    133130# sr:           4 TYPE_WORM, 5 TYPE_ROM
    134131# st/osst:      1 TYPE_TAPE
    135 ACTION=="add", SUBSYSTEM="scsi" , SYSFS{type}=="0|7|14", RUN+="/bin/sh -c 'echo 60 > /sys/$DEVPATH/timeout'"
    136 ACTION=="add", SUBSYSTEM="scsi" , SYSFS{type}=="1", RUN+="/bin/sh -c 'echo 900 > /sys/$DEVPATH/timeout'"
    137 SUBSYSTEM=="scsi_device", ACTION=="add", SYSFS{device/type}=="0|7|14", RUN+="/sbin/modprobe sd_mod"
    138 SUBSYSTEM=="scsi_device", ACTION=="add", SYSFS{device/type}=="1", SYSFS{device/vendor}=="On[sS]tream", RUN+="/sbin/modprobe osst"
    139 SUBSYSTEM=="scsi_device", ACTION=="add", SYSFS{device/type}=="1", RUN+="/sbin/modprobe st"
    140 SUBSYSTEM=="scsi_device", ACTION=="add", SYSFS{device/type}=="[45]", RUN+="/sbin/modprobe sr_mod"
    141 SUBSYSTEM=="scsi_device", ACTION=="add", RUN+="/sbin/modprobe sg"
    142 
    143 # load IDE modules
    144 SUBSYSTEM=="ide", ACTION=="add", RUN+="ide.sh"
     132ACTION=="add",                  SUBSYSTEM="scsi" , SYSFS{type}=="0|7|14", RUN+="/bin/sh -c 'echo 60 > /sys/$DEVPATH/timeout'"
     133ACTION=="add",                  SUBSYSTEM="scsi" , SYSFS{type}=="1", RUN+="/bin/sh -c 'echo 900 > /sys/$DEVPATH/timeout'"
    145134
    146135# device mapper
    147 KERNEL=="device-mapper", NAME="%k", SYMLINK+="mapper/control"
     136KERNEL=="device-mapper",        NAME="%k", SYMLINK+="mapper/control"
    148137
    149138# misc storage devices (non-block)
    150139KERNEL=="sg*",                  NAME="%k", GROUP="disk", MODE="640"
    151 KERNEL=="st*",                  NAME="%k", GROUP="disk"
    152 KERNEL=="nst*",                 NAME="%k", GROUP="disk"
     140KERNEL=="st*",                  NAME="%k", GROUP="tape"
     141KERNEL=="nst*",                 NAME="%k", GROUP="tape"
    153142KERNEL=="initrd",               NAME="%k", GROUP="disk"
    154 KERNEL=="qft*",                 NAME="%k", GROUP="disk"
    155 KERNEL=="nqft*",                NAME="%k", GROUP="disk"
    156 KERNEL=="zqft*",                NAME="%k", GROUP="disk"
    157 KERNEL=="nzqft*",               NAME="%k", GROUP="disk"
    158 KERNEL=="rawqft*",              NAME="%k", GROUP="disk"
    159 KERNEL=="nrawqft*",             NAME="%k", GROUP="disk"
     143KERNEL=="qft*",                 NAME="%k", GROUP="tape"
     144KERNEL=="nqft*",                NAME="%k", GROUP="tape"
     145KERNEL=="zqft*",                NAME="%k", GROUP="tape"
     146KERNEL=="nzqft*",               NAME="%k", GROUP="tape"
     147KERNEL=="rawqft*",              NAME="%k", GROUP="tape"
     148KERNEL=="nrawqft*",             NAME="%k", GROUP="tape"
    160149KERNEL=="pf*",                  NAME="%k", GROUP="disk"
    161150KERNEL=="sch*",                 NAME="%k", GROUP="disk"
    162 KERNEL=="pt*",                  NAME="%k", GROUP="disk"
    163 KERNEL=="npt*",                 NAME="%k", GROUP="disk"
     151KERNEL=="pt*",                  NAME="%k", GROUP="tape"
     152KERNEL=="npt*",                 NAME="%k", GROUP="tape"
    164153KERNEL=="pg*",                  NAME="%k", GROUP="disk"
    165154KERNEL=="evms/block_device*",   NAME="%k", GROUP="disk"
    166155KERNEL=="rawctl*",              NAME="%k", GROUP="disk"
    167 KERNEL=="osst*",                NAME="%k", GROUP="disk"
    168 KERNEL=="nosst*",               NAME="%k", GROUP="disk"
     156KERNEL=="osst*",                NAME="%k", GROUP="tape"
     157KERNEL=="nosst*",               NAME="%k", GROUP="tape"
    169158KERNEL=="iseries/vt*",          NAME="%k", GROUP="disk"
    170159KERNEL=="iseries/nvt*",         NAME="%k", GROUP="disk"
     
    172161
    173162# libusb device access
    174 SUBSYSTEM=="usb_device", PROGRAM="/bin/sh -c 'K=%k; K=$${K#usbdev}; printf bus/usb/%%03i/%%03i $${K%%%%.*} $${K#*.}'", NAME="%c", MODE="0644"
    175 
    176 # kernel firmware loader
    177 SUBSYSTEM=="firmware", ACTION=="add", RUN+="firmware_helper"
     163SUBSYSTEM=="usb_device",        PROGRAM="/bin/sh -c 'K=%k; K=$${K#usbdev}; printf bus/usb/%%03i/%%03i $${K%%%%.*} $${K#*.}'", NAME="%c", MODE="0644"
Note: See TracChangeset for help on using the changeset viewer.