<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Marcin Juszkiewicz - redboot</title><link href="https://marcin.juszkiewicz.com.pl/" rel="alternate"/><link href="https://marcin.juszkiewicz.com.pl/tag/redboot/feed/" rel="self"/><id>https://marcin.juszkiewicz.com.pl/</id><updated>2009-04-15T17:04:00+02:00</updated><entry><title>EDB9301 hacking</title><link href="https://marcin.juszkiewicz.com.pl/2009/04/15/edb9301-hacking/" rel="alternate"/><published>2009-04-15T17:04:00+02:00</published><updated>2009-04-15T17:04:00+02:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2009-04-15:/2009/04/15/edb9301-hacking/</id><summary type="html">&lt;p&gt;Today I visited friend at his office and during talk I found dusted &lt;span class="caps"&gt;EDB9301&lt;/span&gt; board at shelve. As he do not use it any more I was allowed to take it for&amp;nbsp;experimenting.&lt;/p&gt;
&lt;p&gt;First problem was bootloader &amp;#8212; I am not so familiar with RedBoot so it took me a while …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Today I visited friend at his office and during talk I found dusted &lt;span class="caps"&gt;EDB9301&lt;/span&gt; board at shelve. As he do not use it any more I was allowed to take it for&amp;nbsp;experimenting.&lt;/p&gt;
&lt;p&gt;First problem was bootloader &amp;#8212; I am not so familiar with RedBoot so it took me a while to get it to load kernel from &lt;span class="caps"&gt;TFTP&lt;/span&gt; server. For reference: proper command&amp;nbsp;is &lt;code&gt;"load -v -r -b 0x01000000 /zImage-ep9301"&lt;/code&gt; where &amp;#8220;/zImage-ep9301&amp;#8221; is name of file to fetch. If you will get &amp;#8220;Unrecognized image type: 0xe1a00000&amp;#8221; message instead then you forgot &amp;#8220;-r&amp;#8221; switch (RedBoot do not know format of zImage kernel). I got some hints from HitchHacker Guide to &lt;span class="caps"&gt;ENP&lt;/span&gt;-2611&amp;nbsp;page.&lt;/p&gt;
&lt;p&gt;Second was Linux kernel as support for &lt;span class="caps"&gt;EDB9301&lt;/span&gt; was not present in 2.6.29 version. Quick search on &lt;abbr title="Linux Arm Kernel Mailing List"&gt;&lt;span class="caps"&gt;LAKML&lt;/span&gt;&lt;/abbr&gt; gave me patch which adds &lt;span class="caps"&gt;EDB9301&lt;/span&gt; support. But even with this patch kernel does not wanted to boot due to different machine &lt;span class="caps"&gt;ID&lt;/span&gt; (454 instead of 462) &amp;#8212; small patch to &amp;#8220;arch/arm/tools/mach-types&amp;#8221; solved problem&amp;nbsp;:D&lt;/p&gt;
&lt;p&gt;Now I have board booted with root over &lt;span class="caps"&gt;NFS&lt;/span&gt; and wait for &amp;#8220;base-image&amp;#8221; build to end to have rootfs which will fit that device better then Openmoko one&amp;nbsp;;D&lt;/p&gt;
&lt;figure id="__yafg-figure-1"&gt;
&lt;img alt="EDB9301 board" loading="lazy" src="/files/2009/04/3445158164_1434aa6c68_o_d-700x.jpg" title="EDB9301 board"&gt;
&lt;figcaption&gt;&lt;span class="caps"&gt;EDB9301&lt;/span&gt; board&lt;/figcaption&gt;
&lt;/figure&gt;</content><category term="ep93xx"/><category term="openmoko"/><category term="redboot"/></entry></feed>