[Ac] hdparm hangs often during starting (udev issue?)

Fryderyk Dziarmagowski freetz at gmx.net
Sun Feb 11 15:09:37 CET 2007


--- Tomasz Wittner <twittner at o2.pl> wrote:

> Hello,
> 
> Nearly every two booting I'm forced to press reset button on my workstation 
> (or sometimes is possible Alt+PrintScreen+S/B) - starting hangs during hdparm 
> invokation. Because hdparm is called right after starting udev I suspect that 
> udev (v. 079) doesn't finish its job and hdparm maybe hangs because 
> of "queued kernel/udev events"[1] are not handled yet.
> Newer udev (v. 104) has binary called udevsettle which is used in start_udev 
> (PLD Th) or /etc/init.d/udev (Debian unstable f.e.) scripts. As is said in 
> [1]man udevsettle is used for delaying script execution until queued 
> kernel/udev events are handled.

I saw something like that before and the cause was setting cdrom
parameters,
but:
AC udev version waits until all queued events are finished (populating
devices in /dev, hot- and coldplug events handling). "Finished" doesn't
not meat that all are correctly trigerred - newer udev (udevtrigger) has
--retry-failed option to retrigger failed events.

-- 
Fryderyk Dziarmagowski


More information about the pld-devel-en mailing list