> This issue has been fixed somewhat recently in U-Boot.  It only
> happens if you connect a USB keyboard to the machine.  With the
> exception of Apple machines and possibly the Raspberry Pi, I expect
> most people to use a serial console on arm64 (and armv7 and riscv64)
> machines.  And Apple machines will have a fixed U-Boot.
> 
> Note that this bug not only affects the timeout.  It makes loading the
> kernel from disk slow as well.  So we probably should patch the U-Boot
> version we ship and/or update to U-Boot 2022.04 when it is released in
> a few weeks.

That would be a good idea.

> It may still be worth doing something like this, but would a middle
> groun of making it loop something like a 100 times be an option?

Using 10 is already the middle ground between the existing code using
1000 and the pre-1999 behaviour of checking on every iteration, i.e. 1.
Until an U-Boot upgrade is available, using 100 would cause a
delay of 8 seconds between timeout checks.

Reply via email to