Skip to content
Commit 1bb26611 authored by Tobias Schramm's avatar Tobias Schramm
Browse files

arm64: Workaround to shorten boot time on the Pinebook Pro

Initialization of crypto_rsa and the tracing subsystem take forever (>300 s)
during early boot. In the case of crypto_rsa it seems to come down to
some misscalculation of crypto test runtime based on dmips specified
in the dt. Loading the module later is way faster (0.5 s). The only
drawback of this is that signing of the mac80211 regdb must also be
disabled.
I do currently not have any idea why initialization of the tracing framework
is taking such a long time (30 s).
However, this workaround is very much non-invasive since it concernes only
the kernel config.
This patch shortens the boot time from more than 3 minutes down to
just 30 seconds even from an micro SD card.
parent 1e39ae7d
Loading
Loading
Loading
Loading
  • Nice find! I will test it on my next build. 😄

  • Just tested it on a kernel build.

    While it does shorten the boot time a bit, from 5 minutes to about 2 or 3 minutes, its still not as fast as it should be. The dmips patch is still way faster in my tests, with a boot in about 30 seconds.

0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment