https://bugzilla.novell.com/show_bug.cgi?id=329655#c4
George Iosif changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |REOPENED
Resolution|WORKSFORME |
--- Comment #4 from George Iosif 2007-10-27 18:49:32 MST ---
Hi,
Sorry for... bugging you again, but, as I said, udev_timeout doesn't solve my
problem.
I went through the scripts (from the initrd file) and you are right, udevsettle
is called before lvm detection (so, I understand your logic).
The problem is that /boot/21-devinit_done.sh executes and finishes almost
instantly, which would imply that there is no queued kernel/udev event left
unhandled, even if the external drive is not present in /dev yet (I modified
the /boot/21-devinit_done.sh script to include the following sequence:
ls /dev
cat /proc/partitions
both before and after the execution of the udevsettle line and the output is
the same in both cases: no /dev/sdb -- my external drive.).
Later though, the /dev/sdb (and it's partitions) device is created, but it's
already too late (the lvm detection script has executed for some time).
Is this an udevsettle bug ?
Cheers,
George Iosif
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.