<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>i.MX Processors中的主题 KSZ9031 phy not working on linux 3.10.17</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/KSZ9031-phy-not-working-on-linux-3-10-17/m-p/520237#M84274</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;At our work company, we recently made the design of a new board using a KSZ9031 for ethernet connection.&lt;/P&gt;&lt;P&gt;It is working OK in 10/100 mbits mode : I can ping an other host without any issue. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem appears when trying gigabit connection : the interface goes up and then down a few seconds later, like a yoyo.&lt;/P&gt;&lt;P&gt;I tried using the mi-tool utility to dump phy registers, but I'm getting an error : SIOCGMIIPHY on 'eth0' failed: No such device.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So the question is : what could be the issue if phy is working in 100mbits but not gigabit ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We are using a kernel 3.10.17 and I implemented the device tree to support the phy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have no experience debugging ethernet phy hardware issues so any help / hint is appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thx,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Phil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 14 Jun 2016 15:38:10 GMT</pubDate>
    <dc:creator>philipperey</dc:creator>
    <dc:date>2016-06-14T15:38:10Z</dc:date>
    <item>
      <title>KSZ9031 phy not working on linux 3.10.17</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/KSZ9031-phy-not-working-on-linux-3-10-17/m-p/520237#M84274</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;At our work company, we recently made the design of a new board using a KSZ9031 for ethernet connection.&lt;/P&gt;&lt;P&gt;It is working OK in 10/100 mbits mode : I can ping an other host without any issue. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem appears when trying gigabit connection : the interface goes up and then down a few seconds later, like a yoyo.&lt;/P&gt;&lt;P&gt;I tried using the mi-tool utility to dump phy registers, but I'm getting an error : SIOCGMIIPHY on 'eth0' failed: No such device.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So the question is : what could be the issue if phy is working in 100mbits but not gigabit ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We are using a kernel 3.10.17 and I implemented the device tree to support the phy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have no experience debugging ethernet phy hardware issues so any help / hint is appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thx,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Phil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Jun 2016 15:38:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/KSZ9031-phy-not-working-on-linux-3-10-17/m-p/520237#M84274</guid>
      <dc:creator>philipperey</dc:creator>
      <dc:date>2016-06-14T15:38:10Z</dc:date>
    </item>
    <item>
      <title>Re: KSZ9031 phy not working on linux 3.10.17</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/KSZ9031-phy-not-working-on-linux-3-10-17/m-p/520238#M84275</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Phil&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;one can look at drivers on&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-thread-small" data-containerid="2004" data-containertype="14" data-objectid="311185" data-objecttype="1" href="https://community.nxp.com/thread/311185"&gt;https://community.nxp.com/thread/311185&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-thread-small" data-containerid="2004" data-containertype="14" data-objectid="321938" data-objecttype="1" href="https://community.nxp.com/thread/321938"&gt;https://community.nxp.com/thread/321938&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for RGMII one may need to adjust skew according to i.MX6 RGMII&lt;/P&gt;&lt;P&gt;datasheet requirements, KSZ9031 has skew pad registers&lt;/P&gt;&lt;P&gt;which may be used for tweaking timings.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;igor&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 01:55:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/KSZ9031-phy-not-working-on-linux-3-10-17/m-p/520238#M84275</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2016-06-15T01:55:18Z</dc:date>
    </item>
  </channel>
</rss>

