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:
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.
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 releases. linaro. org/14. 05/openembedded /aarch64/ vexpress64- openembedded_ minimal- armv8-gcc- 4.8_20140525- 654.img. gz
- by 14.05, I mean the 1st release image/build with CONFIG_CPU_IDLE=y
http://
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.