Hi Josh and Marco, I'm hereby transmitting Josua's answer to the correct bugreport, please follow up on the separate bugreports.
This is for #591765: > > Last but not least, if the program started by a RUN rule really needs to > > sleep multiple times (hint: probably not with a modern kernel) then it > > must fork and daemonize. > > I thought the forking is done in the script head ? It does not block > udev on my systems ... > Regarding modern kernels, this tool is used on old netbooks, on > routers and sometimes dated distributions. Unfortunately, I can't > assume a certain kernel version nor a distribution minimum. > > Sometimes there are existing udev rules or kernel routines to switch > the mode, so I wait a bit for these to kick in first. In some cases > I have to wait for a storage device to be accessible, to read out > SCSI attributes for identification. > > After the mode switch I wait for any driver binding to the device; > if this doesn't happen I add the USB ID on the fly to the serial driver. > > There are many aspects of these devices that are non-standard. But > I'm willing to work to make this package "unbroken". -- Didier Raboud, proud Debian Maintainer (DM). CH-1020 Renens [email protected] -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

