Hi All,
 
I am working on the 405GP custome board. I am able to bringup the SDRAM,Flash,I2c and serail on the board. But while trying to bringup the ethernet i am getting the following error.
"No Ethernet found". On my board there is "DP83848I" PHY chip.
 
what exactely this is doing in lib_ppc/boarc.c

s = getenv ("ethaddr");

#if defined (CONFIG_MBX) || \

defined (CONFIG_RPXCLASSIC) || \

defined(CONFIG_IAD210) || \

defined(CONFIG_V38B)

if (s == NULL)

board_get_enetaddr (bd->bi_enetaddr);

else

#endif

for (i = 0; i < 6; ++i) {

bd->bi_enetaddr[i] = s ? simple_strtoul (s, &e, 16) : 0;

if (s)

s = (*e) ? e + 1 : e;

}

#ifdef CONFIG_HERMES

if ((gd->board_type >> 16) == 2)

bd->bi_ethspeed = gd->board_type & 0xFFFF;

else

bd->bi_ethspeed = 0xFFFF;

#endif

 

and in the same file there is one more call...

#if (CONFIG_COMMANDS & CFG_CMD_NET)

#if defined(CONFIG_NET_MULTI)

WATCHDOG_RESET ();

puts ("Net: ");

#endif

eth_initialize (bd);

#endif

 

In the eth_initialize() function i see the print "No ethernet found". i reqeust you to please throw some out to come out of this problem.......**********EXIT ME PLZ*************

 

Thanks

Shami.

 

 


Did you know? You can CHAT without downloading messenger. Click here