summaryrefslogtreecommitdiff
path: root/meta-selftest
diff options
context:
space:
mode:
authorPatrick Ohly <patrick.ohly@intel.com>2016-07-01 15:53:51 +0200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2016-07-08 09:55:41 +0100
commit2a50bb9ee8838e3d026c82dc09aaccb880a264f4 (patch)
tree0328166e340cc84bab4685d8cdab3692ee07f4c2 /meta-selftest
parentb1f2d9ed8d4dc89c9e669f43f546463ccc2a76b9 (diff)
downloadopenembedded-core-2a50bb9ee8838e3d026c82dc09aaccb880a264f4.tar.gz
openembedded-core-2a50bb9ee8838e3d026c82dc09aaccb880a264f4.tar.bz2
openembedded-core-2a50bb9ee8838e3d026c82dc09aaccb880a264f4.zip
initramfs-framework: add retry loop for slow boot devices (like USB)
On some hardware platforms (Gigabyte, qemu), detection of USB devices by the kernel is slow enough such that it happens only after the first attempt to mount the rootfs. We need to keep trying for a while (default: 5s seconds, controlled by roottimeout=<seconds>) and sleep between each attempt (default: one second, rootdelay=<seconds>). This change intentionally splits finding the rootfs (in the new "rootfs") and switching to it ("finish"). That is needed to keep udev running while waiting for the rootfs, because it shuts down before "finish" starts. It is also the direction that was discussed on the OE mailing list for future changes to initramfs-framework (like supporting a "live CD" module, which would replace or further augment mounting of the rootfs). Signed-off-by: Patrick Ohly <patrick.ohly@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
Diffstat (limited to 'meta-selftest')
0 files changed, 0 insertions, 0 deletions