Hi Dave,

On 10/10/2012 11:35 AM, Dave Pigott wrote:
Hi all,

I found an interesting health failure today on origen07

http://validation.linaro.org/lava-server/scheduler/job/35016/log_file

When you look at the log, you see that the board starts off at the u-boot prompt. It then 
tries to do a "reboot", which (obviously) fails. So naturally, it then does a 
hard reset, and this is where it does something very odd: It interrupts the boot and 
tries to boot the previously installed test image. I haven't yet looked at the dispatcher 
code to figure out why (that's my next job).

What then started alarm bells ringing was that I saw this:

1261680 bytes read
reading uInitrd

1532597 bytes read
reading board.dtb

** Unable to read "board.dtb" from mmc 0:5 **

So whatever the test image was, it was expecting a device tree blob, which I 
would have assumed would have to have been installed during 
deploy_linaro_image() being that if there is one it should just be part of the 
test boot deployment.

So I looked at the log from the previous job:

http://validation.linaro.org/lava-server/scheduler/job/34938/log_file#entry24

and sure enough, you'll see at that mark the same issue.

So there are two things:

1) There's some twisted logic in the dispatcher that's making it do odd things 
if it starts off in u-boot
2) Do we have an issue with dtbs not being handled properly by lava, or is it 
just that the hwpack was incomplete?

Regarding the 2).

No dtb in the hwpack.
I've created a very similar bug for another ci project:
https://bugs.launchpad.net/linaro-ci/+bug/1064686

Probably "ubuntu packed kernels" is the only project (view) in jenkins handling the dtb in the right way.

Please note, that the dtb must be properly described in the hwpack, so that it could be picked up by LAVA / l-m-c. This is out of scope of the bug 1064686.

Thanks,
Andrey

_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to