Package: udev
Version: 0.114-2
Severity: normal

The pilot-link package doesn't work for me because /dev/pilot isn't
getting created - and I think that's because in this rule of udev.rules:

SUBSYSTEMS=="usb", KERNEL=="ttyUSB*", \
        ATTRS{product}=="Palm Handheld*|Handspring Visor|palmOne Handheld", \
                                        SYMLINK+="pilot"

the KERNEL=="ttyUSB*" condition is no longer being met.
When I remove that condition, the /dev/pilot symlink gets created
and the pilot-link package can talk to the Palm again.

(bjb.rules below contains stuff about some hard disks - nothing in there about
pilots.  In fact, here's the contents of bjb.rules in case you need to see it)



##################################################
# Explore
##################################################

ACTION=="add" ENV{BJB_VAR}="add"
ACTION=="remove" ENV{BJB_VAR}="remove"
ACTION=="change" ENV{BJB_VAR}="change"

PROGRAM="/usr/bin/logger -p info -i 'udev unconditional start $env{BJB_VAR}'"

##################################################
# Kingston Datatraveller memory stick
##################################################

#KERNEL=="1-5"
#    SUBSYSTEM=="usb"
#    SYSFS{configuration}==""
#    SYSFS{serial}=="09907451019018DB"
#    SYSFS{product}=="DataTraveler 2.0"
#    SYSFS{manufacturer}=="Kingston"
#    SYSFS{maxchild}=="0"
#    SYSFS{version}==" 2.00"
#    SYSFS{devnum}=="8"
#    SYSFS{speed}=="480"
#    SYSFS{bMaxPacketSize0}=="64"
#    SYSFS{bNumConfigurations}=="1"
#    SYSFS{bDeviceProtocol}=="00"
#    SYSFS{bDeviceSubClass}=="00"
#    SYSFS{bDeviceClass}=="00"
#    SYSFS{bcdDevice}=="0100"
#    SYSFS{idProduct}=="0008"
#    SYSFS{idVendor}=="08ec"
#    SYSFS{bMaxPower}=="200mA"
#    SYSFS{bmAttributes}=="80"
#    SYSFS{bConfigurationValue}=="1"
#    SYSFS{bNumInterfaces}==" 1"

SYSFS{serial}=="09907451019018DB", SYSFS{product}=="DataTraveler 2.0", \
        SYSFS{manufacturer}=="Kingston", \
        NAME="%k", SYMLINK="usbdisk"


##################################################
# John Nash's backup disk
##################################################

# find /sys -name dev
# udevinfo -a -p /sys/block/sdb/sdb1

#  looking at parent device '/devices/pci0000:00/0000:00:1d.7/usb5/5-6':
#    KERNELS=="5-6"
#    SUBSYSTEMS=="usb"
#    DRIVERS=="usb"
#    ATTRS{configuration}==""
#    ATTRS{serial}=="100000038694"
#    ATTRS{product}=="USB2.0 Storage Device"
#    ATTRS{manufacturer}=="Cypress Semiconductor"
#    ATTRS{maxchild}=="0"
#    ATTRS{version}==" 2.00"
#    ATTRS{devnum}=="8"
#    ATTRS{speed}=="480"
#    ATTRS{bMaxPacketSize0}=="64"
#    ATTRS{bNumConfigurations}=="1"
#    ATTRS{bDeviceProtocol}=="00"
#    ATTRS{bDeviceSubClass}=="00"
#    ATTRS{bDeviceClass}=="00"
#    ATTRS{bcdDevice}=="0001"
#    ATTRS{idProduct}=="6830"
#    ATTRS{idVendor}=="04b4"
#    ATTRS{bMaxPower}=="  0mA"
#    ATTRS{bmAttributes}=="c0"
#    ATTRS{bConfigurationValue}=="1"
#    ATTRS{bNumInterfaces}==" 1"


SYSFS{serial}=="100000038694", SYSFS{product}=="USB2.0 Storage Device", \
        SYSFS{manufacturer}=="Cypress Semiconductor", \
        NAME="%k", SYMLINK+="nash"

# try to use a new variable in an action in the same rule
SYSFS{serial}=="100000038694", SYSFS{product}=="USB2.0 Storage Device", \
        SYSFS{manufacturer}=="Cypress Semiconductor", \
        ENV{BJB_ACTION}=ACTION, \
        RUN+="logger -p info -i 'udev:  nash event $env{BJB_ACTION}'"




##################################################
# my backup disk partitions
##################################################

# find /sys -name dev
# udevinfo -a -p /sys/block/sdc/sdc12

#  looking at parent device '/devices/pci0000:00/0000:00:1d.7/usb5/5-4':
#    KERNELS=="5-4"
#    SUBSYSTEMS=="usb"
#    DRIVERS=="usb"
#    ATTRS{configuration}=="Config0"
#    ATTRS{serial}=="            6QG04957"
#    ATTRS{product}=="FreeAgentDesktop"
#    ATTRS{manufacturer}=="Seagate"
#    ATTRS{maxchild}=="0"
#    ATTRS{version}==" 2.00"
#    ATTRS{devnum}=="12"
#    ATTRS{speed}=="480"
#    ATTRS{bMaxPacketSize0}=="64"
#    ATTRS{bNumConfigurations}=="1"
#    ATTRS{bDeviceProtocol}=="00"
#    ATTRS{bDeviceSubClass}=="00"
#    ATTRS{bDeviceClass}=="00"
#    ATTRS{bcdDevice}=="0000"
#    ATTRS{idProduct}=="3000"
#    ATTRS{idVendor}=="0bc2"
#    ATTRS{bMaxPower}=="  0mA"
#    ATTRS{bmAttributes}=="c0"
#    ATTRS{bConfigurationValue}=="1"
#    ATTRS{bNumInterfaces}==" 1"

KERNEL=="sd*[0-9]*", SYSFS{serial}=="            6QG04957", \
        SYSFS{manufacturer}=="Seagate", SYSFS{idProduct}=="3000", \
        SYSFS{idVendor}=="0bc2", \
        SYMLINK+="backup-%n"

# try to use a new variable in an action in the same rule
KERNEL=="sd*[0-9]*", SYSFS{serial}=="            6QG04957", \
        SYSFS{manufacturer}=="Seagate", SYSFS{idProduct}=="3000", \
        SYSFS{idVendor}=="0bc2", \
        ENV{BJB_ACTION}=ACTION, \
        RUN+="logger -p info -i 'udev:  backup event [%n] $env{BJB_ACTION}'"


#KERNEL=="sd*[0-9]*", SYSFS{serial}=="            6QG04957", \
#       SYSFS{manufacturer}=="Seagate", SYSFS{idProduct}=="3000", \
#       SYSFS{idVendor}=="0bc2", \
#       SYMLINK+="backup-%n" RUN="mount /dev/backup-%n"




-- Package-specific info:
-- /etc/udev/rules.d/:
/etc/udev/rules.d/:
total 20
lrwxrwxrwx 1 root root   12 Dec 29 14:14 001_bjb.rules -> ../bjb.rules
lrwxrwxrwx 1 root root   20 Jan  8  2006 020_permissions.rules -> 
../permissions.rules
lrwxrwxrwx 1 root root   19 Jan  8  2006 025_libgphoto2.rules -> 
../libgphoto2.rules
lrwxrwxrwx 1 root root   22 Jan  8  2006 025_logitechmouse.rules -> 
../logitechmouse.rules
lrwxrwxrwx 1 root root   16 Dec 26 23:16 libmtp7.rules -> ../libmtp7.rules
lrwxrwxrwx 1 root root   15 Dec 23 22:20 libnjb.rules -> ../libnjb.rules
lrwxrwxrwx 1 root root   13 Jan  8  2006 udev.rules -> ../udev.rules
lrwxrwxrwx 1 root root   25 Apr  3  2006 z20_persistent-input.rules -> 
../persistent-input.rules
lrwxrwxrwx 1 root root   19 Jan  8  2006 z20_persistent.rules -> 
../persistent.rules
-rw-r--r-- 1 root root 1587 Oct  1  2006 z25_persistent-cd.rules
-rw-r--r-- 1 root root  331 Oct  1  2006 z25_persistent-net.rules
lrwxrwxrwx 1 root root   33 Jul 18  2006 z45_persistent-net-generator.rules -> 
../persistent-net-generator.rules
lrwxrwxrwx 1 root root   12 Jan  8  2006 z50_run.rules -> ../run.rules
lrwxrwxrwx 1 root root   16 Jan  8  2006 z55_hotplug.rules -> ../hotplug.rules
lrwxrwxrwx 1 root root   19 Jan 21  2006 z60_alsa-utils.rules -> 
../alsa-utils.rules
-rw-r--r-- 1 root root 2589 Jun  3  2007 z60_libpisock9.rules
-rw-r--r-- 1 root root 6661 Dec  1 22:06 z60_xserver-xorg-input-wacom.rules
lrwxrwxrwx 1 root root   29 Aug 20  2006 z75_cd-aliases-generator.rules -> 
../cd-aliases-generator.rules
lrwxrwxrwx 1 root root   16 Dec 30 15:03 zzz_bjb_end.rules -> ../bjb_end.rules

-- /sys/:
/sys/block/fd0/dev
/sys/block/ram0/dev
/sys/block/ram1/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/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/sdb/dev
/sys/block/sdb/sdb1/dev
/sys/block/sdc/dev
/sys/block/sdc/sdc1/dev
/sys/block/sdc/sdc10/dev
/sys/block/sdc/sdc11/dev
/sys/block/sdc/sdc12/dev
/sys/block/sdc/sdc2/dev
/sys/block/sdc/sdc3/dev
/sys/block/sdc/sdc4/dev
/sys/block/sdc/sdc5/dev
/sys/block/sdc/sdc6/dev
/sys/block/sdc/sdc7/dev
/sys/block/sdc/sdc8/dev
/sys/block/sdc/sdc9/dev
/sys/block/sr0/dev
/sys/class/drm/card0/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/input2/ts0/dev
/sys/class/input/mice/dev
/sys/class/misc/agpgart/dev
/sys/class/misc/device-mapper/dev
/sys/class/misc/hpet/dev
/sys/class/misc/psaux/dev
/sys/class/misc/rtc/dev
/sys/class/misc/snapshot/dev
/sys/class/misc/watchdog/dev
/sys/class/ppdev/parport0/dev
/sys/class/printer/lp0/dev
/sys/class/scsi_generic/sg0/dev
/sys/class/scsi_generic/sg1/dev
/sys/class/scsi_generic/sg2/dev
/sys/class/scsi_generic/sg3/dev
/sys/class/sound/adsp/dev
/sys/class/sound/audio/dev
/sys/class/sound/controlC0/dev
/sys/class/sound/dsp/dev
/sys/class/sound/mixer/dev
/sys/class/sound/pcmC0D0c/dev
/sys/class/sound/pcmC0D0p/dev
/sys/class/sound/pcmC0D1c/dev
/sys/class/sound/pcmC0D2c/dev
/sys/class/sound/pcmC0D3c/dev
/sys/class/sound/pcmC0D4p/dev
/sys/class/sound/timer/dev
/sys/class/usb_device/usbdev1.1/dev
/sys/class/usb_device/usbdev2.1/dev
/sys/class/usb_device/usbdev2.3/dev
/sys/class/usb_device/usbdev3.1/dev
/sys/class/usb_device/usbdev4.1/dev
/sys/class/usb_device/usbdev5.1/dev
/sys/class/usb_device/usbdev5.3/dev
/sys/class/usb_device/usbdev5.4/dev
/sys/class/usb_endpoint/usbdev1.1_ep00/dev
/sys/class/usb_endpoint/usbdev1.1_ep81/dev
/sys/class/usb_endpoint/usbdev2.1_ep00/dev
/sys/class/usb_endpoint/usbdev2.1_ep81/dev
/sys/class/usb_endpoint/usbdev2.3_ep00/dev
/sys/class/usb_endpoint/usbdev2.3_ep81/dev
/sys/class/usb_endpoint/usbdev3.1_ep00/dev
/sys/class/usb_endpoint/usbdev3.1_ep81/dev
/sys/class/usb_endpoint/usbdev4.1_ep00/dev
/sys/class/usb_endpoint/usbdev4.1_ep81/dev
/sys/class/usb_endpoint/usbdev5.1_ep00/dev
/sys/class/usb_endpoint/usbdev5.1_ep81/dev
/sys/class/usb_endpoint/usbdev5.3_ep00/dev
/sys/class/usb_endpoint/usbdev5.3_ep01/dev
/sys/class/usb_endpoint/usbdev5.3_ep81/dev
/sys/class/usb_endpoint/usbdev5.4_ep00/dev
/sys/class/usb_endpoint/usbdev5.4_ep02/dev
/sys/class/usb_endpoint/usbdev5.4_ep88/dev
/sys/devices/pci0000:00/0000:00:1d.0/usb1/dev
/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-1/dev
/sys/devices/pci0000:00/0000:00:1d.1/usb2/dev
/sys/devices/pci0000:00/0000:00:1d.2/usb3/dev
/sys/devices/pci0000:00/0000:00:1d.3/usb4/dev
/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-4/dev
/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-6/dev
/sys/devices/pci0000:00/0000:00:1d.7/usb5/dev

-- Kernel configuration:


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-2-686 (SMP w/1 CPU core)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages udev depends on:
ii  debconf [debconf-2.0]        1.5.17      Debian configuration management sy
ii  libc6                        2.7-5       GNU C Library: Shared libraries
ii  libselinux1                  2.0.15-2+b1 SELinux shared libraries
ii  libvolume-id0                0.114-2     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:



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to