Near as I can tell the e310 gets its MAC from the motherboard i2c eeprom. 

Sent from my iPhone

> On Nov 25, 2020, at 12:55 PM, Andrew Payne via USRP-users 
> <[email protected]> wrote:
> 
> 
> So does the U-Boot environment determine the MAC address of eth0 prior to 
> booting the kernel?  Or is it during the make of the boot image?  I just find 
> it a stretch to believe that I am running an image on a number of SDRs, and 
> they're all using the same MAC address, possibly from the e310 for which the 
> boot image was generated?
> 
> 
> 
>> On Wed, Nov 25, 2020 at 8:59 AM Philip Balister <[email protected]> wrote:
>> Mine is different, but both seem to be from the National Instruments
>> block (which is good):
>> 
>> root@ni-e31x-30D280A:~# ifconfig
>> eth0      Link encap:Ethernet  HWaddr 00:80:2F:25:02:37
>>           inet addr:192.168.11.152  Bcast:192.168.11.255
>> 
>> I see a warning early in boot about using a MAC address from ROM. I'm
>> not sure where that came from.
>> 
>> Philip
>> 
>> On 11/25/20 8:36 AM, Andrew Payne via USRP-users wrote:
>> > ---------- Forwarded message ---------
>> > From: Andrew Payne <[email protected]>
>> > Date: Wed, Nov 25, 2020 at 8:35 AM
>> > Subject: Re: [USRP-users] E310: Change MAC Address?
>> > To: Philip Balister <[email protected]>
>> > 
>> > 
>> > It is: 00:80:2f:19:4c:37
>> > 
>> > When is that .patch file ran, is it during compilation of the BSP?  When
>> > would I see that error message printf("I2C EEPROM MAC address read
>> > failed\n");?
>> > 
>> > How could I experiment with compiling a new BSP with the UHD 3.15
>> > environment loaded, so then I may insert my own MAC Address or get the i2c
>> > EEPROM read to work? Do I need
>> > https://github.com/EttusResearch/meta-ettus
>> > and
>> > https://github.com/Xilinx/u-boot-xlnx
>> > and may be use this guide:
>> > https://opencpi.github.io/bsp_e310/Ettus_E3xx_Getting_Started_Guide.pdf
>> > ?
>> > 
>> > Thanks,
>> > Andrew
>> > 
>> > 
>> > On Wed, Nov 25, 2020 at 8:26 AM Philip Balister <[email protected]> 
>> > wrote:
>> > 
>> >> What is that mac address? I'd like to see if it matches mine.
>> >>
>> >> If I recall correctly, the mac address is flashed into the i2c eeprom,
>> >> u-boot is supposed to read that and use it. Factory test should set it
>> >> up uniquely. But my memories fade. Inspecting the u-boot source might
>> >> show us ....
>> >>
>> >>
>> >> https://github.com/EttusResearch/meta-ettus/blob/zeus/meta-e31x/recipes-bsp/u-boot/files/0001-ni-zynq-Add-support-for-NI-E31x-SG1-SG3-boards.patch#L397
>> >>
>> >> I didn't sift through the ifdef's though.
>> >>
>> >> Philip
>> >>
>> >> On 11/24/20 7:28 PM, Andrew Payne via USRP-users wrote:
>> >>> Is there a way to change the mac address of my e310s?  I have imaged
>> >>> several e310s using the image file in
>> >>> https://files.ettus.com/binaries/cache/e3xx/meta-ettus-v3.15.0.0/, and
>> >> they
>> >>> all have the same MAC address.
>> >>>
>> >>> On some searching around the web I can see that it is likely that the MAC
>> >>> address parameter is specified as a U-boot parameter.  I'd like to know
>> >>> what my options are for changing it.
>> >>>
>> >>> Thanks,
>> >>> Andrew
>> >>>
>> >>>
>> >>> _______________________________________________
>> >>> USRP-users mailing list
>> >>> [email protected]
>> >>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>> >>>
>> >>
>> > 
>> > 
>> > _______________________________________________
>> > USRP-users mailing list
>> > [email protected]
>> > http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>> > 
> _______________________________________________
> USRP-users mailing list
> [email protected]
> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
_______________________________________________
USRP-users mailing list
[email protected]
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to