On Thu, 2006-03-09 at 11:40 -0300, Mariano López Reta wrote: > On Wed, 2006-03-08 at 18:38 -0700, Craig White wrote: > > ---- > > #1 - any rules you create should NOT go into 50-udev.rules since, a) > > that file gets replaced any time there is a udev package update and b) > > rules are parsed alphabetically in the folder and the first rule wins so > > 10-udev.rules would solve both those issues. > > > > #2 - get the specific information about your device from either udevinfo > > or usbview when the device is plugged in. > > > > See this link for really good ideas... > > > > http://www.reactivated.net/writing_udev_rules.html > > > > Craig > > > > Well, after careful reading, I restated 50-udev.rules to original state > and wrote my own .rules as follows: > > SUBSYSTEM=="tty" , NAME=="ttyUSB0" , SYSFS{dev}=="188:0" , PROGRAM+="/etc/udev/scripts/ipaq.sh" > > since udevinfo -a -p /sys/class/tty/ttyUSB0 reports only SUBSYSTEM, NAME and SYSFS{dev}. > > I restarted udev with logging = info, and in /var/log/messages I saw that my script is in fact run, > but previous to the creation of /dev/ttyUSB0 so the commands contained in my script are useless. So, > how can I make my script run AFTER the creation of /dev/ttyUSB0? The creation is the last thing that udev do, > but I have no clue how to run something after that. > > Any help or ideas will be appreciated. > ---- I don't know because I haven't done it but is it possible to put a 10 or 15 second wait loop in your script to pause it until device is actually mounted? Craig