<?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のトピックDP83825 problem on iMX6ULL</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/DP83825-problem-on-iMX6ULL/m-p/1092718#M160068</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We have a custom iMX6ULL board on an m2 form factor. It is plugged to a MAIN board which contains the DP83825IRMQR eth phy chip, the magnetics, and the eth port. The ethernet chip uses an external 25MHz oscillator for clock.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem we are having is that the network connection of the ethernet chip flaps (turns on / off)&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;[&amp;nbsp; 959.561827] TI DP83825S 2188000.ethernet-1:00: attached PHY driver [TI DP83825S] (mii_bus:phy_addr=2188000.ethernet-1:00, irq=POLL)&lt;BR /&gt;[&amp;nbsp; 961.624018] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx&lt;BR /&gt;[&amp;nbsp; 961.624212] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready&lt;BR /&gt;[ 1062.503554] fec 2188000.ethernet eth0: Link is Down&lt;BR /&gt;[ 1063.543970] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx&lt;BR /&gt;[ 1089.543566] fec 2188000.ethernet eth0: Link is Down&lt;BR /&gt;[ 1090.584208] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx&lt;BR /&gt;[ 1115.543529] fec 2188000.ethernet eth0: Link is Down&lt;BR /&gt;[ 1116.583998] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx&lt;BR /&gt;[ 1172.743596] fec 2188000.ethernet eth0: Link is Down&lt;BR /&gt;[ 1173.784015] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx&lt;BR /&gt;[ 1263.223543] fec 2188000.ethernet eth0: Link is Down&lt;BR /&gt;[ 1264.263994] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx&lt;BR /&gt;[ 1295.463566] fec 2188000.ethernet eth0: Link is Down&lt;BR /&gt;[ 1296.504006] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx&lt;BR /&gt;root@localhost:~#&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Our u-boot version is&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;VERSION = 2018&lt;BR /&gt;PATCHLEVEL = 03&lt;BR /&gt;SUBLEVEL =&lt;BR /&gt;EXTRAVERSION =&lt;BR /&gt;NAME =&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;and our Linux version is&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;root@localhost:~# cat /etc/*release; uname -a&lt;BR /&gt;DISTRIB_ID=Ubuntu&lt;BR /&gt;DISTRIB_RELEASE=16.04&lt;BR /&gt;DISTRIB_CODENAME=xenial&lt;BR /&gt;DISTRIB_DESCRIPTION="Ubuntu 16.04.6 LTS"&lt;BR /&gt;NAME="Ubuntu"&lt;BR /&gt;VERSION="16.04.6 LTS (Xenial Xerus)"&lt;BR /&gt;ID=ubuntu&lt;BR /&gt;ID_LIKE=debian&lt;BR /&gt;PRETTY_NAME="Ubuntu 16.04.6 LTS"&lt;BR /&gt;VERSION_ID="16.04"&lt;BR /&gt;HOME_URL="http://www.ubuntu.com/"&lt;BR /&gt;SUPPORT_URL="http://help.ubuntu.com/"&lt;BR /&gt;BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"&lt;BR /&gt;VERSION_CODENAME=xenial&lt;BR /&gt;UBUNTU_CODENAME=xenial&lt;BR /&gt;Linux localhost 5.4.3-dirty #3 SMP Sun Aug 16 10:01:41 PST 2020 armv7l armv7l armv7l GNU/Linux&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;The connection of the DP83825 to the MAIN board is (sorry for the overlapping texts)&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="DP83825.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/114341iB02863509580BF6B/image-size/large?v=v2&amp;amp;px=999" role="button" title="DP83825.png" alt="DP83825.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;and to the m2 connector&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="m2_connector.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/114342iE8F68AF326337AE5/image-size/large?v=v2&amp;amp;px=999" role="button" title="m2_connector.png" alt="m2_connector.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;While the connection on the iMX6ULL m2 edge finger is&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="m2_board.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/114344i1FC10E1B209D1263/image-size/large?v=v2&amp;amp;px=999" role="button" title="m2_board.png" alt="m2_board.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;to the iMX6ULL chip&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="enet_imx6ull.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/114330i3D4692BBC78C33B1/image-size/large?v=v2&amp;amp;px=999" role="button" title="enet_imx6ull.png" alt="enet_imx6ull.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="gpio_imx6ull.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/114345i54426493234F6F5E/image-size/large?v=v2&amp;amp;px=999" role="button" title="gpio_imx6ull.png" alt="gpio_imx6ull.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Our device tree script in u-boot is imx6ull-prox-sodimm.dts (attached)&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&lt;BR /&gt;&amp;amp;fec1 {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;pinctrl-names = "default";&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;pinctrl-0 = &amp;lt;&amp;amp;pinctrl_enet1&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;phy-mode = "rmii";&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;phy-handle = &amp;lt;&amp;amp;ethphy0&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/*phy-reset-gpios = &amp;lt;&amp;amp;gpio1 5 0&amp;gt;;*/&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;status = "okay";&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mdio {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;#address-cells = &amp;lt;1&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;#size-cells = &amp;lt;0&amp;gt;;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;ethphy0: ethernet-phy@0 {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;compatible = "ethernet-phy-ieee802.3-c22";&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;reg = &amp;lt;0&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;clocks = &amp;lt;&amp;amp;clks IMX6UL_CLK_ENET_REF&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/*clock-names = "rmii-ref";*/&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;clock-names = "no_enet_out";&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;assigned-clock-rates = &amp;lt;0&amp;gt;, &amp;lt;100000000&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;};&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;};&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;pinctrl_enet1: enet1grp {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;fsl,pins = &amp;lt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;MX6UL_PAD_ENET1_RX_DATA0__ENET1_RDATA00&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x000110B0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6UL_PAD_ENET1_RX_DATA1__ENET1_RDATA01&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x000110B0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6UL_PAD_ENET1_RX_EN__ENET1_RX_EN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x000110B0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6UL_PAD_ENET1_RX_ER__ENET1_RX_ER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x000110B0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6UL_PAD_ENET1_RX_DATA0__PWM1_OUT&amp;nbsp;&amp;nbsp; 0x110b0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*MX6UL_PAD_ENET1_TX_CLK__ENET1_TX_CLK&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x40000001*/&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6UL_PAD_ENET1_TX_CLK__ENET1_REF_CLK1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x40000001&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6UL_PAD_ENET1_TX_DATA0__ENET1_TDATA00&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x000110B0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6UL_PAD_ENET1_TX_DATA1__ENET1_TDATA01&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x000110B0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6UL_PAD_ENET1_TX_EN__ENET1_TX_EN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x000110B0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6UL_PAD_GPIO1_IO06__ENET1_MDIO&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x000110B0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6UL_PAD_GPIO1_IO07__ENET1_MDC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x000110B0&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;};&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is no driver yet for DP83825 in u-boot so we are testing straight to Linux.&lt;/P&gt;&lt;P&gt;The DP83825 driver in Linux is dp83822.c (modified to include DP83825) (attached also).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here are some of the logs in Linux&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&lt;BR /&gt;root@localhost:~# ethtool eth0&lt;BR /&gt;Settings for eth0:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Supported ports: [ TP MII ]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Supported link modes:&amp;nbsp;&amp;nbsp; 10baseT/Half 10baseT/Full&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100baseT/Half 100baseT/Full&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Supported pause frame use: Symmetric&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Supports auto-negotiation: Yes&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Advertised link modes:&amp;nbsp; 10baseT/Half 10baseT/Full&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100baseT/Half 100baseT/Full&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Advertised pause frame use: Symmetric&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Advertised auto-negotiation: Yes&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Link partner advertised link modes:&amp;nbsp; 10baseT/Half 10baseT/Full&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100baseT/Half 100baseT/Full&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Link partner advertised pause frame use: Symmetric Receive-only&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Link partner advertised auto-negotiation: Yes&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Speed: 100Mb/s&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Duplex: Full&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Port: MII&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PHYAD: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Transceiver: external&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Auto-negotiation: on&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Supports Wake-on: g&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wake-on: d&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Link detected: yes&lt;BR /&gt;root@localhost:~#&lt;BR /&gt;&lt;BR /&gt;root@localhost:~# ethtool -S eth0&lt;BR /&gt;NIC statistics:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx_dropped: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx_packets: 17&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx_broadcast: 7&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx_multicast: 10&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx_crc_errors: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx_undersize: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx_oversize: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx_fragment: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx_jabber: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx_collision: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx_64byte: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx_65to127byte: 10&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx_128to255byte: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx_256to511byte: 7&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx_512to1023byte: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx_1024to2047byte: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx_GTE2048byte: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx_octets: 3258&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IEEE_tx_drop: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IEEE_tx_frame_ok: 17&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IEEE_tx_1col: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IEEE_tx_mcol: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IEEE_tx_def: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IEEE_tx_lcol: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IEEE_tx_excol: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IEEE_tx_macerr: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IEEE_tx_cserr: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IEEE_tx_sqe: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IEEE_tx_fdxfc: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IEEE_tx_octets_ok: 3258&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rx_packets: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rx_broadcast: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rx_multicast: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rx_crc_errors: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rx_undersize: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rx_oversize: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rx_fragment: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rx_jabber: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rx_64byte: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rx_65to127byte: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rx_128to255byte: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rx_256to511byte: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rx_512to1023byte: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rx_1024to2047byte: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rx_GTE2048byte: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rx_octets: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IEEE_rx_drop: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IEEE_rx_frame_ok: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IEEE_rx_crc: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IEEE_rx_align: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IEEE_rx_macerr: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IEEE_rx_fdxfc: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IEEE_rx_octets_ok: 0&lt;BR /&gt;root@localhost:~#&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/* When connection is up */&lt;BR /&gt;root@localhost:~# ethtool -a eth0&lt;BR /&gt;Pause parameters for eth0:&lt;BR /&gt;Autonegotiate:&amp;nbsp; on&lt;BR /&gt;RX:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; off&lt;BR /&gt;TX:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; off&lt;BR /&gt;RX negotiated:&amp;nbsp; on&lt;BR /&gt;TX negotiated:&amp;nbsp; on&lt;BR /&gt;&lt;BR /&gt;root@localhost:~#&lt;BR /&gt;&lt;BR /&gt;root@localhost:~# ethtool -i eth0&lt;BR /&gt;driver: fec&lt;BR /&gt;version: Revision: 1.0&lt;BR /&gt;firmware-version:&lt;BR /&gt;expansion-rom-version:&lt;BR /&gt;bus-info: eth0&lt;BR /&gt;supports-statistics: yes&lt;BR /&gt;supports-test: no&lt;BR /&gt;supports-eeprom-access: no&lt;BR /&gt;supports-register-dump: yes&lt;BR /&gt;supports-priv-flags: no&lt;BR /&gt;root@localhost:~#&lt;BR /&gt;&lt;BR /&gt;root@localhost:~# ethtool -d eth0&lt;BR /&gt;Offset&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Values&lt;BR /&gt;------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ------&lt;BR /&gt;0x0000:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 aa 00 80 0a 00 00 00 00&lt;BR /&gt;0x0010:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0020:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 12 01 00 f0 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0030:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0040:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6d 78 06 60 1a 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0050:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0060:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0070:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0080:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 24 01 c0 47 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0090:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x00a0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x00b0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x00c0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x00d0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x00e0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 9d 44 ca 9a 08 88 4a b5 f0 ff 01 00&lt;BR /&gt;0x00f0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0e 08 80 cc ff ff ff ff ff ff ff ff 00 00 00 00&lt;BR /&gt;0x0100:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0e 08 80 cc ff ff ff ff ff ff ff ff 00 00 00 00&lt;BR /&gt;0x0110:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0120:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 40 00 08 00 80 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0130:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0140:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0150:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0160:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff&lt;BR /&gt;0x0170:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0180:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 80 00 8e 00 c0 00 8e c0 07 00 00 00 00 00 00&lt;BR /&gt;0x0190:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10 00 00 00 84 00 00 00 08 00 00 00 08 00 00 00&lt;BR /&gt;0x01a0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x01b0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x01c0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 86 00 00 00 ff ff ff ff ff ff ff ff&lt;BR /&gt;0x01d0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff&lt;BR /&gt;0x01e0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff&lt;BR /&gt;0x01f0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0200:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 03 00 00 00 01 00 00 00 02 00 00 00&lt;BR /&gt;0x0210:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0220:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00&lt;BR /&gt;0x0230:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0240:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 16 02 00 00 00 00 00 00 03 00 00 00&lt;BR /&gt;0x0250:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0260:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0270:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 16 02 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0280:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0290:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x02a0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x02b0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x02c0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x02d0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x02e0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x02f0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0300:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0310:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;.&lt;BR /&gt;. [up to]&lt;BR /&gt;.&lt;BR /&gt;0x3ff0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;root@localhost:~#&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;/* When connection is down */&lt;/P&gt;&lt;P&gt;root@localhost:~# ethtool -a eth0&lt;BR /&gt;Pause parameters for eth0:&lt;BR /&gt;Autonegotiate:&amp;nbsp; on&lt;BR /&gt;RX:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; off&lt;BR /&gt;TX:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; off&lt;BR /&gt;&lt;BR /&gt;root@localhost:~# dmesg | tail -50&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 41.206908] kobject: 'vcsa5' ((ptrval)): kobject_uevent_env&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 41.206983] kobject: 'vcsa5' ((ptrval)): fill_kobj_path: path = '/devices/virtual/vc/vcsa5'&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 41.777350] kobject: 'vcs6' ((ptrval)): kobject_add_internal: parent: 'vc', set: 'devices'&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 41.823704] kobject: 'vcs6' ((ptrval)): kobject_uevent_env&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 41.823791] kobject: 'vcs6' ((ptrval)): fill_kobj_path: path = '/devices/virtual/vc/vcs6'&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 41.826730] kobject: 'vcsu6' ((ptrval)): kobject_add_internal: parent: 'vc', set: 'devices'&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 41.843530] kobject: 'vcsu6' ((ptrval)): kobject_uevent_env&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 41.843618] kobject: 'vcsu6' ((ptrval)): fill_kobj_path: path = '/devices/virtual/vc/vcsu6'&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 41.844077] kobject: 'vcsa6' ((ptrval)): kobject_add_internal: parent: 'vc', set: 'devices'&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 41.850598] kobject: 'vcsa6' ((ptrval)): kobject_uevent_env&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 41.850682] kobject: 'vcsa6' ((ptrval)): fill_kobj_path: path = '/devices/virtual/vc/vcsa6'&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 42.189044] kobject: 'imx!sdma!sdma-imx6q.bin' ((ptrval)): kobject_uevent_env&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 42.189149] kobject: 'imx!sdma!sdma-imx6q.bin' ((ptrval)): fill_kobj_path: path = '/devices/soc0/soc/2000000.aips-bus/20ec000.sdma/firmware/imx!sdma!sdma-imx6q.b'&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 42.194998] kobject: 'firmware' ((ptrval)): kobject_cleanup, parent (ptrval)&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 42.195063] kobject: 'firmware' ((ptrval)): calling ktype release&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 42.195139] kobject: 'firmware': free name&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 42.195191] kobject: 'imx!sdma!sdma-imx6q.bin' ((ptrval)): kobject_cleanup, parent (ptrval)&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 42.195239] kobject: 'imx!sdma!sdma-imx6q.bin' ((ptrval)): calling ktype release&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 42.195313] kobject: 'imx!sdma!sdma-imx6q.bin': free name&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 42.195428] imx-sdma 20ec000.sdma: external firmware not found, using ROM firmware&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 44.509952] FAT-fs (mmcblk0p2): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 49.314371] TI DP83825S 2188000.ethernet-1:00: attached PHY driver [TI DP83825S] (mii_bus:phy_addr=2188000.ethernet-1:00, irq=POLL)&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 49.338710] kobject: 'wakeup0' ((ptrval)): kobject_uevent_env&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 49.338816] kobject: 'wakeup0' ((ptrval)): fill_kobj_path: path = '/devices/soc0/soc/2100000.aips-bus/2188000.ethernet/net/eth0/wakeup0'&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 49.383916] kobject: 'wakeup0' ((ptrval)): kobject_cleanup, parent (ptrval)&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 49.383974] kobject: 'wakeup0' ((ptrval)): calling ktype release&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 49.384151] kobject: 'wakeup0': free name&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 51.909389] new mount options do not match the existing superblock, will be ignored&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 52.139015] kobject: '0:26' ((ptrval)): kobject_add_internal: parent: 'bdi', set: 'devices'&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 52.140012] kobject: '0:26' ((ptrval)): kobject_uevent_env&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 52.140100] kobject: '0:26' ((ptrval)): fill_kobj_path: path = '/devices/virtual/bdi/0:26'&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 54.189303] new mount options do not match the existing superblock, will be ignored&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 65.624226] random: crng init done&lt;BR /&gt;[&amp;nbsp; 915.625989] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx&lt;BR /&gt;[&amp;nbsp; 915.627066] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready&lt;BR /&gt;[&amp;nbsp; 959.561827] TI DP83825S 2188000.ethernet-1:00: attached PHY driver [TI DP83825S] (mii_bus:phy_addr=2188000.ethernet-1:00, irq=POLL)&lt;BR /&gt;[&amp;nbsp; 961.624018] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx&lt;BR /&gt;[&amp;nbsp; 961.624212] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready&lt;BR /&gt;[ 1062.503554] fec 2188000.ethernet eth0: Link is Down&lt;BR /&gt;[ 1063.543970] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx&lt;BR /&gt;[ 1089.543566] fec 2188000.ethernet eth0: Link is Down&lt;BR /&gt;[ 1090.584208] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx&lt;BR /&gt;[ 1115.543529] fec 2188000.ethernet eth0: Link is Down&lt;BR /&gt;[ 1116.583998] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx&lt;BR /&gt;[ 1172.743596] fec 2188000.ethernet eth0: Link is Down&lt;BR /&gt;[ 1173.784015] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx&lt;BR /&gt;[ 1263.223543] fec 2188000.ethernet eth0: Link is Down&lt;BR /&gt;[ 1264.263994] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx&lt;BR /&gt;[ 1295.463566] fec 2188000.ethernet eth0: Link is Down&lt;BR /&gt;[ 1296.504006] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx&lt;BR /&gt;root@localhost:~#&lt;BR /&gt;&lt;BR /&gt;root@localhost:~# cat /etc/*release; uname -a&lt;BR /&gt;DISTRIB_ID=Ubuntu&lt;BR /&gt;DISTRIB_RELEASE=16.04&lt;BR /&gt;DISTRIB_CODENAME=xenial&lt;BR /&gt;DISTRIB_DESCRIPTION="Ubuntu 16.04.6 LTS"&lt;BR /&gt;NAME="Ubuntu"&lt;BR /&gt;VERSION="16.04.6 LTS (Xenial Xerus)"&lt;BR /&gt;ID=ubuntu&lt;BR /&gt;ID_LIKE=debian&lt;BR /&gt;PRETTY_NAME="Ubuntu 16.04.6 LTS"&lt;BR /&gt;VERSION_ID="16.04"&lt;BR /&gt;HOME_URL="http://www.ubuntu.com/"&lt;BR /&gt;SUPPORT_URL="http://help.ubuntu.com/"&lt;BR /&gt;BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"&lt;BR /&gt;VERSION_CODENAME=xenial&lt;BR /&gt;UBUNTU_CODENAME=xenial&lt;BR /&gt;Linux localhost 5.4.3-dirty #3 SMP Sun Aug 16 10:01:41 PST 2020 armv7l armv7l armv7l GNU/Linux&lt;BR /&gt;root@localhost:~#&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you very much, experts.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Carlos&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 16 Aug 2020 08:45:47 GMT</pubDate>
    <dc:creator>carljones</dc:creator>
    <dc:date>2020-08-16T08:45:47Z</dc:date>
    <item>
      <title>DP83825 problem on iMX6ULL</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/DP83825-problem-on-iMX6ULL/m-p/1092718#M160068</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We have a custom iMX6ULL board on an m2 form factor. It is plugged to a MAIN board which contains the DP83825IRMQR eth phy chip, the magnetics, and the eth port. The ethernet chip uses an external 25MHz oscillator for clock.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem we are having is that the network connection of the ethernet chip flaps (turns on / off)&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;[&amp;nbsp; 959.561827] TI DP83825S 2188000.ethernet-1:00: attached PHY driver [TI DP83825S] (mii_bus:phy_addr=2188000.ethernet-1:00, irq=POLL)&lt;BR /&gt;[&amp;nbsp; 961.624018] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx&lt;BR /&gt;[&amp;nbsp; 961.624212] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready&lt;BR /&gt;[ 1062.503554] fec 2188000.ethernet eth0: Link is Down&lt;BR /&gt;[ 1063.543970] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx&lt;BR /&gt;[ 1089.543566] fec 2188000.ethernet eth0: Link is Down&lt;BR /&gt;[ 1090.584208] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx&lt;BR /&gt;[ 1115.543529] fec 2188000.ethernet eth0: Link is Down&lt;BR /&gt;[ 1116.583998] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx&lt;BR /&gt;[ 1172.743596] fec 2188000.ethernet eth0: Link is Down&lt;BR /&gt;[ 1173.784015] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx&lt;BR /&gt;[ 1263.223543] fec 2188000.ethernet eth0: Link is Down&lt;BR /&gt;[ 1264.263994] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx&lt;BR /&gt;[ 1295.463566] fec 2188000.ethernet eth0: Link is Down&lt;BR /&gt;[ 1296.504006] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx&lt;BR /&gt;root@localhost:~#&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Our u-boot version is&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;VERSION = 2018&lt;BR /&gt;PATCHLEVEL = 03&lt;BR /&gt;SUBLEVEL =&lt;BR /&gt;EXTRAVERSION =&lt;BR /&gt;NAME =&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;and our Linux version is&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;root@localhost:~# cat /etc/*release; uname -a&lt;BR /&gt;DISTRIB_ID=Ubuntu&lt;BR /&gt;DISTRIB_RELEASE=16.04&lt;BR /&gt;DISTRIB_CODENAME=xenial&lt;BR /&gt;DISTRIB_DESCRIPTION="Ubuntu 16.04.6 LTS"&lt;BR /&gt;NAME="Ubuntu"&lt;BR /&gt;VERSION="16.04.6 LTS (Xenial Xerus)"&lt;BR /&gt;ID=ubuntu&lt;BR /&gt;ID_LIKE=debian&lt;BR /&gt;PRETTY_NAME="Ubuntu 16.04.6 LTS"&lt;BR /&gt;VERSION_ID="16.04"&lt;BR /&gt;HOME_URL="http://www.ubuntu.com/"&lt;BR /&gt;SUPPORT_URL="http://help.ubuntu.com/"&lt;BR /&gt;BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"&lt;BR /&gt;VERSION_CODENAME=xenial&lt;BR /&gt;UBUNTU_CODENAME=xenial&lt;BR /&gt;Linux localhost 5.4.3-dirty #3 SMP Sun Aug 16 10:01:41 PST 2020 armv7l armv7l armv7l GNU/Linux&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;The connection of the DP83825 to the MAIN board is (sorry for the overlapping texts)&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="DP83825.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/114341iB02863509580BF6B/image-size/large?v=v2&amp;amp;px=999" role="button" title="DP83825.png" alt="DP83825.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;and to the m2 connector&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="m2_connector.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/114342iE8F68AF326337AE5/image-size/large?v=v2&amp;amp;px=999" role="button" title="m2_connector.png" alt="m2_connector.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;While the connection on the iMX6ULL m2 edge finger is&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="m2_board.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/114344i1FC10E1B209D1263/image-size/large?v=v2&amp;amp;px=999" role="button" title="m2_board.png" alt="m2_board.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;to the iMX6ULL chip&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="enet_imx6ull.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/114330i3D4692BBC78C33B1/image-size/large?v=v2&amp;amp;px=999" role="button" title="enet_imx6ull.png" alt="enet_imx6ull.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="gpio_imx6ull.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/114345i54426493234F6F5E/image-size/large?v=v2&amp;amp;px=999" role="button" title="gpio_imx6ull.png" alt="gpio_imx6ull.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Our device tree script in u-boot is imx6ull-prox-sodimm.dts (attached)&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&lt;BR /&gt;&amp;amp;fec1 {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;pinctrl-names = "default";&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;pinctrl-0 = &amp;lt;&amp;amp;pinctrl_enet1&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;phy-mode = "rmii";&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;phy-handle = &amp;lt;&amp;amp;ethphy0&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/*phy-reset-gpios = &amp;lt;&amp;amp;gpio1 5 0&amp;gt;;*/&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;status = "okay";&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mdio {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;#address-cells = &amp;lt;1&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;#size-cells = &amp;lt;0&amp;gt;;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;ethphy0: ethernet-phy@0 {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;compatible = "ethernet-phy-ieee802.3-c22";&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;reg = &amp;lt;0&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;clocks = &amp;lt;&amp;amp;clks IMX6UL_CLK_ENET_REF&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/*clock-names = "rmii-ref";*/&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;clock-names = "no_enet_out";&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;assigned-clock-rates = &amp;lt;0&amp;gt;, &amp;lt;100000000&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;};&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;};&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;pinctrl_enet1: enet1grp {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;fsl,pins = &amp;lt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;MX6UL_PAD_ENET1_RX_DATA0__ENET1_RDATA00&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x000110B0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6UL_PAD_ENET1_RX_DATA1__ENET1_RDATA01&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x000110B0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6UL_PAD_ENET1_RX_EN__ENET1_RX_EN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x000110B0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6UL_PAD_ENET1_RX_ER__ENET1_RX_ER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x000110B0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6UL_PAD_ENET1_RX_DATA0__PWM1_OUT&amp;nbsp;&amp;nbsp; 0x110b0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*MX6UL_PAD_ENET1_TX_CLK__ENET1_TX_CLK&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x40000001*/&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6UL_PAD_ENET1_TX_CLK__ENET1_REF_CLK1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x40000001&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6UL_PAD_ENET1_TX_DATA0__ENET1_TDATA00&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x000110B0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6UL_PAD_ENET1_TX_DATA1__ENET1_TDATA01&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x000110B0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6UL_PAD_ENET1_TX_EN__ENET1_TX_EN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x000110B0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6UL_PAD_GPIO1_IO06__ENET1_MDIO&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x000110B0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6UL_PAD_GPIO1_IO07__ENET1_MDC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x000110B0&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;};&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is no driver yet for DP83825 in u-boot so we are testing straight to Linux.&lt;/P&gt;&lt;P&gt;The DP83825 driver in Linux is dp83822.c (modified to include DP83825) (attached also).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here are some of the logs in Linux&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&lt;BR /&gt;root@localhost:~# ethtool eth0&lt;BR /&gt;Settings for eth0:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Supported ports: [ TP MII ]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Supported link modes:&amp;nbsp;&amp;nbsp; 10baseT/Half 10baseT/Full&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100baseT/Half 100baseT/Full&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Supported pause frame use: Symmetric&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Supports auto-negotiation: Yes&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Advertised link modes:&amp;nbsp; 10baseT/Half 10baseT/Full&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100baseT/Half 100baseT/Full&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Advertised pause frame use: Symmetric&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Advertised auto-negotiation: Yes&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Link partner advertised link modes:&amp;nbsp; 10baseT/Half 10baseT/Full&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100baseT/Half 100baseT/Full&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Link partner advertised pause frame use: Symmetric Receive-only&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Link partner advertised auto-negotiation: Yes&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Speed: 100Mb/s&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Duplex: Full&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Port: MII&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PHYAD: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Transceiver: external&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Auto-negotiation: on&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Supports Wake-on: g&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wake-on: d&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Link detected: yes&lt;BR /&gt;root@localhost:~#&lt;BR /&gt;&lt;BR /&gt;root@localhost:~# ethtool -S eth0&lt;BR /&gt;NIC statistics:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx_dropped: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx_packets: 17&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx_broadcast: 7&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx_multicast: 10&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx_crc_errors: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx_undersize: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx_oversize: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx_fragment: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx_jabber: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx_collision: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx_64byte: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx_65to127byte: 10&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx_128to255byte: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx_256to511byte: 7&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx_512to1023byte: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx_1024to2047byte: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx_GTE2048byte: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx_octets: 3258&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IEEE_tx_drop: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IEEE_tx_frame_ok: 17&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IEEE_tx_1col: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IEEE_tx_mcol: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IEEE_tx_def: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IEEE_tx_lcol: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IEEE_tx_excol: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IEEE_tx_macerr: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IEEE_tx_cserr: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IEEE_tx_sqe: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IEEE_tx_fdxfc: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IEEE_tx_octets_ok: 3258&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rx_packets: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rx_broadcast: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rx_multicast: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rx_crc_errors: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rx_undersize: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rx_oversize: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rx_fragment: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rx_jabber: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rx_64byte: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rx_65to127byte: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rx_128to255byte: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rx_256to511byte: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rx_512to1023byte: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rx_1024to2047byte: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rx_GTE2048byte: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rx_octets: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IEEE_rx_drop: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IEEE_rx_frame_ok: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IEEE_rx_crc: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IEEE_rx_align: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IEEE_rx_macerr: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IEEE_rx_fdxfc: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IEEE_rx_octets_ok: 0&lt;BR /&gt;root@localhost:~#&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/* When connection is up */&lt;BR /&gt;root@localhost:~# ethtool -a eth0&lt;BR /&gt;Pause parameters for eth0:&lt;BR /&gt;Autonegotiate:&amp;nbsp; on&lt;BR /&gt;RX:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; off&lt;BR /&gt;TX:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; off&lt;BR /&gt;RX negotiated:&amp;nbsp; on&lt;BR /&gt;TX negotiated:&amp;nbsp; on&lt;BR /&gt;&lt;BR /&gt;root@localhost:~#&lt;BR /&gt;&lt;BR /&gt;root@localhost:~# ethtool -i eth0&lt;BR /&gt;driver: fec&lt;BR /&gt;version: Revision: 1.0&lt;BR /&gt;firmware-version:&lt;BR /&gt;expansion-rom-version:&lt;BR /&gt;bus-info: eth0&lt;BR /&gt;supports-statistics: yes&lt;BR /&gt;supports-test: no&lt;BR /&gt;supports-eeprom-access: no&lt;BR /&gt;supports-register-dump: yes&lt;BR /&gt;supports-priv-flags: no&lt;BR /&gt;root@localhost:~#&lt;BR /&gt;&lt;BR /&gt;root@localhost:~# ethtool -d eth0&lt;BR /&gt;Offset&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Values&lt;BR /&gt;------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ------&lt;BR /&gt;0x0000:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 aa 00 80 0a 00 00 00 00&lt;BR /&gt;0x0010:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0020:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 12 01 00 f0 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0030:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0040:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6d 78 06 60 1a 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0050:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0060:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0070:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0080:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 24 01 c0 47 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0090:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x00a0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x00b0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x00c0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x00d0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x00e0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 9d 44 ca 9a 08 88 4a b5 f0 ff 01 00&lt;BR /&gt;0x00f0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0e 08 80 cc ff ff ff ff ff ff ff ff 00 00 00 00&lt;BR /&gt;0x0100:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0e 08 80 cc ff ff ff ff ff ff ff ff 00 00 00 00&lt;BR /&gt;0x0110:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0120:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 40 00 08 00 80 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0130:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0140:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0150:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0160:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff&lt;BR /&gt;0x0170:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0180:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 80 00 8e 00 c0 00 8e c0 07 00 00 00 00 00 00&lt;BR /&gt;0x0190:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10 00 00 00 84 00 00 00 08 00 00 00 08 00 00 00&lt;BR /&gt;0x01a0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x01b0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x01c0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 86 00 00 00 ff ff ff ff ff ff ff ff&lt;BR /&gt;0x01d0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff&lt;BR /&gt;0x01e0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff&lt;BR /&gt;0x01f0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0200:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 03 00 00 00 01 00 00 00 02 00 00 00&lt;BR /&gt;0x0210:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0220:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00&lt;BR /&gt;0x0230:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0240:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 16 02 00 00 00 00 00 00 03 00 00 00&lt;BR /&gt;0x0250:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0260:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0270:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 16 02 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0280:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0290:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x02a0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x02b0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x02c0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x02d0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x02e0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x02f0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0300:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;0x0310:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;.&lt;BR /&gt;. [up to]&lt;BR /&gt;.&lt;BR /&gt;0x3ff0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;root@localhost:~#&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;/* When connection is down */&lt;/P&gt;&lt;P&gt;root@localhost:~# ethtool -a eth0&lt;BR /&gt;Pause parameters for eth0:&lt;BR /&gt;Autonegotiate:&amp;nbsp; on&lt;BR /&gt;RX:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; off&lt;BR /&gt;TX:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; off&lt;BR /&gt;&lt;BR /&gt;root@localhost:~# dmesg | tail -50&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 41.206908] kobject: 'vcsa5' ((ptrval)): kobject_uevent_env&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 41.206983] kobject: 'vcsa5' ((ptrval)): fill_kobj_path: path = '/devices/virtual/vc/vcsa5'&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 41.777350] kobject: 'vcs6' ((ptrval)): kobject_add_internal: parent: 'vc', set: 'devices'&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 41.823704] kobject: 'vcs6' ((ptrval)): kobject_uevent_env&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 41.823791] kobject: 'vcs6' ((ptrval)): fill_kobj_path: path = '/devices/virtual/vc/vcs6'&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 41.826730] kobject: 'vcsu6' ((ptrval)): kobject_add_internal: parent: 'vc', set: 'devices'&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 41.843530] kobject: 'vcsu6' ((ptrval)): kobject_uevent_env&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 41.843618] kobject: 'vcsu6' ((ptrval)): fill_kobj_path: path = '/devices/virtual/vc/vcsu6'&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 41.844077] kobject: 'vcsa6' ((ptrval)): kobject_add_internal: parent: 'vc', set: 'devices'&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 41.850598] kobject: 'vcsa6' ((ptrval)): kobject_uevent_env&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 41.850682] kobject: 'vcsa6' ((ptrval)): fill_kobj_path: path = '/devices/virtual/vc/vcsa6'&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 42.189044] kobject: 'imx!sdma!sdma-imx6q.bin' ((ptrval)): kobject_uevent_env&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 42.189149] kobject: 'imx!sdma!sdma-imx6q.bin' ((ptrval)): fill_kobj_path: path = '/devices/soc0/soc/2000000.aips-bus/20ec000.sdma/firmware/imx!sdma!sdma-imx6q.b'&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 42.194998] kobject: 'firmware' ((ptrval)): kobject_cleanup, parent (ptrval)&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 42.195063] kobject: 'firmware' ((ptrval)): calling ktype release&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 42.195139] kobject: 'firmware': free name&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 42.195191] kobject: 'imx!sdma!sdma-imx6q.bin' ((ptrval)): kobject_cleanup, parent (ptrval)&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 42.195239] kobject: 'imx!sdma!sdma-imx6q.bin' ((ptrval)): calling ktype release&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 42.195313] kobject: 'imx!sdma!sdma-imx6q.bin': free name&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 42.195428] imx-sdma 20ec000.sdma: external firmware not found, using ROM firmware&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 44.509952] FAT-fs (mmcblk0p2): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 49.314371] TI DP83825S 2188000.ethernet-1:00: attached PHY driver [TI DP83825S] (mii_bus:phy_addr=2188000.ethernet-1:00, irq=POLL)&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 49.338710] kobject: 'wakeup0' ((ptrval)): kobject_uevent_env&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 49.338816] kobject: 'wakeup0' ((ptrval)): fill_kobj_path: path = '/devices/soc0/soc/2100000.aips-bus/2188000.ethernet/net/eth0/wakeup0'&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 49.383916] kobject: 'wakeup0' ((ptrval)): kobject_cleanup, parent (ptrval)&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 49.383974] kobject: 'wakeup0' ((ptrval)): calling ktype release&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 49.384151] kobject: 'wakeup0': free name&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 51.909389] new mount options do not match the existing superblock, will be ignored&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 52.139015] kobject: '0:26' ((ptrval)): kobject_add_internal: parent: 'bdi', set: 'devices'&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 52.140012] kobject: '0:26' ((ptrval)): kobject_uevent_env&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 52.140100] kobject: '0:26' ((ptrval)): fill_kobj_path: path = '/devices/virtual/bdi/0:26'&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 54.189303] new mount options do not match the existing superblock, will be ignored&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 65.624226] random: crng init done&lt;BR /&gt;[&amp;nbsp; 915.625989] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx&lt;BR /&gt;[&amp;nbsp; 915.627066] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready&lt;BR /&gt;[&amp;nbsp; 959.561827] TI DP83825S 2188000.ethernet-1:00: attached PHY driver [TI DP83825S] (mii_bus:phy_addr=2188000.ethernet-1:00, irq=POLL)&lt;BR /&gt;[&amp;nbsp; 961.624018] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx&lt;BR /&gt;[&amp;nbsp; 961.624212] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready&lt;BR /&gt;[ 1062.503554] fec 2188000.ethernet eth0: Link is Down&lt;BR /&gt;[ 1063.543970] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx&lt;BR /&gt;[ 1089.543566] fec 2188000.ethernet eth0: Link is Down&lt;BR /&gt;[ 1090.584208] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx&lt;BR /&gt;[ 1115.543529] fec 2188000.ethernet eth0: Link is Down&lt;BR /&gt;[ 1116.583998] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx&lt;BR /&gt;[ 1172.743596] fec 2188000.ethernet eth0: Link is Down&lt;BR /&gt;[ 1173.784015] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx&lt;BR /&gt;[ 1263.223543] fec 2188000.ethernet eth0: Link is Down&lt;BR /&gt;[ 1264.263994] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx&lt;BR /&gt;[ 1295.463566] fec 2188000.ethernet eth0: Link is Down&lt;BR /&gt;[ 1296.504006] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx&lt;BR /&gt;root@localhost:~#&lt;BR /&gt;&lt;BR /&gt;root@localhost:~# cat /etc/*release; uname -a&lt;BR /&gt;DISTRIB_ID=Ubuntu&lt;BR /&gt;DISTRIB_RELEASE=16.04&lt;BR /&gt;DISTRIB_CODENAME=xenial&lt;BR /&gt;DISTRIB_DESCRIPTION="Ubuntu 16.04.6 LTS"&lt;BR /&gt;NAME="Ubuntu"&lt;BR /&gt;VERSION="16.04.6 LTS (Xenial Xerus)"&lt;BR /&gt;ID=ubuntu&lt;BR /&gt;ID_LIKE=debian&lt;BR /&gt;PRETTY_NAME="Ubuntu 16.04.6 LTS"&lt;BR /&gt;VERSION_ID="16.04"&lt;BR /&gt;HOME_URL="http://www.ubuntu.com/"&lt;BR /&gt;SUPPORT_URL="http://help.ubuntu.com/"&lt;BR /&gt;BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"&lt;BR /&gt;VERSION_CODENAME=xenial&lt;BR /&gt;UBUNTU_CODENAME=xenial&lt;BR /&gt;Linux localhost 5.4.3-dirty #3 SMP Sun Aug 16 10:01:41 PST 2020 armv7l armv7l armv7l GNU/Linux&lt;BR /&gt;root@localhost:~#&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you very much, experts.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Carlos&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 16 Aug 2020 08:45:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/DP83825-problem-on-iMX6ULL/m-p/1092718#M160068</guid>
      <dc:creator>carljones</dc:creator>
      <dc:date>2020-08-16T08:45:47Z</dc:date>
    </item>
    <item>
      <title>Re: DP83825 problem on iMX6ULL</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/DP83825-problem-on-iMX6ULL/m-p/1092719#M160069</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Carlos&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;one can look at below links describing similar issue&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://lore.kernel.org/patchwork/patch/843631/" title="https://lore.kernel.org/patchwork/patch/843631/"&gt;net: ethernet: fsl: don't en/disable refclk on open/close - Patchwork&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;static int ar8035_phy_fixup(struct phy_device *dev)&lt;BR /&gt;..&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Ar803x phy SmartEEE feature cause link status generates glitch,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; * which cause ethernet link down/up issue, so disable SmartEEE&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm/mach-imx/mach-imx6q.c?h=imx_5.4.24_2.1.0" title="https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm/mach-imx/mach-imx6q.c?h=imx_5.4.24_2.1.0"&gt;mach-imx6q.c\mach-imx\arm\arch - linux-imx - i.MX Linux kernel&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Aug 2020 01:18:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/DP83825-problem-on-iMX6ULL/m-p/1092719#M160069</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2020-08-17T01:18:20Z</dc:date>
    </item>
    <item>
      <title>Re: DP83825 problem on iMX6ULL</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/DP83825-problem-on-iMX6ULL/m-p/1092720#M160070</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igor,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for the prompt response.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've tried recommendation from&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://lore.kernel.org/patchwork/patch/843631/" title="https://lore.kernel.org/patchwork/patch/843631/"&gt;net: ethernet: fsl: don't en/disable refclk on open/close - Patchwork&lt;/A&gt; &lt;SPAN class="jivelink1"&gt;and the response of my board is that it "hanged" on Linux boot up.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="jivelink1"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="jivelink1"&gt;I've tried to change the values in dts to set the SION bit as instructed from &lt;SPAN class=""&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/thread/389902" title="https://community.nxp.com/thread/389902"&gt;https://community.nxp.com/thread/389902&lt;/A&gt;&lt;/SPAN&gt; and the response of my board is that it still turns on / off.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="jivelink1"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="jivelink1"&gt;I've yet to try &lt;A class="link-titled" href="https://source.codeaurora.org/external/imx/linux-imx/plain/arch/arm/mach-imx/mach-imx6q.c?h=imx_5.4.24_2.1.0" title="https://source.codeaurora.org/external/imx/linux-imx/plain/arch/arm/mach-imx/mach-imx6q.c?h=imx_5.4.24_2.1.0"&gt;https://source.codeaurora.org/external/imx/linux-imx/plain/arch/arm/mach-imx/mach-imx6q.c?h=imx_5.4.24_2.1.0&lt;/A&gt; for EEE settings if it causes the same error with DP83825.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'll try to check which causes the&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;root@localhost:~# dmesg | tail&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 54.587300] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 72.264552] fec 2188000.ethernet eth0: Link is Down&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 74.345243] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 74.841798] random: crng init done&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 80.584700] fec 2188000.ethernet eth0: Link is Down&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 81.625216] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 94.104678] fec 2188000.ethernet eth0: Link is Down&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 96.184796] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 99.304667] fec 2188000.ethernet eth0: Link is Down&lt;BR /&gt;[&amp;nbsp; 100.345116] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx&lt;BR /&gt;root@localhost:~# dmesg | tail&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 54.587300] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 72.264552] fec 2188000.ethernet eth0: Link is Down&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 74.345243] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 74.841798] random: crng init done&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 80.584700] fec 2188000.ethernet eth0: Link is Down&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 81.625216] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 94.104678] fec 2188000.ethernet eth0: Link is Down&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 96.184796] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 99.304667] fec 2188000.ethernet eth0: Link is Down&lt;BR /&gt;[&amp;nbsp; 100.345116] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx&lt;BR /&gt;root@localhost:~# dmesg | tail&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 54.587300] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 72.264552] fec 2188000.ethernet eth0: Link is Down&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 74.345243] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 74.841798] random: crng init done&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 80.584700] fec 2188000.ethernet eth0: Link is Down&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 81.625216] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 94.104678] fec 2188000.ethernet eth0: Link is Down&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 96.184796] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 99.304667] fec 2188000.ethernet eth0: Link is Down&lt;BR /&gt;[&amp;nbsp; 100.345116] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;error on Linux. Do you have tips/recommendation where to check this quickly?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Carlos&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Aug 2020 08:49:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/DP83825-problem-on-iMX6ULL/m-p/1092720#M160070</guid>
      <dc:creator>carljones</dc:creator>
      <dc:date>2020-08-17T08:49:36Z</dc:date>
    </item>
    <item>
      <title>Re: DP83825 problem on iMX6ULL</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/DP83825-problem-on-iMX6ULL/m-p/1092721#M160071</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;correction... &lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;I've tried to change the values in dts to set the SION bit as instructed from &lt;A _jive_internal="true" class="" data-containerid="2004" data-containertype="14" data-objectid="389902" data-objecttype="1" href="https://community.nxp.com/thread/389902"&gt;https://community.nxp.com/thread/389902&lt;/A&gt; and the response of my board is that the network was no longer detected&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Aug 2020 09:00:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/DP83825-problem-on-iMX6ULL/m-p/1092721#M160071</guid>
      <dc:creator>carljones</dc:creator>
      <dc:date>2020-08-17T09:00:32Z</dc:date>
    </item>
  </channel>
</rss>

