[Buildroot] [PATCH] system/device_table.txt: add /dev/null entry

Peter Korsgaard peter at korsgaard.com
Thu Nov 27 07:56:40 UTC 2014


>>>>> "Baruch" == Baruch Siach <baruch at tkos.co.il> writes:

 > /dev/null is the "console" for system startup commands listed in the default
 > /etc/inittab. These commands fail when /dev/null isn't there. This breaks
 > BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV, as /proc and /sys are not mounted when
 > mdev runs, causing the following errors:

 > can't open /dev/null: No such file or directory
 > can't open /dev/null: No such file or directory
 > can't open /dev/null: No such file or directory
 > can't open /dev/null: No such file or directory
 > can't open /dev/null: No such file or directory
 > can't open /dev/null: No such file or directory
 > ...

Hmm, is this on a kernel without devtmpfs? Devtmpfs is expected to be
used with mdev (and we automatically enable it if you build a kernel
with BR).

> Starting mdev...
 > /etc/init.d/S10mdev: line 19: can't create /proc/sys/kernel/hotplug: nonexistent directory
 > mdev: /sys/class: No such file or directory

So you don't have /proc and /sys? Is this also a custom rootfs skeleton
/ inittab? With the default one we do a mount -a before running /etc/init.d/rcS.

-- 
Bye, Peter Korsgaard



More information about the buildroot mailing list