Thanks for your response. Where can i find more information about that ?<br>kexec has option --devicetreeblob and i tried to use it with my Linux 2.6 kernel but the Linux kernel did lv1_panic during boot. Maybe i should initiliaze some nodes in DTB, e.g. memory ?<br>
<br>graf_chokolo<br><br><div class="gmail_quote">On Tue, Feb 15, 2011 at 9:09 AM,  <span dir="ltr"><<a href="mailto:arnd@arndb.de">arnd@arndb.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="im">On Monday 14 February 2011 21:46:12 graf_chokolo graf_chokolo wrote:<br>
> I think the problem is with petitboot. Maybe i have to pass the dtb file to<br>
> petitboot directly.<br>
<br>
</div>That's right. There are two official ways to boot a Linux kernel on the ps3:<br>
1. Put it into flash with an embedded dtb file.<br>
2. Use kboot from a running kernel, which passes the current device tree<br>
   to the next one.<br>
<br>
In most installations, petitboot uses method 1, while the real kernel uses<br>
method 2.<br>
<br>
One option for you would be to replace the petitboot kernel with one<br>
that has the patched device tree.<br>
<br>
Another option would be to change the kboot binary in petitboot to pass<br>
a modified or replaced dtb.<br>
<br>
You could also temporarily change the boot code for the second kernel<br>
to ignore the dtb it gets from kboot and always use its own.<br>
<br>
        Arnd<br>
</blockquote></div><br>