we are using beaglebone black based custom board,
We have programming station[desktop PC just naming it] where we have configured tftpboot and nfsroot(network rfs). And Last init script( programming init script in /etc/init.d/ folder) flashes freshly manufactured board. Programming script does following steps, 1. Partition emmc(using parted) 2. format partitions 3. Write bootloader, kernel and root file system. nfsroot folder contains all static device files under /dev/ folder with respect to partitions structure. i.e. it contains /dev/mmcblk0, /dev/mmcblk0p1, /dev/mmcblk0p2 .. etc. when we observed the directory /dev/ during partitioning process of emmc we see that /dev/mmcblk0p1, /dev/mmcblk0p2 .. gets *deleted* and after partitioning is done device files are *created* again. This all works fine when we are flashing one device on that programming station. However this fails when try flashing multiple devices on the programming station, reason being when one device's emmc is being partitioned other device's emmc's partitions are being formatted one by one. Sometimes second device doesn't find device file(e.g. /dev/mmbclk0p15) it is looking at while formatting the partition, So programming fails. so my question is, is there anyway to prevent deletion of the device file when emmc is being partitioned ? is there a kernel configuration which stops device file creation/deletion ? Any other suggestion/pointers? -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/7e205bad-0abe-46c0-b914-aad1ec08b97f%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.