[Buildroot] device_table & /dev/shm

Peter Korsgaard jacmet at uclibc.org
Sun Jun 26 10:17:54 UTC 2011


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

Hi,

 >> 1. I can see the generic device_table.txt and it includes a /dev/shm
 >> node. I can also see the /dev structure in output/target and it
 >> matches the generic device_table.txt. But, ... when I build the jffs2
 >> and load it on my MPC8323 target, what I see in /dev does not include
 >> /dev/shm. In fact it is significantly different. So, my first question
 >> is:
 >> 
 >> "What besides generic/device_table.txt can determine the contents of
 >> /dev on an MPC8323 target?"

 Baruch> Do you have devtmpfs mounted on /dev? If so, devtmpfs takes
 Baruch> over the content of /dev, and hides the device nodes and
 Baruch> directories from your device table.

If so, it would be better to use the 'Dynamic using devmtpfs only'
device table option to not waste jffs2 space on device nodes you are not
going to use anyway.

We might need to add a mkdir -p /dev/shm in inittab like we already do
for /dev/pts, as those are not device nodes and hence do not get created
by devtmpfs.

-- 
Bye, Peter Korsgaard


More information about the buildroot mailing list