<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.arm.com/utility/feedstylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Ethernet problem</title><link>https://community.arm.com/developer/tools-software/tools/f/keil-forum/30427/ethernet-problem</link><description> 
hi all, 

 
please help me how to find the MAC address of a device for
ethernet coding. 
and also please help how to set the MAC address. 

 
we are using the LAN8720 IC for ethernet interface. 
 </description><dc:language>en-US</dc:language><generator>Telligent Community 10</generator><item><title>RE: Ethernet problem</title><link>https://community.arm.com/thread/107096?ContentTypeID=1</link><pubDate>Tue, 14 May 2013 23:31:46 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:1b7e5432-cfc9-40c1-8630-57a7ec3ee61f</guid><dc:creator>ImPer Westermark</dc:creator><description>&lt;p&gt;&lt;p&gt;
So your original question as made wasn&amp;#39;t really relevant then. You
have hardware that you don&amp;#39;t know if it is correct or broken, and you
have thrown in software that you don&amp;#39;t understand in it.&lt;/p&gt;

&lt;p&gt;
Any code inside that board that is managing to make the board send
something out, will result in packets that can be sniffed to know
what MAC address that is used.&lt;/p&gt;

&lt;p&gt;
If you understand the code, then you should be able to know how to
get the board to try to send something (assuming the hardware is
actually working).&lt;/p&gt;

&lt;p&gt;
If you understand the code and hardware, then you should also be
able to know if the code contains a hard-coded MAC address or if
there is a MAC address stored in EEPROM or similar.&lt;/p&gt;

&lt;p&gt;
So why did you make a post where the only fact you bothered to
give was &amp;quot;LAN8720&amp;quot; when you could have mentioned what development
board you based your own hardware on. Or what software packet you
downloaded into your board?&lt;/p&gt;

&lt;p&gt;
You often go into a car shop and demand to buy a spare part for
your car, while refusing to tell them brand and model of car? You
think that would be a working route to be able to actually get the
correct spare part?&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Ethernet problem</title><link>https://community.arm.com/thread/107102?ContentTypeID=1</link><pubDate>Tue, 14 May 2013 23:15:13 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:48851a08-429d-4b45-9464-a8660f6359de</guid><dc:creator>Andy Neil</dc:creator><description>&lt;p&gt;&lt;p&gt;
&lt;b&gt;Study&lt;/b&gt; carefully at the schematics, source code, and
documentation of the working board &lt;b&gt;until &lt;i&gt;you&lt;/i&gt; understand&lt;/b&gt;
how the MAC address is set, stored, and used.&lt;/p&gt;

&lt;p&gt;
Once &lt;b&gt;&lt;i&gt;you&lt;/i&gt; understand&lt;/b&gt; how the MAC address is set,
stored, and used on the working board, you will be able to trace
where that&amp;#39;s going wrong on the oher board.&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Ethernet problem</title><link>https://community.arm.com/thread/81225?ContentTypeID=1</link><pubDate>Tue, 14 May 2013 22:06:09 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:b9bb914f-a288-456a-9a25-b552dbacd600</guid><dc:creator>Aurpula srisailam</dc:creator><description>&lt;p&gt;&lt;p&gt;
i am using the sample code of lpc1788 it is working in development
board............ but its not working with the other lpc1788
controller board.&lt;/p&gt;

&lt;p&gt;
it is having the same pin connections as per development board
schematic.&lt;br /&gt;
it is showing connected but when we try to ping with the ip address
of microcontoller ethernet it is not pinging...&lt;/p&gt;

&lt;p&gt;
its showing request timed out.&lt;/p&gt;

&lt;p&gt;
so how to resolve this.&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Ethernet problem</title><link>https://community.arm.com/thread/81228?ContentTypeID=1</link><pubDate>Mon, 13 May 2013 01:26:02 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:77f50f9e-ef9e-4457-b03a-250399211bd1</guid><dc:creator>pattercake pattercake</dc:creator><description>&lt;p&gt;&lt;p&gt;
The LAN8720 doesn&amp;#39;t know or care about the MAC.&lt;/p&gt;

&lt;p&gt;
So to extend Per&amp;#39;s opener, your question is more like: &amp;quot;Please
help me how to find the color of my t-shirt. My shoes are black&amp;quot;&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Ethernet problem</title><link>https://community.arm.com/thread/68284?ContentTypeID=1</link><pubDate>Mon, 13 May 2013 00:53:23 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:5571e393-3438-447f-acb7-ff11b939e043</guid><dc:creator>ImPer Westermark</dc:creator><description>&lt;p&gt;&lt;p&gt;
Your question is about as simple to answer as if I would ask
&amp;quot;Please help me how to find the color of my t-shirt.&amp;quot;&lt;/p&gt;

&lt;p&gt;
Don&amp;#39;t you think it would have been good if you had given a bit
more information?&lt;/p&gt;

&lt;p&gt;
It really isn&amp;#39;t so easy to locate a device if you neither know IP
nor MAC and you don&amp;#39;t know of any broadcast message that the device
responds to.&lt;/p&gt;

&lt;p&gt;
But right now, we don&amp;#39;t even know if you have a hardware unit you
want to find the MAC for, or if you have the source code but don&amp;#39;t
know where the MAC is specified.&lt;/p&gt;

&lt;p&gt;
Actually, we don&amp;#39;t know basically anything, except the name of a
specific chip. The datasheet for that chip doesn&amp;#39;t seem to indicate
that there are any magic display on it that will present the used MAC
address.&lt;/p&gt;

&lt;p&gt;
You might be able to do&lt;br /&gt;
&amp;gt; ping 255.255.255.255&lt;br /&gt;
or&lt;br /&gt;
&amp;gt; ping 224.0.0.1&lt;/p&gt;

&lt;p&gt;
And check your arp table.&lt;/p&gt;

&lt;p&gt;
But not all devices cares about broadcast ping or multicast
ping.&lt;/p&gt;

&lt;p&gt;
Or you might consider using the program arp-scan&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>