Next I eliminated userspace from the problem. I commented out the "start on startup" line from /etc/event.d/rcS and instead added the attached "sysinit" job.
This performs the absolute minimum necessary to get udev running, and sets off the trigger.
I still had the hang, so it's not a race with anything like dbus, HAL, NM, X, etc.
Next I eliminated userspace from the problem. I commented out the "start on startup" line from /etc/event.d/rcS and instead added the attached "sysinit" job.
This performs the absolute minimum necessary to get udev running, and sets off the trigger.
I still had the hang, so it's not a race with anything like dbus, HAL, NM, X, etc.