Sequoia EMAC only works if u-boot initializes it?
Steven A. Falco
sfalco at harris.com
Tue Nov 27 06:10:09 EST 2007
I've attached a copy of my bootlog. I added in one patch to enable
rgmii but that didn't fix it.
(http://ozlabs.org/pipermail/linuxppc-dev/2007-October/043435.html)
I am curious why the new emac driver is enabled in the DENX tree but not
in the upstream trees. Has DENX successfully used this driver on the
Sequoia board? Am I trying something that is known not to work?
I'm interested in helping in whatever way I can. I need ARCH=powerpc to
use the current Xenomai patches, and I need both EMACs so I can evaluate
bonding (for high-availability).
Thanks,
Steve
Stefan Roese wrote:
> On Monday 26 November 2007, Steven A. Falco wrote:
>
>> I have noticed odd behavior on a Sequoia board. Kernel is built from
>> DENX git, ARCH=powerpc, 2.6.23.1.
>>
>> Sequence that works:
>> 1) In u-boot, do "dhcp" (this initializes the PHY)
>> 2) Boot linux from flash
>> 3) ifconfig eth0 192.168.0.101 netmask 255.255.255.0 up
>> Ethernet is now functional, and I can ping the Sequoia (and it can ping
>> my host)
>>
>> Sequence that does not work:
>> 1) Boot linux from flash without letting u-boot touch eth0
>> 2) ifconfig eth0 192.168.0.101 netmask 255.255.255.0 up
>> Ethernet appears to come up, but it is not functional. I.e. I get
>> "eth0: link is up, 100 FDX, pause enabled" but I cannot ping the board,
>> and the board cannot ping my host.
>>
>
> Do you have a 100MBit connection? Or Gbit? Could you please send the complete
> bootlog.
>
>
>> So, the kernel appears to be missing some initialization that u-boot
>> provides.
>>
>> However, eth1 is more strange. U-boot can use it (via "setenv ethact
>> ppc_4xx_eth1;dhcp"), however, the kernel cannot use it, whether or not
>> u-boot first initializes it.
>>
>> If anyone has suggestions on where to look, I'd appreciate it. I'm
>> going to look at the PHY register settings and see if there are any
>> clues there...
>>
>
> Again it would be interesting to see the bootlog here.
>
> Best regards,
> Stefan
>
> =====================================================================
> DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
> HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
> Phone: +49-8142-66989-0 Fax: +49-8142-66989-80 Email: office at denx.de
> =====================================================================
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ozlabs.org/pipermail/linuxppc-dev/attachments/20071126/6f63a7bd/attachment.htm>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: broke
URL: <http://lists.ozlabs.org/pipermail/linuxppc-dev/attachments/20071126/6f63a7bd/attachment.asc>
More information about the Linuxppc-dev
mailing list