oK, I realize that this thread is ancient, but I am seeing the exact same symptoms. with my Rev B LH7A404 Card Engine and Rev K Zoom board. I have not been able to get the networking to work until after I run the "test-net" program, and conceivably it resets the MAC address of the board. it is like the MAC address is not getting persisted at all. Where is the MAC stored? In the EEROM?
Below is what I get when I just type in test-net. it forces me to input a new MAC address. Note that after I do this, I can run ifconfig, set an ip address and then run the ping test and such fine. However, if I reset the board or power cycle it, the MAC address is gone again (all zeros from the looks of it)
losh> test-net
Programming Ethernet MAC Addr:
00-08-ee-xx-xx-xx:
Enter Last Three Bytes of MAC Address and hit enter:
in the form: 0xFF 0xFF 0xFF
0x00 0x84 0xB2
Current MAC Address: 00:08:ee:00:84:b2
MAC Address will be: 00:08:ee:00:84:b2
The board must be Reset for the Ethernet
Chips to detect new addresses
..............................
Functional Hardware Test Complete.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
FAIL FAIL FAIL FAIL FAIL
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
LoLo Version : 1.4.4p6-LLH7a404_10 0001
ETHERNETTEST - No packet received
losh>
regards,
Aaron Spear
Mentor Graphics Corp.