Ok, the most interesting fact there is your reply to #2 ... you should not have a /dev/.udev/queue directory at that point.
So here's some more things to try
After booting (but before running udevd --daemon) does /dev/.udev/queue exist?
Is /dev/.udev/queue empty or is there something in it?
Is /dev a mountpoint and a tmpfs? (check /proc/mounts)
Is /dev empty?
Is there a /dev/.udev/failed?
Is there anything in /dev/.udev/failed?
Thanks
(The reason that udevplug is failing is because it's waiting for that directory to go away before it starts its work, and that directory never goes away -- so after 3 minutes it times out having done nothing, so you're left with whatever the initramfs prepared, which amongst other things means no permissions)
Ok, the most interesting fact there is your reply to #2 ... you should not have a /dev/.udev/queue directory at that point.
So here's some more things to try
After booting (but before running udevd --daemon) does /dev/.udev/queue exist?
Is /dev/.udev/queue empty or is there something in it?
Is /dev a mountpoint and a tmpfs? (check /proc/mounts)
Is /dev empty?
Is there a /dev/.udev/failed?
Is there anything in /dev/.udev/failed?
Thanks
(The reason that udevplug is failing is because it's waiting for that directory to go away before it starts its work, and that directory never goes away -- so after 3 minutes it times out having done nothing, so you're left with whatever the initramfs prepared, which amongst other things means no permissions)