[U-Boot] Help with u-boot & linux on walnut based board.
Brian S. Park
brian.park at corelis.com
Tue Aug 19 23:57:07 CEST 2008
Thanks Wolfgang,
I looked at the code more carefully and found that I actually
commented out a portion of the code that copies the emac address in
linux. My initial port was using Linux 2.4.20 and the code was not
there in that version. Since I'm now using 2.4.25 (ELDK 4.1 would not
compile the old kernel), when I ported my changes over, I missed that
there was a new line of code added to board_setup_arch function.
Anyway, after fixing the problem, it is working again.
Thanks again.
Brian
At 12:15 PM 8/19/2008, Wolfgang Denk wrote:
>Dear "Brian S. Park",
>
>In message <200808191838.m7JIcRQW017738 at mail.corelis.com> you wrote:
> >
> > I'm having trouble witn my network interface under linux and need
> > some help from the experts here.
> > My board is based on IBM walnut (PPC405GPr) but uses a different phys
> > chip. It is using DP83848 instead of DP83843. The network seems to
> > work find in u-boot (both 1.3.1 and 1.3.4) but the linux is not
> > getting the MAC address correctly. The address is set in u-Boot but
> > the linux reports 00:00:00:00:00:00 I'm using linux kernel 2.4.25. Do
> > I need to use kernel 2.6 to use the newer phys chip?
>
>MAC address passing from U-Boot to Linux hjas nothing to do with the
>PHY used. In 2.4 you're using the bd_info structure to pass this
>information. Your Linux network driver should pick it up there; in
>2.6, you should use the device tree - again, your Linux network
>driver should know where it can find the MAC addresses.
>
>Best regards,
>
>Wolfgang Denk
>
>--
>DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
>HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
>Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
>For every problem there is one solution which is simple, neat, and
>wrong. - H. L. Mencken
===============================================================
Brian S. Park brian.park at corelis.com (562) 926-6727 x132
---------------------------------------------------------------
Everything we do helps our customers get to market
FASTER with HIGHER quality and LOWER cost
===============================================================
More information about the U-Boot
mailing list