Hi Karl, On 26/5/22 13:26, k...@aspodata.se wrote:
And, if DEVTMPFS isn't used then udev will not start, don't know about eudev. vdev and mdev will probably run fine without devtmpfs.
Vdev does work without DEVTMPFS. Indeed, i have the following lines in my initramfs: if command -v udevd; then mount -t devtmpfs -o nosuid,mode=0755 udev /dev else mount -t tmpfs -o nosuid,mode=0755 none /dev fi leading to something like this in my /etc/mtab: none /dev tmpfs rw,relatime,size51200k,mode755 0 0 in contrast to udev /dev devtmpfs rw,nosuid,relatime,size=..... I did build a kernel without devtmpfs support: https://www.gnuinos.org/nodevtmpfs/ <https://www.gnuinos.org/nodevtmpfs/> but don't expect to get eudev working with it. On the other hand, and just the same as vdev, you don't need devtmpfs to run mdev: https://sunxiboards.wordpress.com/2013/09/23/using-devtmpfs/ <https://sunxiboards.wordpress.com/2013/09/23/using-devtmpfs/> Calling `|mdev -s`| will check /sys and will create the correct devices. Therefore, if you don't use devtmpfs, you need to call `mdev -s` in your /bin/init script to populate /dev. And then, when the kernel detects a new device, it calls the already mentioned /proc/sys/kernel/hotplug Cheers, Aitor.
_______________________________________________ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng