Hi, I have this problem as well, and it seems to be some Heisenbug. When I boot up the computer normaly, udev fails with the already bound socket and I get no input devices. When I put debug on the kernel command line the problem seems to get a statistical component, and whenever I put break=init there it boots as it should (after ctrl-d). So I put 'ps -A x > /dev/.initramfs/ps-Ax.udev' on the very top of '/etc/init.t/udev'. Now it seems there are indeed two udevd processes left [att1] and udev does not start properly. But when I do 'ps -A x | grep udev > /dev/.initramfs/ps-Ax.udev' there are no processes left and udev just works.
Summing this up I think it is a timing problem. It seems to me that the udevd from initramfs is in fact killed, but nobody waits for it to actually die. For now i do a sleep 1 in /etc/init.d/udev and it seems to work. But I think this is not a real solution. Hope this helps, Matthias
PID TTY STAT TIME COMMAND 1 ? Ss 0:00 init boot 2 ? S 0:00 [kthreadd] 3 ? S 0:00 [ksoftirqd/0] 4 ? S 0:00 [kworker/0:0] 5 ? S 0:00 [kworker/u:0] 6 ? S 0:00 [migration/0] 7 ? S 0:00 [watchdog/0] 8 ? S 0:00 [migration/1] 9 ? S 0:00 [kworker/1:0] 10 ? S 0:00 [ksoftirqd/1] 11 ? S 0:00 [kworker/0:1] 12 ? S 0:00 [watchdog/1] 13 ? S 0:00 [migration/2] 14 ? S 0:00 [kworker/2:0] 15 ? S 0:00 [ksoftirqd/2] 16 ? S 0:00 [watchdog/2] 17 ? S 0:00 [migration/3] 18 ? S 0:00 [kworker/3:0] 19 ? S 0:00 [ksoftirqd/3] 20 ? S 0:00 [watchdog/3] 21 ? S< 0:00 [cpuset] 22 ? S< 0:00 [khelper] 23 ? S< 0:00 [netns] 24 ? S 0:00 [sync_supers] 25 ? S 0:00 [bdi-default] 26 ? S< 0:00 [kintegrityd] 27 ? S< 0:00 [kblockd] 28 ? S< 0:00 [kacpid] 29 ? S< 0:00 [kacpi_notify] 30 ? S< 0:00 [kacpi_hotplug] 31 ? S< 0:00 [kondemand] 32 ? S 0:00 [khungtaskd] 33 ? S 0:00 [kswapd0] 34 ? SN 0:00 [ksmd] 35 ? SN 0:00 [khugepaged] 36 ? D 0:00 [fsnotify_mark] 37 ? S< 0:00 [aio] 38 ? S< 0:00 [crypto] 61 ? Ss 0:00 udevd --daemon --resolve-names=never 96 ? D 0:00 udevd --daemon --resolve-names=never 189 ? S 0:00 [khubd] 190 ? S< 0:00 [ata_sff] 193 ? S 0:00 [kworker/2:1] 194 ? S 0:00 [scsi_eh_0] 195 ? S 0:00 [scsi_eh_1] 196 ? S 0:00 [scsi_eh_2] 197 ? S 0:00 [scsi_eh_3] 198 ? S 0:00 [scsi_eh_4] 199 ? S 0:00 [scsi_eh_5] 200 ? S 0:00 [kworker/u:1] 201 ? S 0:00 [kworker/u:2] 202 ? S 0:00 [kworker/u:3] 203 ? S 0:00 [kworker/u:4] 204 ? S 0:00 [kworker/u:5] 205 ? S 0:00 [kworker/u:6] 212 ? S 0:00 [kworker/3:1] 213 ? S 0:00 [kworker/1:1] 251 ? S 0:00 [kworker/0:2] 265 ? S< 0:00 [kdmflush] 272 ? S< 0:00 [kdmflush] 288 ? S 0:00 [jbd2/dm-0-8] 289 ? S< 0:00 [ext4-dio-unwrit] 366 tty1 Ss+ 0:00 init boot 367 tty1 S+ 0:00 /bin/sh /etc/init.d/rc S 370 tty1 S+ 0:00 startpar -p 4 -t 20 -T 3 -M boot -P N -R S 385 tty1 S+ 0:00 /bin/sh -e /etc/init.d/udev start 386 tty1 R+ 0:00 ps -A x