Howdy list, I just installed udev on a Debian Sarge box. Everything's working great, but now I'm trying to write some rules for a digital camera and a usb memory stick. I created a file named 010_local.rules in /etc/udev/rules.d that contains the following:
# Olympus D390 digital camera BUS="scsi", SYSFS{vendor}="OLYMPUS ", KERNEL="sd*", NAME="%k", SYMLINK="camera%n" # PNY Attache usb key BUS="usb", SYSFS{product}="USB Flash Memory", KERNEL="sd*", NAME="%k", SYMLINK="usb_key%n" However, it is symlinking both devices to /dev/camera, instead of /dev/camera and /dev/usb_key. I've copied the output from udevinfo below for each device. Can anyone see what I'm doing wrong? TIA, Jacob # Digital camera device '/sys/block/sdb' has major:minor 8:16 looking at class device '/sys/block/sdb': SUBSYSTEM="block" SYSFS{dev}="8:16" SYSFS{range}="16" SYSFS{removable}="1" SYSFS{size}="512000" SYSFS{stat}=" 1 0 8 20 0 0 0 0 0 20 20" follow the class device's "device" looking at the device chain at '/sys/devices/pci0000:00/0000:00:02.0/usb1/1-3/1-3:1.0/host4/4:0:0:0': BUS="scsi" ID="4:0:0:0" DRIVER="sd" SYSFS{detach_state}="0" SYSFS{device_blocked}="0" SYSFS{max_sectors}="240" SYSFS{model}="C150,D390 " SYSFS{queue_depth}="1" SYSFS{rev}="1.00" SYSFS{scsi_level}="3" SYSFS{state}="running" SYSFS{timeout}="30" SYSFS{type}="0" SYSFS{vendor}="OLYMPUS " looking at the device chain at '/sys/devices/pci0000:00/0000:00:02.0/usb1/1-3/1-3:1.0/host4': BUS="" ID="host4" DRIVER="unknown" SYSFS{detach_state}="0" looking at the device chain at '/sys/devices/pci0000:00/0000:00:02.0/usb1/1-3/1-3:1.0': BUS="usb" ID="1-3:1.0" DRIVER="usb-storage" SYSFS{bAlternateSetting}=" 0" SYSFS{bInterfaceClass}="08" SYSFS{bInterfaceNumber}="00" SYSFS{bInterfaceProtocol}="50" SYSFS{bInterfaceSubClass}="06" SYSFS{bNumEndpoints}="02" SYSFS{detach_state}="0" SYSFS{iInterface}="00" looking at the device chain at '/sys/devices/pci0000:00/0000:00:02.0/usb1/1-3': BUS="usb" ID="1-3" DRIVER="usb" SYSFS{bConfigurationValue}="1" SYSFS{bDeviceClass}="00" SYSFS{bDeviceProtocol}="00" SYSFS{bDeviceSubClass}="00" SYSFS{bMaxPower}="100mA" SYSFS{bNumConfigurations}="1" SYSFS{bNumInterfaces}=" 1" SYSFS{bcdDevice}="0100" SYSFS{bmAttributes}="c0" SYSFS{detach_state}="0" SYSFS{devnum}="2" SYSFS{idProduct}="0102" SYSFS{idVendor}="07b4" SYSFS{manufacturer}="OLYMPUS" SYSFS{maxchild}="0" SYSFS{product}="C150,D390" SYSFS{serial}="S401002027" SYSFS{speed}="12" SYSFS{version}=" 1.10" looking at the device chain at '/sys/devices/pci0000:00/0000:00:02.0/usb1': BUS="usb" ID="usb1" DRIVER="usb" SYSFS{bConfigurationValue}="1" SYSFS{bDeviceClass}="09" SYSFS{bDeviceProtocol}="00" SYSFS{bDeviceSubClass}="00" SYSFS{bMaxPower}=" 0mA" SYSFS{bNumConfigurations}="1" SYSFS{bNumInterfaces}=" 1" SYSFS{bcdDevice}="0206" SYSFS{bmAttributes}="e0" SYSFS{detach_state}="0" SYSFS{devnum}="1" SYSFS{idProduct}="0000" SYSFS{idVendor}="0000" SYSFS{manufacturer}="Linux 2.6.8-2-k7 ohci_hcd" SYSFS{maxchild}="3" SYSFS{product}="nVidia Corporation nForce2 USB Controller" SYSFS{serial}="0000:00:02.0" SYSFS{speed}="12" SYSFS{version}=" 1.10" looking at the device chain at '/sys/devices/pci0000:00/0000:00:02.0': BUS="pci" ID="0000:00:02.0" DRIVER="ohci_hcd" SYSFS{class}="0x0c0310" SYSFS{detach_state}="0" SYSFS{device}="0x0067" SYSFS{irq}="177" SYSFS{subsystem_device}="0x5004" SYSFS{subsystem_vendor}="0x1458" SYSFS{vendor}="0x10de" looking at the device chain at '/sys/devices/pci0000:00': BUS="" ID="pci0000:00" DRIVER="unknown" SYSFS{detach_state}="0" # USB key device '/sys/block/sdb' has major:minor 8:16 looking at class device '/sys/block/sdb': SUBSYSTEM="block" SYSFS{dev}="8:16" SYSFS{range}="16" SYSFS{removable}="1" SYSFS{size}="1001472" SYSFS{stat}=" 1 0 8 1 0 0 0 0 0 1 1" follow the class device's "device" looking at the device chain at '/sys/devices/pci0000:00/0000:00:02.2/usb3/3-6/3-6:1.0/host7/7:0:0:0': BUS="scsi" ID="7:0:0:0" DRIVER="sd" SYSFS{detach_state}="0" SYSFS{device_blocked}="0" SYSFS{max_sectors}="240" SYSFS{model}="USB Flash Memory" SYSFS{queue_depth}="1" SYSFS{rev}="1.00" SYSFS{scsi_level}="3" SYSFS{state}="running" SYSFS{timeout}="30" SYSFS{type}="0" SYSFS{vendor}=" " looking at the device chain at '/sys/devices/pci0000:00/0000:00:02.2/usb3/3-6/3-6:1.0/host7': BUS="" ID="host7" DRIVER="unknown" SYSFS{detach_state}="0" looking at the device chain at '/sys/devices/pci0000:00/0000:00:02.2/usb3/3-6/3-6:1.0': BUS="usb" ID="3-6:1.0" DRIVER="usb-storage" SYSFS{bAlternateSetting}=" 0" SYSFS{bInterfaceClass}="08" SYSFS{bInterfaceNumber}="00" SYSFS{bInterfaceProtocol}="50" SYSFS{bInterfaceSubClass}="06" SYSFS{bNumEndpoints}="03" SYSFS{detach_state}="0" SYSFS{iInterface}="00" looking at the device chain at '/sys/devices/pci0000:00/0000:00:02.2/usb3/3-6': BUS="usb" ID="3-6" DRIVER="usb" SYSFS{bConfigurationValue}="1" SYSFS{bDeviceClass}="00" SYSFS{bDeviceProtocol}="00" SYSFS{bDeviceSubClass}="00" SYSFS{bMaxPower}="100mA" SYSFS{bNumConfigurations}="1" SYSFS{bNumInterfaces}=" 1" SYSFS{bcdDevice}="0100" SYSFS{bmAttributes}="80" SYSFS{detach_state}="0" SYSFS{devnum}="9" SYSFS{idProduct}="6533" SYSFS{idVendor}="0930" SYSFS{manufacturer}="" SYSFS{maxchild}="0" SYSFS{product}="USB Flash Memory" SYSFS{speed}="480" SYSFS{version}=" 2.00" looking at the device chain at '/sys/devices/pci0000:00/0000:00:02.2/usb3': BUS="usb" ID="usb3" DRIVER="usb" SYSFS{bConfigurationValue}="1" SYSFS{bDeviceClass}="09" SYSFS{bDeviceProtocol}="01" SYSFS{bDeviceSubClass}="00" SYSFS{bMaxPower}=" 0mA" SYSFS{bNumConfigurations}="1" SYSFS{bNumInterfaces}=" 1" SYSFS{bcdDevice}="0206" SYSFS{bmAttributes}="e0" SYSFS{detach_state}="0" SYSFS{devnum}="1" SYSFS{idProduct}="0000" SYSFS{idVendor}="0000" SYSFS{manufacturer}="Linux 2.6.8-2-k7 ehci_hcd" SYSFS{maxchild}="6" SYSFS{product}="nVidia Corporation nForce2 USB Controller" SYSFS{serial}="0000:00:02.2" SYSFS{speed}="480" SYSFS{version}=" 2.00" looking at the device chain at '/sys/devices/pci0000:00/0000:00:02.2': BUS="pci" ID="0000:00:02.2" DRIVER="ehci_hcd" SYSFS{class}="0x0c0320" SYSFS{detach_state}="0" SYSFS{device}="0x0068" SYSFS{irq}="193" SYSFS{subsystem_device}="0x5004" SYSFS{subsystem_vendor}="0x1458" SYSFS{vendor}="0x10de" looking at the device chain at '/sys/devices/pci0000:00': BUS="" ID="pci0000:00" DRIVER="unknown" SYSFS{detach_state}="0" -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]