[MinnowBoard] How can I set MAC address in EFI shell!?

John Hawley john.hawley at intel.com
Fri Jul 10 18:35:37 UTC 2015


*looks at the calendar*

Right now my schedule looks something like:

DEF CON
Linuxcon NA
Albuquerque Mini-Maker Faire

I want to say there's supposed to be something else in there but I can't
remember what it is.

- John

On 7/10/2015 11:31 AM, Gerard Bucas wrote:
> Thanks John (sort of! ;) )!
> 
> So this implies that there are some confidential "Realtek tools/utilities"
> that allow one to "program" a MAC address into their NIC chips! Right!?
> 
> So which conferences will you be in early August!!?
> 
> Curious...
> 
> Gerard
> 
> 
> 
> -----Original Message-----
> From: elinux-MinnowBoard
> [mailto:elinux-minnowboard-bounces at lists.elinux.org] On Behalf Of John
> Hawley
> Sent: Friday, July 10, 2015 2:18 PM
> To: MinnowBoard Development and Community Discussion
> Subject: Re: [MinnowBoard] How can I set MAC address in EFI shell!?
> 
> If you've got a board with a MAC address of all 0s you'll need to RMA it to
> have the MAC address set, or if you happen to be at a conference where I'll
> be, let me know, and bring your bored and I can fix it for you.
> 
> - John 'Warthog9' Hawley
> 
> On 7/10/2015 10:59 AM, Dave Smith wrote:
>> This was true on one of my boards as well.
>> I was told it was because it was one of the first production boards 
>> built. Still waiting on a resolution/utility to fix it.
>>
>> --
>> Dave Smith, PE
>> @devunwired
>>
>> On Friday, July 10, 2015 at 11:57 AM, Gerard Bucas wrote:
>>
>>> Yes - all zeros!
>>>
>>> Anything I can do to fix this!?
>>>
>>>
>>>
>>>> On Jul 10, 2015, at 7:56 PM, John 'Warthog9' Hawley 
>>>> <warthog9 at eaglescrag.net <mailto:warthog9 at eaglescrag.net>> wrote:
>>>>
>>>>> On 07/10/2015 10:27 AM, Gerard Bucas wrote:
>>>>> Somehow my MAC address on one of my minnowBoard MAX's got screwed up.
>>>>>
>>>>> Does anyone know how to write a new address into nvram (or wherever 
>>>>> it is
>>>>> stored) using the EFI shell?
>>>>>
>>>>> I am using latest 0.81 firmware.
>>>>>
>>>>> While on this topic, how is the MAC address initially created 
>>>>> during manufacturing (is there some utility the factory runs to set 
>>>>> the MAC address for each new minnow board produced)? Also where 
>>>>> exactly is it stored?
>>>>>
>>>>> My firmware got corrupted (so I "bricked" this board) and had to 
>>>>> use my DediProg SF100 to write a new (0.81) firmware to the flash chip.
>>>>> After that
>>>>> it boots fine and everything seems back to normal but somehow my 
>>>>> MAC address got screwed up in the process.
>>>>>
>>>>> I own a number of minnowMAX boards and have noticed that the MAC 
>>>>> address is normally "retained" even when one completely erases and 
>>>>> re-writes the flash memory chip (using a DediProg SF100), so this 
>>>>> says to me that the MAC address is not stored in the same flash 
>>>>> memory chip that contains the firmware/BIOS.
>>>>>
>>>>> Would like to learn more about this...
>>>>
>>>> The MAC address for the NIC isn't stored in the nvram firmware, and 
>>>> the process of writing it into the NIC itself is permanent. What 
>>>> exactly are you seeing with your MAC address? Is it all 0's?
>>>>
>>>> - John 'Warthog9' Hawley
>>> _______________________________________________
>>> elinux-MinnowBoard mailing list
>>> elinux-MinnowBoard at lists.elinux.org
>>> <mailto:elinux-MinnowBoard at lists.elinux.org>
>>> http://lists.elinux.org/mailman/listinfo/elinux-minnowboard
>>
>>
>>
>> _______________________________________________
>> elinux-MinnowBoard mailing list
>> elinux-MinnowBoard at lists.elinux.org
>> http://lists.elinux.org/mailman/listinfo/elinux-minnowboard
>>
> _______________________________________________
> elinux-MinnowBoard mailing list
> elinux-MinnowBoard at lists.elinux.org
> http://lists.elinux.org/mailman/listinfo/elinux-minnowboard
> 
> _______________________________________________
> elinux-MinnowBoard mailing list
> elinux-MinnowBoard at lists.elinux.org
> http://lists.elinux.org/mailman/listinfo/elinux-minnowboard
> 


More information about the elinux-MinnowBoard mailing list