@@ -, +, @@ --- init.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) --- a/init.c +++ a/init.c @@ -414,7 +414,9 @@ int main(int argc, char **argv) printf("Spawning udevd..."); udevpid = spawn(udevd); - + if(udevpid<0) + fatal("Udev"); + usleep(500); if (mkdir("/dev/.udev/queue", 0755) < 0 && errno != EEXIST) fatal("cannot create /dev/.udev/queue"); --