Login
Log in using an SSO provider:
Fedora Account System
Red Hat Associate
Red Hat Customer
Login using a Red Hat Bugzilla account
Forgot Password
Create an Account
Red Hat Bugzilla – Attachment 125448 Details for
Bug 182601
IDE zip drives
Home
New
Search
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh92 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
[?]
This site requires JavaScript to be enabled to function correctly, please enable it.
50-udev.rules
udev.rules (text/plain), 13.60 KB, created by
Harald Hoyer
on 2006-03-01 08:33:14 UTC
(
hide
)
Description:
50-udev.rules
Filename:
MIME Type:
Creator:
Harald Hoyer
Created:
2006-03-01 08:33:14 UTC
Size:
13.60 KB
patch
obsolete
># There are a number of modifiers that are allowed to be used in some of the ># fields. See the udev man page for a full description of them. ># ># default is OWNER="root" GROUP="root", MODE="0600" ># > >KERNEL=="*", OWNER="root" GROUP="root", MODE="0600" > ># all block devices >SUBSYSTEM=="block", GROUP="disk", MODE="0640" >KERNEL=="root", GROUP="disk", MODE="0640" > ># console devices >KERNEL=="tty", NAME="%k", GROUP="tty", MODE="0666", OPTIONS="last_rule" >KERNEL=="console", NAME="%k", MODE="0600", OPTIONS="last_rule" >KERNEL=="tty[0-9]*", NAME="%k", GROUP="tty", MODE="0660", OPTIONS="last_rule" >KERNEL=="vc/[0-9]*", NAME="%k", GROUP="tty", MODE="0660", OPTIONS="last_rule" > ># pty devices ># Set this to 0660 if you only want users belonging to tty group ># to be able to allocate PTYs >KERNEL=="ptmx", NAME="%k", GROUP="tty", MODE="666", OPTIONS="last_rule" >KERNEL=="pty[pqrstuvwxyzabcdef][0123456789abcdef]", NAME="%k", GROUP="tty", MODE="660", OPTIONS="last_rule" >KERNEL=="tty[pqrstuvwxyzabcdef][0123456789abcdef]", NAME="%k", GROUP="tty", MODE="660", OPTIONS="last_rule" >KERNEL=="pty/m*", NAME="%k", GROUP="tty", MODE="0660", OPTIONS="last_rule" > ># serial+dialup devices >KERNEL=="ippp*", NAME="%k", MODE="0660" >KERNEL=="isdn*", NAME="%k", MODE="0660" >KERNEL=="isdnctrl*", NAME="%k", MODE="0660" >KERNEL=="capi*", NAME="%k", MODE="0660" >KERNEL=="dcbri*", NAME="%k", MODE="0660" >KERNEL=="ircomm*", NAME="%k", GROUP="uucp", MODE="0660" >KERNEL=="tts/[0-9]*", NAME="%k", GROUP="uucp", MODE="0660" >KERNEL=="tts/USB[0-9]*", NAME="%k", GROUP="uucp", MODE="0660" >KERNEL=="tty[A-Z]*", NAME="%k", GROUP="uucp", MODE="0660" >KERNEL=="pppox*", NAME="%k", GROUP="uucp", MODE="0660" >KERNEL=="ircomm*", NAME="%k", GROUP="uucp", MODE="0660" >KERNEL=="modems/mwave*", NAME="%k", GROUP="uucp", MODE="0660" >KERNEL=="hvc*", NAME="%k", GROUP="uucp", MODE="0660" >KERNEL=="hvsi*", NAME="%k", GROUP="uucp", MODE="0660" >KERNEL=="iseries/vtty*", NAME="%k", GROUP="uucp", MODE="0660" >KERNEL=="ttyUSB*", SYSFS{product}=="Palm Handheld*", SYMLINK+="pilot" >KERNEL=="ttyUSB*", SYSFS{product}=="palmOne Handheld*", SYMLINK+="pilot" > ># vc devices >KERNEL=="vcs", NAME="%k", OWNER="vcsa", GROUP="tty", OPTIONS="last_rule" >KERNEL=="vcs[0-9]*", NAME="%k", OWNER="vcsa", GROUP="tty", OPTIONS="last_rule" >KERNEL=="vcsa", NAME="%k", OWNER="vcsa", GROUP="tty", OPTIONS="last_rule" >KERNEL=="vcsa[0-9]*", NAME="%k", OWNER="vcsa", GROUP="tty", OPTIONS="last_rule" >KERNEL=="vcc/*", NAME="%k", OWNER="vcsa", GROUP="tty", OPTIONS="last_rule" > ># memory devices >KERNEL=="random", MODE="0666", OPTIONS="last_rule" >KERNEL=="urandom", MODE="0444", OPTIONS="last_rule" >KERNEL=="mem", GROUP="kmem", MODE="0640", OPTIONS="last_rule" >KERNEL=="kmem", GROUP="kmem", MODE="0640", OPTIONS="last_rule" >KERNEL=="port", GROUP="kmem", MODE="0640", OPTIONS="last_rule" >KERNEL=="full", MODE="0666", OPTIONS="last_rule" >KERNEL=="null", MODE="0666", OPTIONS="last_rule" >KERNEL=="zero", MODE="0666", OPTIONS="last_rule" ># 183 = /dev/hwrng Generic random number generator >KERNEL=="hw_random", NAME="hwrng", SYMLINK+="%k" > ># misc devices >KERNEL=="nvram", MODE="0660" >KERNEL=="rtc", MODE="0644" > ># floppy devices >KERNEL=="fd[01]*", GROUP="floppy", MODE="0660" ># fix floppy devices >KERNEL=="nvram", ACTION=="add", RUN+="load_floppy_module.sh" >KERNEL=="fd[0-9]*", ACTION=="add", SYSFS{device/cmos}=="*", RUN+="create_floppy_devices -c -t $sysfs{device/cmos} -m %M /dev/%k" >KERNEL=="fd[0-9]*", ACTION=="remove", RUN+="/bin/sh -c 'rm -f /dev/%k*'" > ># audio devices >KERNEL=="dsp*", MODE="0660" >KERNEL=="audio*", MODE="0660" >KERNEL=="midi*", MODE="0660" >KERNEL=="mixer*", MODE="0660" >KERNEL=="sequencer*", MODE="0660" >KERNEL=="sound/*", MODE="0660" >KERNEL=="snd/*", MODE="0660" >KERNEL=="beep", MODE="0660" >KERNEL=="admm*", MODE="0660" >KERNEL=="adsp*", MODE="0660" >KERNEL=="aload*", MODE="0660" >KERNEL=="amidi*", MODE="0660" >KERNEL=="dmfm*", MODE="0660" >KERNEL=="dmmidi*", MODE="0660" >KERNEL=="sndstat", MODE="0660" > ># pilot/palm devices >KERNEL=="pilot", GROUP="uucp", MODE="0660" > ># lp devices >KERNEL=="lp*", GROUP="lp", MODE="0660" >KERNEL=="parport*", GROUP="lp", MODE="0660" >KERNEL=="irlpt*", GROUP="lp", MODE="0660" >KERNEL=="usblp*", GROUP="lp", MODE="0660" >KERNEL=="usb/lp*", GROUP="lp", MODE="0660" > ># tape devices >KERNEL=="ht*", GROUP="disk", MODE="0660" >KERNEL=="nht*", GROUP="disk", MODE="0660" >KERNEL=="pt[0-9]*", GROUP="disk", MODE="0660" >KERNEL=="npt*", GROUP="disk", MODE="0660" >KERNEL=="st*", GROUP="disk", MODE="0660" >KERNEL=="nst*", GROUP="disk", MODE="0660" >KERNEL=="osst*", GROUP="disk", MODE="0660" >KERNEL=="nosst*", GROUP="disk", MODE="0660" > ># diskonkey devices >KERNEL=="diskonkey*", GROUP="disk", MODE="0640" > ># rem_ide devices >KERNEL=="microdrive*", GROUP="disk", MODE="0640" > ># kbd devices >KERNEL=="kbd", MODE="0644" > ># joystick devices >KERNEL=="js[0-9]*", MODE="0644" >KERNEL=="djs[0-9]*", MODE="0644" > ># v4l devices >KERNEL=="video*", MODE="0660" >KERNEL=="radio*", MODE="0660" >KERNEL=="winradio*", MODE="0660" >KERNEL=="vtx*", MODE="0660" >KERNEL=="vbi*", MODE="0660" >KERNEL=="video/*", MODE="0660" >KERNEL=="vttuner", MODE="0660" >KERNEL=="v4l/*", MODE="0660" > ># input devices >KERNEL=="input/*", MODE="0660" > ># gpm devices >KERNEL=="gpmctl", MODE="0700" > ># dri devices >KERNEL=="nvidia*", MODE="0660" >KERNEL=="3dfx*", MODE="0660" >KERNEL=="dri/*", MODE="0666" > ># usb devices >KERNEL=="usb/dabusb*", MODE="0660" >KERNEL=="usb/mdc800*", MODE="0660" >KERNEL=="usb/rio500", MODE="0660" > ># s390 devices >KERNEL=="z90crypt", MODE="0666" > ># DVB >KERNEL=="dvb", MODE="0660" >SUBSYSTEM=="dvb", PROGRAM="/bin/sh -c 'K=%k; K=$${K#dvb}; printf dvb/adapter%%i/%%s $${K%%%%.*} $${K#*.}'", NAME="%c", MODE="0660" > > > ># create a symlink named after the device map name ># note devmap_name comes with extras/multipath >#KERNEL=="dm-[0-9]*", PROGRAM="/sbin/devmap_name %M %m", NAME="%k", SYMLINK+="%c" > ># DRI devices always go into a subdirectory (as per the LSB spec) >KERNEL=="card*", NAME="dri/card%n" > ># alsa devices >KERNEL=="controlC[0-9]*", NAME="snd/%k" >KERNEL=="hw[CD0-9]*", NAME="snd/%k" >KERNEL=="pcm[CD0-9cp]*", NAME="snd/%k" >KERNEL=="midi[CD0-9]*", NAME="snd/%k" >KERNEL=="timer", NAME="snd/%k" >KERNEL=="seq", NAME="snd/%k" > ># input devices >KERNEL=="mice", NAME="input/%k" >KERNEL=="mouse*", NAME="input/%k" >KERNEL=="event*", NAME="input/%k" >KERNEL=="js*", NAME="input/%k", SYMLINK+="%k" >KERNEL=="ts*", NAME="input/%k" > ># IEEE1394 (firewire) devices (must be before raw devices below) >KERNEL=="raw1394", NAME="%k" >KERNEL=="dv1394*", NAME="dv1394/%n" >KERNEL=="video1394*", NAME="video1394/%n" > >KERNEL=="raw[0-9]*", NAME="raw/%k" > >KERNEL=="lp[0-9]*", SYMLINK+="par%n" >BUS=="usb", KERNEL=="lp[0-9]*", NAME="usb/%k" > >KERNEL=="microcode", NAME="cpu/%k" >KERNEL=="msr[0-9]*", NAME="cpu/%n/msr" >KERNEL=="cpu[0-9]*", NAME="cpu/%n/cpuid" > >KERNEL=="ram1", SYMLINK+="ram" >KERNEL=="video0", SYMLINK+="video" >KERNEL=="radio0", SYMLINK+="radio" >KERNEL=="audio0", SYMLINK+="audio" >KERNEL=="dsp0", SYMLINK+="dsp" >KERNEL=="fb0", SYMLINK+="fb" >KERNEL=="qft0", SYMLINK+="ftape" >KERNEL=="isdnctrl0", SYMLINK+="isdnctrl" >KERNEL=="mixer0", SYMLINK+="mixer" >KERNEL=="ram0", SYMLINK+="ramdisk" >KERNEL=="sbpcd0", SYMLINK+="sbpcd" >KERNEL=="radio0", SYMLINK+="radio" >KERNEL=="tty0", SYMLINK+="systty" >KERNEL=="vbi0", SYMLINK+="vbi" >KERNEL=="null", SYMLINK+="XOR" > >KERNEL=="tun", NAME="net/%k" > >KERNEL=="device-mapper", NAME="mapper/control" > ># old compat symlinks with enumeration >KERNEL=="sr[0-9]*", SYMLINK+="cdrom%e" >KERNEL=="scd[0-9]*", SYMLINK+="cdrom%e" >KERNEL=="pcd[0-9]*", SYMLINK+="cdrom%e" >KERNEL=="fd[0-9]*", SYMLINK+="floppy%e" >KERNEL=="nst[0-9]", BUS=="scsi", SYMLINK+="tape%e", MODE="0660" >KERNEL=="nosst[0-9]", BUS=="scsi", SYMLINK+="tape%e", MODE="0660" >KERNEL=="sg[0-9]*", BUSi=="scsi", SYSFS{type}=="[36]", SYMLINK+="scanner%e", MODE="0660" > >KERNEL=="umad*", NAME="infiniband/%k" >KERNEL=="issm*", NAME="infiniband/%k" > ># Section for zaptel device >KERNEL=="zapctl", NAME="zap/ctl" >KERNEL=="zaptimer", NAME="zap/timer" >KERNEL=="zapchannel", NAME="zap/channel" >KERNEL=="zappseudo", NAME="zap/pseudo" >KERNEL=="zap[0-9]*", NAME="zap/%n" > >KERNEL=="pktcdvd", NAME="%k/control" > >BUS=="scsi", KERNEL=="sg[0-9]*", SYSFS{type}=="6", NAME="%k", SYMLINK+="scanner%e", MODE="0660" > >BUS=="scsi", KERNEL=="sg[0-9]*", SYSFS{type}=="8", SYMLINK+="changer%e", MODE="0660" > ># do not seperate the next 2 lines!! >KERNEL=="hd[a-z]", BUS=="ide", SYSFS{removable}=="1", \ > PROGRAM=="ide-media.sh %k", RESULT=="floppy", \ > SYMLINK+="floppy%e", OPTIONS+="ignore_remove, all_partitions" > >KERNEL=="hd[a-z]", BUS=="ide", SYSFS{removable}=="1", RESULT=="cdrom", SYMLINK+="cdrom%e" > >KERNEL=="hd[a-z]", BUS=="ide", SYSFS{removable}=="1", PROGRAM=="check-cdrom.sh %k DVD", SYMLINK+="dvd%e" >KERNEL=="sr[0-9]*", BUS=="scsi", PROGRAM=="check-cdrom.sh %k DVD", SYMLINK+="dvd%e" > >KERNEL=="hd[a-z]", BUS=="ide", SYSFS{removable}=="1", PROGRAM=="check-cdrom.sh %k CD-R", SYMLINK+="cdwriter%e" >KERNEL=="sr[0-9]*", BUS=="scsi", PROGRAM=="check-cdrom.sh %k CD-R", SYMLINK+="cdwriter%e" > >KERNEL=="hd[a-z]", BUS=="ide", SYSFS{removable}=="1", PROGRAM="check-cdrom.sh %k DVD-R", SYMLINK+="dvdwriter%e" >KERNEL=="sr[0-9]*", BUS=="scsi", PROGRAM=="check-cdrom.sh %k DVD-R", SYMLINK+="dvdwriter%e" > ># rename sr* to scd* >KERNEL=="sr[0-9]*", BUS=="scsi", NAME="scd%n" >KERNEL=="hd*[0-9]", BUS=="ide", SYSFS{../removable}=="1", \ > OPTIONS+="ignore_remove" > > >####################################### ># Persistent block device stuff - begin >####################################### ># persistent disk links: /dev/disk/{by-id,by-uuid,by-label,by-path} ># scheme based on "Linux persistent device names", 2004, Hannes Reinecke <hare@suse.de> > >ACTION!="add", GOTO="persistent_end" >SUBSYSTEM!="block", GOTO="persistent_end" > ># skip rules for inappropriate block devices >KERNEL=="ram*|loop*|fd*|nbd*", GOTO="persistent_end" > ># never access removable ide devices, the drivers are causing event loops on open() >BUS=="ide", DRIVER!="ide-cdrom", SYSFS{removable}=="1", GOTO="persistent_end" >BUS=="ide", KERNEL=="hd*[0-9]", SYSFS{../removable}=="1", GOTO="persistent_end" > ># by-id (hardware serial number) >KERNEL=="hd*[!0-9]", IMPORT{program}="/sbin/ata_id --export $tempnode" >KERNEL=="hd*[!0-9]", ENV{ID_SERIAL}=="?*", SYMLINK+="disk/by-id/ata-$env{ID_MODEL}_$env{ID_SERIAL}" >KERNEL=="hd*[0-9]", IMPORT{parent}=="ID_*", SYMLINK+="disk/by-id/ata-$env{ID_MODEL}_$env{ID_SERIAL}-part%n" > >KERNEL=="sd*[!0-9]|sr*", SYSFS{ieee1394_id}=="*", ENV{ID_SERIAL}="$sysfs{ieee1394_id}", ENV{ID_BUS}="ieee1394" >KERNEL=="sd*[!0-9]|sr*", ENV{ID_SERIAL}=="", IMPORT{program}="/sbin/usb_id -x" >KERNEL=="sd*[!0-9]|sr*", ENV{ID_SERIAL}=="", IMPORT{program}="/sbin/scsi_id -g -x -s %p -d $tempnode" >KERNEL=="sd*[!0-9]|sr*", ENV{ID_SERIAL}=="", IMPORT{program}="/sbin/scsi_id -g -x -a -s %p -d $tempnode" >KERNEL=="dasd*[!0-9]", IMPORT{program}="/sbin/dasd_id --export $tempnode" >KERNEL=="sd*[!0-9]|sr*|dasd*[!0-9]", ENV{ID_SERIAL}=="?*", SYMLINK+="disk/by-id/$env{ID_BUS}-$env{ID_SERIAL}" > ># for partitions import parent information >KERNEL=="sd*[0-9]|dasd*[0-9]", IMPORT{parent}=="ID_*" >KERNEL=="sd*[0-9]|dasd*[0-9]", ENV{ID_SERIAL}=="?*", SYMLINK+="disk/by-id/$env{ID_BUS}-$env{ID_SERIAL}-part%n" > ># by-path (shortest physical path) >KERNEL=="*[!0-9]|sr*", ENV{ID_TYPE}=="?*", IMPORT{program}="/sbin/path_id %p", SYMLINK+="disk/by-path/$env{ID_PATH}" >KERNEL=="sr*", GOTO="persistent_end" >KERNEL=="*[0-9]", IMPORT{parent}=="ID_*" >KERNEL=="*[0-9]", ENV{ID_PATH}=="?*", SYMLINK+="disk/by-path/$env{ID_PATH}-part%n" > ># by-label/by-uuid (filesystem properties) >KERNEL=="*[!0-9]", SYSFS{removable}=="1", GOTO="persistent_end" >IMPORT{program}="/sbin/vol_id --export $tempnode" >ENV{ID_FS_UUID}=="?*", SYMLINK+="disk/by-uuid/$env{ID_FS_UUID}" >ENV{ID_FS_LABEL_SAFE}=="?*", SYMLINK+="disk/by-label/$env{ID_FS_LABEL_SAFE}" > ># BIOS Enhanced Disk Device >KERNEL=="*[!0-9]", IMPORT{program}="/sbin/edd_id --export $tempnode" >KERNEL=="*[!0-9]", ENV{ID_EDD}=="?*", SYMLINK+="disk/by-id/edd-$env{ID_EDD}" >KERNEL=="*[0-9]", ENV{ID_EDD}=="?*", SYMLINK+="disk/by-id/edd-$env{ID_EDD}-part%n" > >LABEL="persistent_end" > >##################################### ># Persistent block device stuff - end >##################################### > >ACTION=="add", SUBSYSTEM=="usb_device", PROGRAM="/bin/sh -c 'K=%k; K=$${K#usbdev}; printf bus/usb/%%03i/%%03i $${K%%%%.*} $${K#*.}'", NAME="%c", MODE="0644" > ># Perhaps this should just be for all subsystems? >ACTION=="add", SUBSYSTEM=="?*", MODALIAS=="?*", RUN+="/sbin/modprobe $modalias" > >ACTION=="add", SUBSYSTEM=="pcmcia", MODALIAS=="*", \ > RUN+="/bin/sh -c 'echo 1 > /sys/$DEVPATH/allow_func_id_match'" > ># sd: 0 TYPE_DISK, 7 TYPE_MOD, 14 TYPE_RBC ># sr: 4 TYPE_WORM, 5 TYPE_ROM ># st/osst: 1 TYPE_TAPE >ACTION=="add", SUBSYSTEM="scsi" , SYSFS{type}=="0|7|14", RUN+="/bin/sh -c 'echo 60 > /sys$$DEVPATH/timeout'" >ACTION=="add", SUBSYSTEM="scsi" , SYSFS{type}=="1", RUN+="/bin/sh -c 'echo 900 > /sys$$DEVPATH/timeout'" > >ACTION=="add", SUBSYSTEM=="scsi_device", SYSFS{type}=="0|7|14", \ > RUN+="/sbin/modprobe sd_mod" >ACTION=="add", SUBSYSTEM=="scsi_device", SYSFS{type}=="[45]", \ > RUN+="/sbin/modprobe sr_mod" > >ACTION=="add", SUBSYSTEM=="scsi_device", SYSFS{type}=="1", SYSFS{device/vendor}=="On[sS]tream", \ > SYSFS{model}!="ADR*", RUN+="/sbin/modprobe osst" >ACTION=="add", SUBSYSTEM=="scsi_device", SYSFS{type}=="1", SYSFS{device/vendor}=="On[sS]tream", \ > SYSFS{model}=="ADR*", RUN+="/sbin/modprobe st" >ACTION=="add", SUBSYSTEM=="scsi_device", SYSFS{type}=="1", SYSFS{device/vendor}!="On[sS]tream", \ > RUN+="/sbin/modprobe st" >ACTION=="add", SUBSYSTEM=="scsi_device" RUN+="/sbin/modprobe sg" > >RUN+="socket:/org/kernel/udev/monitor" >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 182601
:
125113
|
125408
|
125410
|
125448
|
125449