Missing /dev/sda etc when booting custom kernels
A few people including me have had udev-151 only sparsely populate /dev -- crucial block devices such as /dev/sda were missing.
If you hit this problem, read /usr/doc/udev-151/README
In particular ensure your kernel meets the requirements:
- Version 2.6.27 of the Linux kernel with sysfs, procfs, signalfd, inotify,
unix domain sockets, networking and hotplug enabled:
CONFIG_TMPFS_POSIX_ACL=y (user ACLs for device nodes)
CONFIG_BLK_DEV_BSG=y (SCSI devices)
- Udev will not work with the CONFIG_SYSFS_DEPRECATED* option.
- Unix domain sockets (CONFIG_UNIX) as a loadable kernel module may work,
but it is not supported.
You should find that once your kernel meets these requirements, udev-151 works.