AnsweredAssumed Answered

Mac addresses in fuses aren't set correctly in linux

Question asked by ambroisealgrin on Mar 2, 2016
Latest reply on Mar 3, 2016 by alejandrolozano

Hi,

 

I'm working on an iMX6 solo X with two ethernet interfaces.

 

I set both mac addresses in fuses following this : Two mac address in fuse .

 

Fuses are correctly set : (reading from uboot)

Fuses read from uboot

 

 

=> fuse read 4 2 1

Reading bank 4:

 

Word 0x00000002: d56a2000

=> fuse read 4 3 1

Reading bank 4:

 

Word 0x00000003: 200170b3

=> fuse read 4 4 1

Reading bank 4:

 

Word 0x00000004: 70b3d56a

=>

 

But I have the same Mac Address for both interfaces in linux :

 

ifconfig result

eth0      Link encap:Ethernet  HWaddr 70:B3:D5:6A:20:01 

          UP BROADCAST MULTICAST  MTU:1500  Metric:1

          RX packets:0 errors:0 dropped:0 overruns:0 frame:0

          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000

          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

 

eth1      Link encap:Ethernet  HWaddr 70:B3:D5:6A:20:01 

          UP BROADCAST MULTICAST  MTU:1500  Metric:1

          RX packets:0 errors:0 dropped:0 overruns:0 frame:0

          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000

          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

 

Am I missing something ? Any idea ?

 

I'm working with U-Boot 2015.04-imx_v2015.04_3.14.52_1.1.0_ga+g6cf684a and Linux 3.14.28-1.0.0_ga+g91cf351

Outcomes