<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">Using 2.6.26.3 nothing changes.<br>
<br>
Reading MPC5200 user guide I calculate the value of port_config to
configure USB on ethernet port. So I'm using this value in arch=ppc
everyting works.<br>
With arch=powerpc I see that the kernel read the device tree blob, so I think that I need to modify it.<br>
<br>
However, when I plug-in my usb storage.. the system try to "initialize" the device but something is dead...<br>
<br>
How can I enable the sequent option (irqpoll):<br>
...<br>
irq 134: nobody cared (try booting with the "irqpoll" option)<br>...<br>
<br>thanks,<br>@ngel<br>
<br>--- <b>Ven 5/12/08, Grant Likely <i>&lt;grant.likely@secretlab.ca&gt;</i></b> ha scritto:<br>Da: Grant Likely &lt;grant.likely@secretlab.ca&gt;<br>Oggetto: Re: usb/eth DTS nodes for custom board based on mpc5200<br>A: s104259@yahoo.it<br>Cc: devicetree-discuss@ozlabs.org<br>Data: Venerdì 5 dicembre 2008, 16:16<br><br><pre>On Fri, Dec 5, 2008 at 8:02 AM, Angelo &lt;s104259@yahoo.it&gt; wrote:<br>&gt; Ok.<br>&gt;<br>&gt; Tha main problem is that if I cross-compile kernel for ARCH=ppc<br>everythings<br>&gt; work fine.<br>&gt;<br>&gt;&gt;"Configuring the Ethernet pins for USB IO is just a pin routing<br>board setup<br>&gt;&gt; task."<br>&gt;<br>&gt; What should I do for this?!?!?<br><br>Without seeing your board I don't know, but I do know that there have<br>been a *lot* of changes in mpc5200 support since 2.6.21, including<br>USB.  You should try using a 2.6.27 kernel.<br><br>&gt;<br>&gt; * I've configured the port_config in 
 lite5200_setup_cpu(void)<br>function<br>&gt; [arch/powerpc/platforms/52xx/lite5200.c]. I put in port_config the same<br>&gt; value that I put with ARCH=ppc!<br>&gt;<br>&gt; However I'm sure that my u-boot sets-up the port_config register<br>because<br>&gt; fatls usb 0:1 / show me the content of usb-storage.<br><br>If U-Boot sets up port_config correctly, then you do *not* need to<br>change the setting in the kernel.<br><br>-- <br>Grant Likely, B.Sc., P.Eng.<br>Secret Lab Technologies Ltd.</pre><br><br>--- <b>Ven 5/12/08, Grant Likely <i>&lt;grant.likely@secretlab.ca&gt;</i></b> ha scritto:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;">Da: Grant Likely &lt;grant.likely@secretlab.ca&gt;<br>Oggetto: Re: R: usb/eth DTS nodes for custom board based on mpc5200<br>A: gianfranco.casanova@alice.it<br>Cc: s104259@yahoo.it, "linuxppc-dev" &lt;linuxppc-dev@ozlabs.org&gt;, devicetree-discuss@ozlabs.org<br>Data:
 Venerdì 5 dicembre 2008, 16:25<br><br><pre>On Fri, Dec 5, 2008 at 8:16 AM,  &lt;gianfranco.casanova@alice.it&gt; wrote:<br>&gt; Hi Grant<br>&gt;<br>&gt; we have already tested what you are suggesting, but nothing happens.<br>&gt;<br>&gt; I'm supposing the problem comes from interrupts.<br><br>Unlikely.  The interrupt routing is hard wired into the SoC and<br>probably not messed up (unless the USB node in the device tree has<br>been changed).  You may have a problem with port_config (setup for<br>single ended vs differential signaling) or some other electrical<br>difference from the 5200.  Beyond that it's not something that is easy<br>to figure out over email.<br><br>g.<br><br>-- <br>Grant Likely, B.Sc., P.Eng.<br>Secret Lab Technologies Ltd.<br></pre></blockquote></td></tr></table><br>