Here is a link to Microchip's preprogrammed MAC address eeproms

On Tue, Aug 6, 2019 at 3:23 AM Graham <gh78...@gmail.com> wrote:

> The programming of the MAC address in the EEPROM is not an issue, once you
> are set up for it.
> There are some other Ethernet connection options that you can turn on/off
> at the same time.
> But the program remembers what you want, and even auto-increments the MAC
> address for you if you are programming in sequence within a block
> assignment.
> The program also does a functional exercise of all kinds of Ethernet
> options, anything you have enabled, so it also constitutes a reasonable
> final test for Ethernet.
> Only takes 20 seconds or so.
> I think you will need to pin out the USB-2 (port 1) lines, so that you can
> get at them with a USB cable from the programming PC.
> If the PocketBeagle plugs into your carrier board, you could build a dummy
> USB connection board that temporarily replaced the PocketBeagle for
> Ethernet programming.
> --- Graham
>
> ==
>
> On Mon, Aug 5, 2019 at 8:48 PM evilwulfie <evilwul...@gmail.com> wrote:
>
>> assemble on 2 sides is no issue
>> populate one side, reflow solder, populate the other side, reflow solder
>> the surface tension will keep the parts on the other side IF the solder
>> even melts
>>
>> On 8/5/2019 5:57 PM, Steven Keller wrote:
>>
>>
>> Graham,
>> Thanks so much!  That should be enough to get me started.  I wanted to
>> avoid parts on the bottom of the board as it makes assembly more
>> difficult.  Board size isn't too much of a problem.  The extra EEPROM
>> programming step is a bit of pain but not impossible.
>>
>> Thanks again!
>>
>> On Monday, August 5, 2019 at 6:30:13 PM UTC-5, Graham wrote:
>>>
>>> Steven:
>>> The primary reason for parts on both sides of the boards is just space
>>> constraint.
>>> With an extra half square inch of space, everything could be on one side.
>>> I do like to keep the transient suppressor as close to the RJ-45
>>> connector as possible.
>>> You would still need a four layer board to do the power distribution
>>> cleanly.
>>>
>>> In this design, the MAC address can not be assigned by the Linux driver.
>>> It takes a Windows app, from the Microchip website, that needs to access
>>> the LAN9500A
>>> chip from both sides to program it. That is, it needs to access both the
>>> USB-2 connection to the
>>> LAN9500A, and have the Ethernet connection from the LAN9500A on the same
>>> sub-net as the PC running the programming app. Even though the MAC
>>> address is
>>> held in an EEPROM, I don't think there would be any way for the user to
>>> change it
>>> without reproducing the programming connections.
>>>
>>> I am not aware that Microchip sells preprogrammed EEPROMS with the MAC
>>> addresses,
>>> normally you get blank EEPROMS and you supply and program the MAC
>>> address.
>>> Although for extra money, you can get either Microchip or some of the
>>> distributors to program
>>> memory parts.
>>>
>>> I have heard that Microchip will sell a small number of MAC addresses as
>>> a courtesy,
>>> but I have not done that. The normal process is to buy a block of MAC
>>> assignments
>>> from the IEEE which is the global coordinator.  If you buy a large
>>> enough block, you get
>>> your own OUI.
>>>
>>> --- Graham
>>>
>>> ==
>>>
>>> On Mon, Aug 5, 2019 at 3:21 PM Steven Keller <skelle...@gmail.com>
>>> wrote:
>>>
>>>> Graham,
>>>> If you don't mind could you answer a few questions?
>>>> You have parts on both sides of the board.  Is this primarily because
>>>> of the size constraint or to keep traces short as possible?
>>>> Is it possible for the driver software to load the MAC address of the
>>>> Beagle Bone into the LAN9500A?  It does not appear that the preprogrammed
>>>> MAC address EEPROMs from Microchip work with these USB-to-Ethernet chips.
>>>>
>>>> --
>> For more options, visit http://beagleboard.org/discuss
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "BeagleBoard" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to beagleboard+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/beagleboard/86df597a-f542-4f96-b82e-35982fa3db38%40googlegroups.com
>> <https://groups.google.com/d/msgid/beagleboard/86df597a-f542-4f96-b82e-35982fa3db38%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>>
>> --
>> For more options, visit http://beagleboard.org/discuss
>> ---
>> You received this message because you are subscribed to a topic in the
>> Google Groups "BeagleBoard" group.
>> To unsubscribe from this topic, visit
>> https://groups.google.com/d/topic/beagleboard/GGhpOK-i5-4/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to
>> beagleboard+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/beagleboard/72d488f5-2ac8-4b27-d111-ec66ad22dab6%40gmail.com
>> <https://groups.google.com/d/msgid/beagleboard/72d488f5-2ac8-4b27-d111-ec66ad22dab6%40gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
> --
> For more options, visit http://beagleboard.org/discuss
> ---
> You received this message because you are subscribed to the Google Groups
> "BeagleBoard" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to beagleboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/beagleboard/CAC_N71qLHpLin6jsuF0aj50tmQUPHKi3BB589FwcKSoTByU8xQ%40mail.gmail.com
> <https://groups.google.com/d/msgid/beagleboard/CAC_N71qLHpLin6jsuF0aj50tmQUPHKi3BB589FwcKSoTByU8xQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beagleboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/CALiMYrtsG9Gm%3DQQ9cAdN5NYktNP2n6%2B0FaHr%2Bid%3DCAu4RvC%3DOw%40mail.gmail.com.

Reply via email to