Comment 15 for bug 1282076

Revision history for this message
Ryan Harkin (ryanharkin) wrote :

Having spoken to various people about the CPU idle problem and whether or not the problems we are having are related, I decided to do some boot testing of our various releases.

Here are my notes of recent releases vs bootability:

- with networking enabled
- by 14.05, I mean the 1st release image/build with CONFIG_CPU_IDLE=y
    http://releases.linaro.org/14.05/openembedded/aarch64/vexpress64-openembedded_minimal-armv8-gcc-4.8_20140525-654.img.gz

14.01: boots fine every time
14.02: hung on 1st boot, 2nd was fine
14.03: booted fine 1st time
14.04: booted fine 1st time
14.05: hung on 1st, 2nd, 3rd boot (as far as I can tell, it always hangs)

Using TF, kernel and DTB from 14.01 and the rootfs from 14.05:
Boot #1: hung
Boot #2: hung
Boot #3: booted
Boot #4: booted
Boot #5: booted

Using TF, kernel and DTB from 14.05 and the rootfs from 14.01:
Boot #1: booted
Boot #2: booted
Boot #3: booted
Boot #4: booted

So, after all those tests, I decided to re-run pure 14.05 again:
Boot #1: hung
Boot #2: hung
Boot #3: hung
Boot #4: hung

note: not all hangs happen in the same place, but there are some common hang points for each release, eg after getting DHCP lease.
note: by hang, the model appears to still be alive and responding to keypressed, but whatever is running gets blocked somehow and doesn't continue. I didn't wait very long for it to continue, usually about 1 minute. The model responds to pings.