Package: udev Version: 0.105-4 Severity: normal Tags: patch As with the IDE versions of the Iomega Zip drives, the SCSI and parallel-port driven versions also fail to send notifications about media changes. The workaround at the top of udev.rules for this problem currently only catches the IDE-based drives. I have attached a rules file that I created which will match against the SCSI and parallel-port versions of the drive. The rules file currently must either be run after z20_persistent.rules or invoke scsi_id on its own in order to gather the data it needs to match only Iomega Zip drives, but there may be some other way to get the needed matching.
I have attached the output of both scsi_id and udevinfo in case you would like to match the drive in a different way. I would guess that the Iomega Jaz drives are also affected by this, but I don't have one to test against so I didn't include those drives in the matches for this rule. Thanks, Kevin P.S. Are you sure that the current rules at the top of udev.rules will match the IDE Iomega Zip drives? I didn't think the environment variables defined by the scsi_id import were defined at that point... but I am very far from a udev-master, so I could be very wrong about that... -- Package-specific info: -- /etc/udev/rules.d/: /etc/udev/rules.d/: total 72 lrwxrwxrwx 1 root root 23 2006-12-09 10:46 010-no-legacy-ptys.rules -> ../no-legacy-ptys.rules lrwxrwxrwx 1 root root 20 2006-09-01 14:02 020_permissions.rules -> ../permissions.rules lrwxrwxrwx 1 root root 16 2007-03-08 17:52 025_libsane.rules -> ../libsane.rules lrwxrwxrwx 1 root root 15 2006-09-01 14:02 85-pcmcia.rules -> ../pcmcia.rules lrwxrwxrwx 1 root root 15 2007-07-26 18:21 libmtp.rules -> ../libmtp.rules lrwxrwxrwx 1 root root 15 2007-07-26 18:21 libnjb.rules -> ../libnjb.rules lrwxrwxrwx 1 root root 13 2006-09-01 14:02 udev.rules -> ../udev.rules lrwxrwxrwx 1 root root 25 2006-09-01 14:02 z20_persistent-input.rules -> ../persistent-input.rules lrwxrwxrwx 1 root root 19 2006-09-01 14:02 z20_persistent.rules -> ../persistent.rules -rw-r--r-- 1 root root 669 2006-09-19 08:14 z25_persistent-cd.rules -rw-r--r-- 1 root root 415 2006-09-19 08:14 z25_persistent-net.rules lrwxrwxrwx 1 root root 33 2006-09-01 14:02 z45_persistent-net-generator.rules -> ../persistent-net-generator.rules lrwxrwxrwx 1 root root 12 2006-09-01 14:02 z50_run.rules -> ../run.rules lrwxrwxrwx 1 root root 16 2006-09-01 14:02 z55_hotplug.rules -> ../hotplug.rules lrwxrwxrwx 1 root root 19 2006-09-01 15:08 z60_alsa-utils.rules -> ../alsa-utils.rules lrwxrwxrwx 1 root root 15 2006-09-01 14:10 z60_hdparm.rules -> ../hdparm.rules -rw-r--r-- 1 root root 5716 2007-06-08 13:11 z60_xserver-xorg-input-wacom.rules lrwxrwxrwx 1 root root 29 2006-09-01 14:02 z75_cd-aliases-generator.rules -> ../cd-aliases-generator.rules lrwxrwxrwx 1 root root 12 2007-07-03 08:38 z99_hal.rules -> ../hal.rules -- /sys/: /sys/block/dm-0/dev /sys/block/dm-1/dev /sys/block/hda/dev /sys/block/loop0/dev /sys/block/loop1/dev /sys/block/loop2/dev /sys/block/loop3/dev /sys/block/loop4/dev /sys/block/loop5/dev /sys/block/loop6/dev /sys/block/loop7/dev /sys/block/ram0/dev /sys/block/ram10/dev /sys/block/ram11/dev /sys/block/ram12/dev /sys/block/ram13/dev /sys/block/ram14/dev /sys/block/ram15/dev /sys/block/ram1/dev /sys/block/ram2/dev /sys/block/ram3/dev /sys/block/ram4/dev /sys/block/ram5/dev /sys/block/ram6/dev /sys/block/ram7/dev /sys/block/ram8/dev /sys/block/ram9/dev /sys/block/sda/dev /sys/block/sda/sda1/dev /sys/block/sda/sda2/dev /sys/block/sda/sda3/dev /sys/block/sda/sda4/dev /sys/block/sda/sda5/dev /sys/block/sda/sda6/dev /sys/block/sda/sda7/dev /sys/block/sda/sda8/dev /sys/block/sdb/dev /sys/block/sdb/sdb1/dev /sys/class/input/input0/event0/dev /sys/class/input/input1/event1/dev /sys/class/input/input2/event2/dev /sys/class/input/input2/mouse0/dev /sys/class/input/input3/event3/dev /sys/class/input/input3/js0/dev /sys/class/input/input4/event4/dev /sys/class/input/input4/mouse1/dev /sys/class/input/input5/event5/dev /sys/class/input/input6/event6/dev /sys/class/input/input7/event7/dev /sys/class/input/input8/event8/dev /sys/class/input/mice/dev /sys/devices/pci0000:00/0000:00:1b.0/card0/adsp/dev /sys/devices/pci0000:00/0000:00:1b.0/card0/audio/dev /sys/devices/pci0000:00/0000:00:1b.0/card0/controlC0/dev /sys/devices/pci0000:00/0000:00:1b.0/card0/dsp/dev /sys/devices/pci0000:00/0000:00:1b.0/card0/mixer/dev /sys/devices/pci0000:00/0000:00:1b.0/card0/pcmC0D0c/dev /sys/devices/pci0000:00/0000:00:1b.0/card0/pcmC0D0p/dev /sys/devices/pci0000:00/0000:00:1b.0/card0/pcmC0D1p/dev /sys/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usbdev1.1_ep81/dev /sys/devices/pci0000:00/0000:00:1d.0/usb1/1-2/1-2:1.0/usbdev1.2_ep02/dev /sys/devices/pci0000:00/0000:00:1d.0/usb1/1-2/1-2:1.0/usbdev1.2_ep81/dev /sys/devices/pci0000:00/0000:00:1d.0/usb1/1-2/usbdev1.2/dev /sys/devices/pci0000:00/0000:00:1d.0/usb1/1-2/usbdev1.2_ep00/dev /sys/devices/pci0000:00/0000:00:1d.0/usb1/usbdev1.1/dev /sys/devices/pci0000:00/0000:00:1d.0/usb1/usbdev1.1_ep00/dev /sys/devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usbdev2.1_ep81/dev /sys/devices/pci0000:00/0000:00:1d.1/usb2/2-1/2-1:1.0/usbdev2.3_ep02/dev /sys/devices/pci0000:00/0000:00:1d.1/usb2/2-1/2-1:1.0/usbdev2.3_ep04/dev /sys/devices/pci0000:00/0000:00:1d.1/usb2/2-1/2-1:1.0/usbdev2.3_ep05/dev /sys/devices/pci0000:00/0000:00:1d.1/usb2/2-1/2-1:1.0/usbdev2.3_ep81/dev /sys/devices/pci0000:00/0000:00:1d.1/usb2/2-1/2-1:1.0/usbdev2.3_ep82/dev /sys/devices/pci0000:00/0000:00:1d.1/usb2/2-1/2-1:1.0/usbdev2.3_ep84/dev /sys/devices/pci0000:00/0000:00:1d.1/usb2/2-1/2-1:1.0/usbdev2.3_ep85/dev /sys/devices/pci0000:00/0000:00:1d.1/usb2/2-1/usbdev2.3/dev /sys/devices/pci0000:00/0000:00:1d.1/usb2/2-1/usbdev2.3_ep00/dev /sys/devices/pci0000:00/0000:00:1d.1/usb2/usbdev2.1/dev /sys/devices/pci0000:00/0000:00:1d.1/usb2/usbdev2.1_ep00/dev /sys/devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usbdev3.1_ep81/dev /sys/devices/pci0000:00/0000:00:1d.2/usb3/usbdev3.1/dev /sys/devices/pci0000:00/0000:00:1d.2/usb3/usbdev3.1_ep00/dev /sys/devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usbdev4.1_ep81/dev /sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usbdev4.2_ep02/dev /sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usbdev4.2_ep81/dev /sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/usbdev4.2_ep83/dev /sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usbdev4.2/dev /sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/usbdev4.2_ep00/dev /sys/devices/pci0000:00/0000:00:1d.3/usb4/usbdev4.1/dev /sys/devices/pci0000:00/0000:00:1d.3/usb4/usbdev4.1_ep00/dev /sys/devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usbdev5.1_ep81/dev /sys/devices/pci0000:00/0000:00:1d.7/usb5/usbdev5.1/dev /sys/devices/pci0000:00/0000:00:1d.7/usb5/usbdev5.1_ep00/dev /sys/devices/platform/vesafb.0/fb0/dev /sys/devices/virtual/cpuid/cpu0/dev /sys/devices/virtual/cpuid/cpu1/dev /sys/devices/virtual/mem/full/dev /sys/devices/virtual/mem/kmem/dev /sys/devices/virtual/mem/kmsg/dev /sys/devices/virtual/mem/mem/dev /sys/devices/virtual/mem/null/dev /sys/devices/virtual/mem/port/dev /sys/devices/virtual/mem/random/dev /sys/devices/virtual/mem/urandom/dev /sys/devices/virtual/mem/zero/dev /sys/devices/virtual/misc/agpgart/dev /sys/devices/virtual/misc/device-mapper/dev /sys/devices/virtual/misc/fuse/dev /sys/devices/virtual/misc/hpet/dev /sys/devices/virtual/misc/nvram/dev /sys/devices/virtual/misc/rtc/dev /sys/devices/virtual/misc/snapshot/dev /sys/devices/virtual/misc/uinput/dev /sys/devices/virtual/msr/msr0/dev /sys/devices/virtual/msr/msr1/dev /sys/devices/virtual/sound/timer/dev /sys/devices/virtual/tty/console/dev /sys/devices/virtual/tty/ptmx/dev /sys/devices/virtual/tty/ptya0/dev /sys/devices/virtual/tty/ptya1/dev /sys/devices/virtual/tty/ptya2/dev /sys/devices/virtual/tty/ptya3/dev /sys/devices/virtual/tty/ptya4/dev /sys/devices/virtual/tty/ptya5/dev /sys/devices/virtual/tty/ptya6/dev /sys/devices/virtual/tty/ptya7/dev /sys/devices/virtual/tty/ptya8/dev /sys/devices/virtual/tty/ptya9/dev /sys/devices/virtual/tty/ptyaa/dev /sys/devices/virtual/tty/ptyab/dev /sys/devices/virtual/tty/ptyac/dev /sys/devices/virtual/tty/ptyad/dev /sys/devices/virtual/tty/ptyae/dev /sys/devices/virtual/tty/ptyaf/dev /sys/devices/virtual/tty/ptyb0/dev /sys/devices/virtual/tty/ptyb1/dev /sys/devices/virtual/tty/ptyb2/dev /sys/devices/virtual/tty/ptyb3/dev /sys/devices/virtual/tty/ptyb4/dev /sys/devices/virtual/tty/ptyb5/dev /sys/devices/virtual/tty/ptyb6/dev /sys/devices/virtual/tty/ptyb7/dev /sys/devices/virtual/tty/ptyb8/dev /sys/devices/virtual/tty/ptyb9/dev /sys/devices/virtual/tty/ptyba/dev /sys/devices/virtual/tty/ptybb/dev /sys/devices/virtual/tty/ptybc/dev /sys/devices/virtual/tty/ptybd/dev /sys/devices/virtual/tty/ptybe/dev /sys/devices/virtual/tty/ptybf/dev /sys/devices/virtual/tty/ptyc0/dev /sys/devices/virtual/tty/ptyc1/dev /sys/devices/virtual/tty/ptyc2/dev /sys/devices/virtual/tty/ptyc3/dev /sys/devices/virtual/tty/ptyc4/dev /sys/devices/virtual/tty/ptyc5/dev /sys/devices/virtual/tty/ptyc6/dev /sys/devices/virtual/tty/ptyc7/dev /sys/devices/virtual/tty/ptyc8/dev /sys/devices/virtual/tty/ptyc9/dev /sys/devices/virtual/tty/ptyca/dev /sys/devices/virtual/tty/ptycb/dev /sys/devices/virtual/tty/ptycc/dev /sys/devices/virtual/tty/ptycd/dev /sys/devices/virtual/tty/ptyce/dev /sys/devices/virtual/tty/ptycf/dev /sys/devices/virtual/tty/ptyd0/dev /sys/devices/virtual/tty/ptyd1/dev /sys/devices/virtual/tty/ptyd2/dev /sys/devices/virtual/tty/ptyd3/dev /sys/devices/virtual/tty/ptyd4/dev /sys/devices/virtual/tty/ptyd5/dev /sys/devices/virtual/tty/ptyd6/dev /sys/devices/virtual/tty/ptyd7/dev /sys/devices/virtual/tty/ptyd8/dev /sys/devices/virtual/tty/ptyd9/dev /sys/devices/virtual/tty/ptyda/dev /sys/devices/virtual/tty/ptydb/dev /sys/devices/virtual/tty/ptydc/dev /sys/devices/virtual/tty/ptydd/dev /sys/devices/virtual/tty/ptyde/dev /sys/devices/virtual/tty/ptydf/dev /sys/devices/virtual/tty/ptye0/dev /sys/devices/virtual/tty/ptye1/dev /sys/devices/virtual/tty/ptye2/dev /sys/devices/virtual/tty/ptye3/dev /sys/devices/virtual/tty/ptye4/dev /sys/devices/virtual/tty/ptye5/dev /sys/devices/virtual/tty/ptye6/dev /sys/devices/virtual/tty/ptye7/dev /sys/devices/virtual/tty/ptye8/dev /sys/devices/virtual/tty/ptye9/dev /sys/devices/virtual/tty/ptyea/dev /sys/devices/virtual/tty/ptyeb/dev /sys/devices/virtual/tty/ptyec/dev /sys/devices/virtual/tty/ptyed/dev /sys/devices/virtual/tty/ptyee/dev /sys/devices/virtual/tty/ptyef/dev /sys/devices/virtual/tty/ptyp0/dev /sys/devices/virtual/tty/ptyp1/dev /sys/devices/virtual/tty/ptyp2/dev /sys/devices/virtual/tty/ptyp3/dev /sys/devices/virtual/tty/ptyp4/dev /sys/devices/virtual/tty/ptyp5/dev /sys/devices/virtual/tty/ptyp6/dev /sys/devices/virtual/tty/ptyp7/dev /sys/devices/virtual/tty/ptyp8/dev /sys/devices/virtual/tty/ptyp9/dev /sys/devices/virtual/tty/ptypa/dev /sys/devices/virtual/tty/ptypb/dev /sys/devices/virtual/tty/ptypc/dev /sys/devices/virtual/tty/ptypd/dev /sys/devices/virtual/tty/ptype/dev /sys/devices/virtual/tty/ptypf/dev /sys/devices/virtual/tty/ptyq0/dev /sys/devices/virtual/tty/ptyq1/dev /sys/devices/virtual/tty/ptyq2/dev /sys/devices/virtual/tty/ptyq3/dev /sys/devices/virtual/tty/ptyq4/dev /sys/devices/virtual/tty/ptyq5/dev /sys/devices/virtual/tty/ptyq6/dev /sys/devices/virtual/tty/ptyq7/dev /sys/devices/virtual/tty/ptyq8/dev /sys/devices/virtual/tty/ptyq9/dev /sys/devices/virtual/tty/ptyqa/dev /sys/devices/virtual/tty/ptyqb/dev /sys/devices/virtual/tty/ptyqc/dev /sys/devices/virtual/tty/ptyqd/dev /sys/devices/virtual/tty/ptyqe/dev /sys/devices/virtual/tty/ptyqf/dev /sys/devices/virtual/tty/ptyr0/dev /sys/devices/virtual/tty/ptyr1/dev /sys/devices/virtual/tty/ptyr2/dev /sys/devices/virtual/tty/ptyr3/dev /sys/devices/virtual/tty/ptyr4/dev /sys/devices/virtual/tty/ptyr5/dev /sys/devices/virtual/tty/ptyr6/dev /sys/devices/virtual/tty/ptyr7/dev /sys/devices/virtual/tty/ptyr8/dev /sys/devices/virtual/tty/ptyr9/dev /sys/devices/virtual/tty/ptyra/dev /sys/devices/virtual/tty/ptyrb/dev /sys/devices/virtual/tty/ptyrc/dev /sys/devices/virtual/tty/ptyrd/dev /sys/devices/virtual/tty/ptyre/dev /sys/devices/virtual/tty/ptyrf/dev /sys/devices/virtual/tty/ptys0/dev /sys/devices/virtual/tty/ptys1/dev /sys/devices/virtual/tty/ptys2/dev /sys/devices/virtual/tty/ptys3/dev /sys/devices/virtual/tty/ptys4/dev /sys/devices/virtual/tty/ptys5/dev /sys/devices/virtual/tty/ptys6/dev /sys/devices/virtual/tty/ptys7/dev /sys/devices/virtual/tty/ptys8/dev /sys/devices/virtual/tty/ptys9/dev /sys/devices/virtual/tty/ptysa/dev /sys/devices/virtual/tty/ptysb/dev /sys/devices/virtual/tty/ptysc/dev /sys/devices/virtual/tty/ptysd/dev /sys/devices/virtual/tty/ptyse/dev /sys/devices/virtual/tty/ptysf/dev /sys/devices/virtual/tty/ptyt0/dev /sys/devices/virtual/tty/ptyt1/dev /sys/devices/virtual/tty/ptyt2/dev /sys/devices/virtual/tty/ptyt3/dev /sys/devices/virtual/tty/ptyt4/dev /sys/devices/virtual/tty/ptyt5/dev /sys/devices/virtual/tty/ptyt6/dev /sys/devices/virtual/tty/ptyt7/dev /sys/devices/virtual/tty/ptyt8/dev /sys/devices/virtual/tty/ptyt9/dev /sys/devices/virtual/tty/ptyta/dev /sys/devices/virtual/tty/ptytb/dev /sys/devices/virtual/tty/ptytc/dev /sys/devices/virtual/tty/ptytd/dev /sys/devices/virtual/tty/ptyte/dev /sys/devices/virtual/tty/ptytf/dev /sys/devices/virtual/tty/ptyu0/dev /sys/devices/virtual/tty/ptyu1/dev /sys/devices/virtual/tty/ptyu2/dev /sys/devices/virtual/tty/ptyu3/dev /sys/devices/virtual/tty/ptyu4/dev /sys/devices/virtual/tty/ptyu5/dev /sys/devices/virtual/tty/ptyu6/dev /sys/devices/virtual/tty/ptyu7/dev /sys/devices/virtual/tty/ptyu8/dev /sys/devices/virtual/tty/ptyu9/dev /sys/devices/virtual/tty/ptyua/dev /sys/devices/virtual/tty/ptyub/dev /sys/devices/virtual/tty/ptyuc/dev /sys/devices/virtual/tty/ptyud/dev /sys/devices/virtual/tty/ptyue/dev /sys/devices/virtual/tty/ptyuf/dev /sys/devices/virtual/tty/ptyv0/dev /sys/devices/virtual/tty/ptyv1/dev /sys/devices/virtual/tty/ptyv2/dev /sys/devices/virtual/tty/ptyv3/dev /sys/devices/virtual/tty/ptyv4/dev /sys/devices/virtual/tty/ptyv5/dev /sys/devices/virtual/tty/ptyv6/dev /sys/devices/virtual/tty/ptyv7/dev /sys/devices/virtual/tty/ptyv8/dev /sys/devices/virtual/tty/ptyv9/dev /sys/devices/virtual/tty/ptyva/dev /sys/devices/virtual/tty/ptyvb/dev /sys/devices/virtual/tty/ptyvc/dev /sys/devices/virtual/tty/ptyvd/dev /sys/devices/virtual/tty/ptyve/dev /sys/devices/virtual/tty/ptyvf/dev /sys/devices/virtual/tty/ptyw0/dev /sys/devices/virtual/tty/ptyw1/dev /sys/devices/virtual/tty/ptyw2/dev /sys/devices/virtual/tty/ptyw3/dev /sys/devices/virtual/tty/ptyw4/dev /sys/devices/virtual/tty/ptyw5/dev /sys/devices/virtual/tty/ptyw6/dev /sys/devices/virtual/tty/ptyw7/dev /sys/devices/virtual/tty/ptyw8/dev /sys/devices/virtual/tty/ptyw9/dev /sys/devices/virtual/tty/ptywa/dev /sys/devices/virtual/tty/ptywb/dev /sys/devices/virtual/tty/ptywc/dev /sys/devices/virtual/tty/ptywd/dev /sys/devices/virtual/tty/ptywe/dev /sys/devices/virtual/tty/ptywf/dev /sys/devices/virtual/tty/ptyx0/dev /sys/devices/virtual/tty/ptyx1/dev /sys/devices/virtual/tty/ptyx2/dev /sys/devices/virtual/tty/ptyx3/dev /sys/devices/virtual/tty/ptyx4/dev /sys/devices/virtual/tty/ptyx5/dev /sys/devices/virtual/tty/ptyx6/dev /sys/devices/virtual/tty/ptyx7/dev /sys/devices/virtual/tty/ptyx8/dev /sys/devices/virtual/tty/ptyx9/dev /sys/devices/virtual/tty/ptyxa/dev /sys/devices/virtual/tty/ptyxb/dev /sys/devices/virtual/tty/ptyxc/dev /sys/devices/virtual/tty/ptyxd/dev /sys/devices/virtual/tty/ptyxe/dev /sys/devices/virtual/tty/ptyxf/dev /sys/devices/virtual/tty/ptyy0/dev /sys/devices/virtual/tty/ptyy1/dev /sys/devices/virtual/tty/ptyy2/dev /sys/devices/virtual/tty/ptyy3/dev /sys/devices/virtual/tty/ptyy4/dev /sys/devices/virtual/tty/ptyy5/dev /sys/devices/virtual/tty/ptyy6/dev /sys/devices/virtual/tty/ptyy7/dev /sys/devices/virtual/tty/ptyy8/dev /sys/devices/virtual/tty/ptyy9/dev /sys/devices/virtual/tty/ptyya/dev /sys/devices/virtual/tty/ptyyb/dev /sys/devices/virtual/tty/ptyyc/dev /sys/devices/virtual/tty/ptyyd/dev /sys/devices/virtual/tty/ptyye/dev /sys/devices/virtual/tty/ptyyf/dev /sys/devices/virtual/tty/ptyz0/dev /sys/devices/virtual/tty/ptyz1/dev /sys/devices/virtual/tty/ptyz2/dev /sys/devices/virtual/tty/ptyz3/dev /sys/devices/virtual/tty/ptyz4/dev /sys/devices/virtual/tty/ptyz5/dev /sys/devices/virtual/tty/ptyz6/dev /sys/devices/virtual/tty/ptyz7/dev /sys/devices/virtual/tty/ptyz8/dev /sys/devices/virtual/tty/ptyz9/dev /sys/devices/virtual/tty/ptyza/dev /sys/devices/virtual/tty/ptyzb/dev /sys/devices/virtual/tty/ptyzc/dev /sys/devices/virtual/tty/ptyzd/dev /sys/devices/virtual/tty/ptyze/dev /sys/devices/virtual/tty/ptyzf/dev /sys/devices/virtual/tty/tty0/dev /sys/devices/virtual/tty/tty10/dev /sys/devices/virtual/tty/tty11/dev /sys/devices/virtual/tty/tty12/dev /sys/devices/virtual/tty/tty13/dev /sys/devices/virtual/tty/tty14/dev /sys/devices/virtual/tty/tty15/dev /sys/devices/virtual/tty/tty16/dev /sys/devices/virtual/tty/tty17/dev /sys/devices/virtual/tty/tty18/dev /sys/devices/virtual/tty/tty19/dev /sys/devices/virtual/tty/tty1/dev /sys/devices/virtual/tty/tty20/dev /sys/devices/virtual/tty/tty21/dev /sys/devices/virtual/tty/tty22/dev /sys/devices/virtual/tty/tty23/dev /sys/devices/virtual/tty/tty24/dev /sys/devices/virtual/tty/tty25/dev /sys/devices/virtual/tty/tty26/dev /sys/devices/virtual/tty/tty27/dev /sys/devices/virtual/tty/tty28/dev /sys/devices/virtual/tty/tty29/dev /sys/devices/virtual/tty/tty2/dev /sys/devices/virtual/tty/tty30/dev /sys/devices/virtual/tty/tty31/dev /sys/devices/virtual/tty/tty32/dev /sys/devices/virtual/tty/tty33/dev /sys/devices/virtual/tty/tty34/dev /sys/devices/virtual/tty/tty35/dev /sys/devices/virtual/tty/tty36/dev /sys/devices/virtual/tty/tty37/dev /sys/devices/virtual/tty/tty38/dev /sys/devices/virtual/tty/tty39/dev /sys/devices/virtual/tty/tty3/dev /sys/devices/virtual/tty/tty40/dev /sys/devices/virtual/tty/tty41/dev /sys/devices/virtual/tty/tty42/dev /sys/devices/virtual/tty/tty43/dev /sys/devices/virtual/tty/tty44/dev /sys/devices/virtual/tty/tty45/dev /sys/devices/virtual/tty/tty46/dev /sys/devices/virtual/tty/tty47/dev /sys/devices/virtual/tty/tty48/dev /sys/devices/virtual/tty/tty49/dev /sys/devices/virtual/tty/tty4/dev /sys/devices/virtual/tty/tty50/dev /sys/devices/virtual/tty/tty51/dev /sys/devices/virtual/tty/tty52/dev /sys/devices/virtual/tty/tty53/dev /sys/devices/virtual/tty/tty54/dev /sys/devices/virtual/tty/tty55/dev /sys/devices/virtual/tty/tty56/dev /sys/devices/virtual/tty/tty57/dev /sys/devices/virtual/tty/tty58/dev /sys/devices/virtual/tty/tty59/dev /sys/devices/virtual/tty/tty5/dev /sys/devices/virtual/tty/tty60/dev /sys/devices/virtual/tty/tty61/dev /sys/devices/virtual/tty/tty62/dev /sys/devices/virtual/tty/tty63/dev /sys/devices/virtual/tty/tty6/dev /sys/devices/virtual/tty/tty7/dev /sys/devices/virtual/tty/tty8/dev /sys/devices/virtual/tty/tty9/dev /sys/devices/virtual/tty/ttya0/dev /sys/devices/virtual/tty/ttya1/dev /sys/devices/virtual/tty/ttya2/dev /sys/devices/virtual/tty/ttya3/dev /sys/devices/virtual/tty/ttya4/dev /sys/devices/virtual/tty/ttya5/dev /sys/devices/virtual/tty/ttya6/dev /sys/devices/virtual/tty/ttya7/dev /sys/devices/virtual/tty/ttya8/dev /sys/devices/virtual/tty/ttya9/dev /sys/devices/virtual/tty/ttyaa/dev /sys/devices/virtual/tty/ttyab/dev /sys/devices/virtual/tty/ttyac/dev /sys/devices/virtual/tty/ttyad/dev /sys/devices/virtual/tty/ttyae/dev /sys/devices/virtual/tty/ttyaf/dev /sys/devices/virtual/tty/ttyb0/dev /sys/devices/virtual/tty/ttyb1/dev /sys/devices/virtual/tty/ttyb2/dev /sys/devices/virtual/tty/ttyb3/dev /sys/devices/virtual/tty/ttyb4/dev /sys/devices/virtual/tty/ttyb5/dev /sys/devices/virtual/tty/ttyb6/dev /sys/devices/virtual/tty/ttyb7/dev /sys/devices/virtual/tty/ttyb8/dev /sys/devices/virtual/tty/ttyb9/dev /sys/devices/virtual/tty/ttyba/dev /sys/devices/virtual/tty/ttybb/dev /sys/devices/virtual/tty/ttybc/dev /sys/devices/virtual/tty/ttybd/dev /sys/devices/virtual/tty/ttybe/dev /sys/devices/virtual/tty/ttybf/dev /sys/devices/virtual/tty/ttyc0/dev /sys/devices/virtual/tty/ttyc1/dev /sys/devices/virtual/tty/ttyc2/dev /sys/devices/virtual/tty/ttyc3/dev /sys/devices/virtual/tty/ttyc4/dev /sys/devices/virtual/tty/ttyc5/dev /sys/devices/virtual/tty/ttyc6/dev /sys/devices/virtual/tty/ttyc7/dev /sys/devices/virtual/tty/ttyc8/dev /sys/devices/virtual/tty/ttyc9/dev /sys/devices/virtual/tty/ttyca/dev /sys/devices/virtual/tty/ttycb/dev /sys/devices/virtual/tty/ttycc/dev /sys/devices/virtual/tty/ttycd/dev /sys/devices/virtual/tty/ttyce/dev /sys/devices/virtual/tty/ttycf/dev /sys/devices/virtual/tty/ttyd0/dev /sys/devices/virtual/tty/ttyd1/dev /sys/devices/virtual/tty/ttyd2/dev /sys/devices/virtual/tty/ttyd3/dev /sys/devices/virtual/tty/ttyd4/dev /sys/devices/virtual/tty/ttyd5/dev /sys/devices/virtual/tty/ttyd6/dev /sys/devices/virtual/tty/ttyd7/dev /sys/devices/virtual/tty/ttyd8/dev /sys/devices/virtual/tty/ttyd9/dev /sys/devices/virtual/tty/ttyda/dev /sys/devices/virtual/tty/ttydb/dev /sys/devices/virtual/tty/ttydc/dev /sys/devices/virtual/tty/ttydd/dev /sys/devices/virtual/tty/ttyde/dev /sys/devices/virtual/tty/tty/dev /sys/devices/virtual/tty/ttydf/dev /sys/devices/virtual/tty/ttye0/dev /sys/devices/virtual/tty/ttye1/dev /sys/devices/virtual/tty/ttye2/dev /sys/devices/virtual/tty/ttye3/dev /sys/devices/virtual/tty/ttye4/dev /sys/devices/virtual/tty/ttye5/dev /sys/devices/virtual/tty/ttye6/dev /sys/devices/virtual/tty/ttye7/dev /sys/devices/virtual/tty/ttye8/dev /sys/devices/virtual/tty/ttye9/dev /sys/devices/virtual/tty/ttyea/dev /sys/devices/virtual/tty/ttyeb/dev /sys/devices/virtual/tty/ttyec/dev /sys/devices/virtual/tty/ttyed/dev /sys/devices/virtual/tty/ttyee/dev /sys/devices/virtual/tty/ttyef/dev /sys/devices/virtual/tty/ttyp0/dev /sys/devices/virtual/tty/ttyp1/dev /sys/devices/virtual/tty/ttyp2/dev /sys/devices/virtual/tty/ttyp3/dev /sys/devices/virtual/tty/ttyp4/dev /sys/devices/virtual/tty/ttyp5/dev /sys/devices/virtual/tty/ttyp6/dev /sys/devices/virtual/tty/ttyp7/dev /sys/devices/virtual/tty/ttyp8/dev /sys/devices/virtual/tty/ttyp9/dev /sys/devices/virtual/tty/ttypa/dev /sys/devices/virtual/tty/ttypb/dev /sys/devices/virtual/tty/ttypc/dev /sys/devices/virtual/tty/ttypd/dev /sys/devices/virtual/tty/ttype/dev /sys/devices/virtual/tty/ttypf/dev /sys/devices/virtual/tty/ttyq0/dev /sys/devices/virtual/tty/ttyq1/dev /sys/devices/virtual/tty/ttyq2/dev /sys/devices/virtual/tty/ttyq3/dev /sys/devices/virtual/tty/ttyq4/dev /sys/devices/virtual/tty/ttyq5/dev /sys/devices/virtual/tty/ttyq6/dev /sys/devices/virtual/tty/ttyq7/dev /sys/devices/virtual/tty/ttyq8/dev /sys/devices/virtual/tty/ttyq9/dev /sys/devices/virtual/tty/ttyqa/dev /sys/devices/virtual/tty/ttyqb/dev /sys/devices/virtual/tty/ttyqc/dev /sys/devices/virtual/tty/ttyqd/dev /sys/devices/virtual/tty/ttyqe/dev /sys/devices/virtual/tty/ttyqf/dev /sys/devices/virtual/tty/ttyr0/dev /sys/devices/virtual/tty/ttyr1/dev /sys/devices/virtual/tty/ttyr2/dev /sys/devices/virtual/tty/ttyr3/dev /sys/devices/virtual/tty/ttyr4/dev /sys/devices/virtual/tty/ttyr5/dev /sys/devices/virtual/tty/ttyr6/dev /sys/devices/virtual/tty/ttyr7/dev /sys/devices/virtual/tty/ttyr8/dev /sys/devices/virtual/tty/ttyr9/dev /sys/devices/virtual/tty/ttyra/dev /sys/devices/virtual/tty/ttyrb/dev /sys/devices/virtual/tty/ttyrc/dev /sys/devices/virtual/tty/ttyrd/dev /sys/devices/virtual/tty/ttyre/dev /sys/devices/virtual/tty/ttyrf/dev /sys/devices/virtual/tty/ttys0/dev /sys/devices/virtual/tty/ttys1/dev /sys/devices/virtual/tty/ttys2/dev /sys/devices/virtual/tty/ttys3/dev /sys/devices/virtual/tty/ttys4/dev /sys/devices/virtual/tty/ttys5/dev /sys/devices/virtual/tty/ttys6/dev /sys/devices/virtual/tty/ttys7/dev /sys/devices/virtual/tty/ttys8/dev /sys/devices/virtual/tty/ttys9/dev /sys/devices/virtual/tty/ttysa/dev /sys/devices/virtual/tty/ttysb/dev /sys/devices/virtual/tty/ttysc/dev /sys/devices/virtual/tty/ttysd/dev /sys/devices/virtual/tty/ttyse/dev /sys/devices/virtual/tty/ttysf/dev /sys/devices/virtual/tty/ttyt0/dev /sys/devices/virtual/tty/ttyt1/dev /sys/devices/virtual/tty/ttyt2/dev /sys/devices/virtual/tty/ttyt3/dev /sys/devices/virtual/tty/ttyt4/dev /sys/devices/virtual/tty/ttyt5/dev /sys/devices/virtual/tty/ttyt6/dev /sys/devices/virtual/tty/ttyt7/dev /sys/devices/virtual/tty/ttyt8/dev /sys/devices/virtual/tty/ttyt9/dev /sys/devices/virtual/tty/ttyta/dev /sys/devices/virtual/tty/ttytb/dev /sys/devices/virtual/tty/ttytc/dev /sys/devices/virtual/tty/ttytd/dev /sys/devices/virtual/tty/ttyte/dev /sys/devices/virtual/tty/ttytf/dev /sys/devices/virtual/tty/ttyu0/dev /sys/devices/virtual/tty/ttyu1/dev /sys/devices/virtual/tty/ttyu2/dev /sys/devices/virtual/tty/ttyu3/dev /sys/devices/virtual/tty/ttyu4/dev /sys/devices/virtual/tty/ttyu5/dev /sys/devices/virtual/tty/ttyu6/dev /sys/devices/virtual/tty/ttyu7/dev /sys/devices/virtual/tty/ttyu8/dev /sys/devices/virtual/tty/ttyu9/dev /sys/devices/virtual/tty/ttyua/dev /sys/devices/virtual/tty/ttyub/dev /sys/devices/virtual/tty/ttyuc/dev /sys/devices/virtual/tty/ttyud/dev /sys/devices/virtual/tty/ttyue/dev /sys/devices/virtual/tty/ttyuf/dev /sys/devices/virtual/tty/ttyv0/dev /sys/devices/virtual/tty/ttyv1/dev /sys/devices/virtual/tty/ttyv2/dev /sys/devices/virtual/tty/ttyv3/dev /sys/devices/virtual/tty/ttyv4/dev /sys/devices/virtual/tty/ttyv5/dev /sys/devices/virtual/tty/ttyv6/dev /sys/devices/virtual/tty/ttyv7/dev /sys/devices/virtual/tty/ttyv8/dev /sys/devices/virtual/tty/ttyv9/dev /sys/devices/virtual/tty/ttyva/dev /sys/devices/virtual/tty/ttyvb/dev /sys/devices/virtual/tty/ttyvc/dev /sys/devices/virtual/tty/ttyvd/dev /sys/devices/virtual/tty/ttyve/dev /sys/devices/virtual/tty/ttyvf/dev /sys/devices/virtual/tty/ttyw0/dev /sys/devices/virtual/tty/ttyw1/dev /sys/devices/virtual/tty/ttyw2/dev /sys/devices/virtual/tty/ttyw3/dev /sys/devices/virtual/tty/ttyw4/dev /sys/devices/virtual/tty/ttyw5/dev /sys/devices/virtual/tty/ttyw6/dev /sys/devices/virtual/tty/ttyw7/dev /sys/devices/virtual/tty/ttyw8/dev /sys/devices/virtual/tty/ttyw9/dev /sys/devices/virtual/tty/ttywa/dev /sys/devices/virtual/tty/ttywb/dev /sys/devices/virtual/tty/ttywc/dev /sys/devices/virtual/tty/ttywd/dev /sys/devices/virtual/tty/ttywe/dev /sys/devices/virtual/tty/ttywf/dev /sys/devices/virtual/tty/ttyx0/dev /sys/devices/virtual/tty/ttyx1/dev /sys/devices/virtual/tty/ttyx2/dev /sys/devices/virtual/tty/ttyx3/dev /sys/devices/virtual/tty/ttyx4/dev /sys/devices/virtual/tty/ttyx5/dev /sys/devices/virtual/tty/ttyx6/dev /sys/devices/virtual/tty/ttyx7/dev /sys/devices/virtual/tty/ttyx8/dev /sys/devices/virtual/tty/ttyx9/dev /sys/devices/virtual/tty/ttyxa/dev /sys/devices/virtual/tty/ttyxb/dev /sys/devices/virtual/tty/ttyxc/dev /sys/devices/virtual/tty/ttyxd/dev /sys/devices/virtual/tty/ttyxe/dev /sys/devices/virtual/tty/ttyxf/dev /sys/devices/virtual/tty/ttyy0/dev /sys/devices/virtual/tty/ttyy1/dev /sys/devices/virtual/tty/ttyy2/dev /sys/devices/virtual/tty/ttyy3/dev /sys/devices/virtual/tty/ttyy4/dev /sys/devices/virtual/tty/ttyy5/dev /sys/devices/virtual/tty/ttyy6/dev /sys/devices/virtual/tty/ttyy7/dev /sys/devices/virtual/tty/ttyy8/dev /sys/devices/virtual/tty/ttyy9/dev /sys/devices/virtual/tty/ttyya/dev /sys/devices/virtual/tty/ttyyb/dev /sys/devices/virtual/tty/ttyyc/dev /sys/devices/virtual/tty/ttyyd/dev /sys/devices/virtual/tty/ttyye/dev /sys/devices/virtual/tty/ttyyf/dev /sys/devices/virtual/tty/ttyz0/dev /sys/devices/virtual/tty/ttyz1/dev /sys/devices/virtual/tty/ttyz2/dev /sys/devices/virtual/tty/ttyz3/dev /sys/devices/virtual/tty/ttyz4/dev /sys/devices/virtual/tty/ttyz5/dev /sys/devices/virtual/tty/ttyz6/dev /sys/devices/virtual/tty/ttyz7/dev /sys/devices/virtual/tty/ttyz8/dev /sys/devices/virtual/tty/ttyz9/dev /sys/devices/virtual/tty/ttyza/dev /sys/devices/virtual/tty/ttyzb/dev /sys/devices/virtual/tty/ttyzc/dev /sys/devices/virtual/tty/ttyzd/dev /sys/devices/virtual/tty/ttyze/dev /sys/devices/virtual/tty/ttyzf/dev /sys/devices/virtual/vc/vcs1/dev /sys/devices/virtual/vc/vcs2/dev /sys/devices/virtual/vc/vcs3/dev /sys/devices/virtual/vc/vcs4/dev /sys/devices/virtual/vc/vcs5/dev /sys/devices/virtual/vc/vcs6/dev /sys/devices/virtual/vc/vcs7/dev /sys/devices/virtual/vc/vcsa1/dev /sys/devices/virtual/vc/vcsa2/dev /sys/devices/virtual/vc/vcsa3/dev /sys/devices/virtual/vc/vcsa4/dev /sys/devices/virtual/vc/vcsa5/dev /sys/devices/virtual/vc/vcsa6/dev /sys/devices/virtual/vc/vcsa7/dev /sys/devices/virtual/vc/vcsa/dev /sys/devices/virtual/vc/vcs/dev -- Kernel configuration: isapnp_init not present. -- System Information: Debian Release: lenny/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.21.20070609d (SMP w/2 CPU cores; PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages udev depends on: ii debconf [debconf-2.0] 1.5.14 Debian configuration management sy ii libc6 2.6-2 GNU C Library: Shared libraries ii libselinux1 2.0.15-2+b1 SELinux shared libraries ii libvolume-id0 0.105-4 libvolume_id shared library ii lsb-base 3.1-24 Linux Standard Base 3.1 init scrip udev recommends no packages. -- debconf information: udev/new_kernel_needed: false udev/reboot_needed:
# Workaround for Iomega Zip drives (which do not report media changes) # # This rules file depends on the environmental variables set using scsi_id # Therefore, either make sure this rule is invoked after z20_persistent.rules # or uncomment the following lines: # #KERNEL=="sd*[!0-9]|sr*|st*|nst*", ENV{ID_SERIAL}=="", \ # IMPORT{program}="scsi_id -g -x -s $devpath -d $tempnode" #KERNEL=="sd*[!0-9]|sr*|st*|nst*", ENV{ID_SERIAL}=="", \ # IMPORT{program}="scsi_id -g -x -a -s $devpath -d $tempnode" #KERNEL=="sg*", ATTRS{type}=="8", ENV{ID_SERIAL}=="", \ # IMPORT{program}="scsi_id -g -x -s $devpath -d $tempnode" #KERNEL=="sg*", ATTRS{type}=="8", ENV{ID_SERIAL}=="", \ # IMPORT{program}="scsi_id -g -x -a -s $devpath -d $tempnode" # Workaround for Iomega Zip drives (which do not report media changes) SUBSYSTEMS=="scsi", KERNEL=="sd[a-z]", ATTR{removable}=="1", \ ENV{ID_VENDOR}=="IOMEGA", ENV{ID_MODEL}=="ZIP*", \ OPTIONS+="all_partitions"
ID_VENDOR=IOMEGA ID_MODEL=ZIP_100 ID_REVISION=J.03 ID_TYPE=disk ID_BUS=scsi
Udevinfo starts with the device specified by the devpath and then walks up the chain of parent devices. It prints for every device found, all possible attributes in the udev rules key format. A rule to match, can be composed by the attributes of the device and the attributes from one single parent device. looking at device '/block/sda': KERNEL=="sda" SUBSYSTEM=="block" DRIVER=="" ATTR{stat}==" 11 6 136 1088 0 0 0 0 0 1048 1088" ATTR{size}=="196608" ATTR{removable}=="1" ATTR{range}=="16" ATTR{dev}=="8:0" looking at parent device '/devices/platform/host0/target0:0:6/0:0:6:0': KERNELS=="0:0:6:0" SUBSYSTEMS=="scsi" DRIVERS=="sd" ATTRS{ioerr_cnt}=="0x1d" ATTRS{iodone_cnt}=="0x40" ATTRS{iorequest_cnt}=="0x40" ATTRS{iocounterbits}=="32" ATTRS{timeout}=="30" ATTRS{state}=="running" ATTRS{rev}=="J.03" ATTRS{model}=="ZIP 100 " ATTRS{vendor}=="IOMEGA " ATTRS{scsi_level}=="3" ATTRS{type}=="0" ATTRS{queue_type}=="none" ATTRS{queue_depth}=="1" ATTRS{device_blocked}=="0" looking at parent device '/devices/platform/host0/target0:0:6': KERNELS=="target0:0:6" SUBSYSTEMS=="" DRIVERS=="" looking at parent device '/devices/platform/host0': KERNELS=="host0" SUBSYSTEMS=="" DRIVERS=="" looking at parent device '/devices/platform': KERNELS=="platform" SUBSYSTEMS=="" DRIVERS==""