Hi, I must be doing something wrong cause LFS-7.1 has been out for a while and noone has complained yet about udev-181/182.
Here's my problem: I have a custom initramfs that works perfectly well with udev-173. When the *only* thing I supplant in the initramfs image is udev-173 with udev-181/182 (everything else remains the same), the kernel populates /sys with all the correct data (meaning all devices are there) and udev sees them, but does not create the device nodes under /dev. The only things it creates are: btrfs-control char fd fuse kmsg log mapper net ppp snd stderr stdin stdout I have to create manually /dev/tty1 to be able to get even a console. Here's what I do in my initramfs's init script: mkdir -p /run mount -n -t tmpfs tmpfs /run mkdir -p /run/{var,lock,shm,udev} chmod 1777 /run/shm mount -o nosuid,noexec,nodev -t proc proc /proc mount -o nosuid,noexec,nodev -t sysfs sysfs /sys mount -o mode=0755,nosuid -t tmpfs tmpfs /dev -o mode=755 ln -s /run/shm /dev/shm echo > /proc/sys/kernel/hotplug /sbin/udevd --daemon (moved /lib/udev/udevd to /sbin for convenience, but even with /lib/udev/udevd --daemon it still doesn't work) /sbin/udevadm trigger --action=add --type=subsystems /sbin/udevadm trigger --action=add --type=devices /sbin/udevadm settle --timeout=15 I haven't tried udev-18x with a harddisk only boot, as I require initramfs (disk encryption). For now I've stuck with udev-173, but I want to stay current with LFS development and move to 18x. Any suggestions what I could be doing wrong? I have debugging output from udevd if anyone cares to view it. Thanks, IvanK. -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page