From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kay Sievers Date: Wed, 09 Feb 2005 02:24:31 +0000 Subject: Re: Bug#294123: udev: Bad parsing of regular expressions in *.rules Message-Id: <1107915872.23291.67.camel@localhost.localdomain> List-Id: References: <20050208090725.GB7706@wonderland.linux.it> In-Reply-To: <20050208090725.GB7706@wonderland.linux.it> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: linux-hotplug@vger.kernel.org On Tue, 2005-02-08 at 10:07 +0100, Marco d'Itri wrote: > ----- Forwarded message from Ricardo Galli ----- > > Subject: Bug#294123: udev: Bad parsing of regular expressions in *.rules > Reply-To: Ricardo Galli , 294123@bugs.debian.org > X-Debian-PR-Message: report 294123 > X-Debian-PR-Package: udev > X-Debian-PR-Keywords: > From: Ricardo Galli > To: Debian Bug Tracking System > > Package: udev > Version: 0.051-1 > Severity: important > > I have the following rule in /etc/udev/rules.d/palm.rules: > > BUS="usb", SYSFS{manufacturer}="Palm. Inc.", KERNEL="ttyUSB[024]", > NAME="%k", SYMLINK="pilot" What is that supposed to do? One symlink name for multiple devices? Every second Palm interface should overwrite this symlink? > This rule created a symlink /dev/pilot to the first device created when > the Palm is connected to USB. > > Up to version 0.50 it worked fine, but in last version udevs creates the > symlink to /dev/ttyUSB1 instead of /dev/ttyUSB0 What does: udevinfo -q all -p /class/tty/ttyUSB0 print in the failure case? > By changing to KERNEL="ttyUSB[135]" it creates the right links. Hmm, we didn't change anything in the matching logic and it worked for a long time without any known problems. I expect something different as the problem. Can't you match against some interface attributes in sysfs, which are telling you which one is the first interface of this device? You may compare: udevinfo -a -p /class/tty/ttyUSB0 udevinfo -a -p /class/tty/ttyUSB1 if you find a difference between both interfaces to match against, that is not dependent on the kernel device name. Kay ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_ide95&alloc_id396&op=click _______________________________________________ Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net Linux-hotplug-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel