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]

Reply via email to