This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Two MAC address for same eth? Davinci EMAC



Hello all,

i'm using davinci 6467 chip.

I found two MAC addresses assigned to same device during different boot phase.

After power on, the mac is(00:19:68:91:6d:92), named DigitalV in  wireshark. By this address, Tx and Rx both works well.

After tftp uimage download and uncompressing, it changed to 08:00:28:32:06:08, named TexasIns. Now, it seems only Tx works. because my nfs server can receive "DHCP discover" request and then sends "DHCP offer" back. But the board keeps sending "DHCP disvoer request".

it seems first one is coded in uboot. 2nd one is the real MAC address.

can someone confirm this and explain why two mac addresses are used here?

Thanks.

Wireshark log is attached.

wireshark.rar