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.