<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[PINE64 - Ethernet Port]]></title>
		<link>https://forum.pine64.org/</link>
		<description><![CDATA[PINE64 - https://forum.pine64.org]]></description>
		<pubDate>Thu, 07 May 2026 19:58:41 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Ethernet does not work]]></title>
			<link>https://forum.pine64.org/showthread.php?tid=20187</link>
			<pubDate>Sat, 07 Feb 2026 01:19:42 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.pine64.org/member.php?action=profile&uid=29866">oceanicmoth</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.pine64.org/showthread.php?tid=20187</guid>
			<description><![CDATA[I'm using the pine a64 with 512mb of ram. i used like 5 different operating systems and all of them couldn't detect my Ethernet connection. what could be<span style="font-style: italic;" class="mycode_i"> detected </span>was a USB Ethernet dongle, however none of the operating systems had drivers for it. I'm pretty sure there's something broken on the board and wanted advice on confirming that and what to do next. thank you]]></description>
			<content:encoded><![CDATA[I'm using the pine a64 with 512mb of ram. i used like 5 different operating systems and all of them couldn't detect my Ethernet connection. what could be<span style="font-style: italic;" class="mycode_i"> detected </span>was a USB Ethernet dongle, however none of the operating systems had drivers for it. I'm pretty sure there's something broken on the board and wanted advice on confirming that and what to do next. thank you]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Ethernet port down afert 1 day]]></title>
			<link>https://forum.pine64.org/showthread.php?tid=17591</link>
			<pubDate>Sat, 12 Nov 2022 12:48:08 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.pine64.org/member.php?action=profile&uid=26044">jeda</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.pine64.org/showthread.php?tid=17591</guid>
			<description><![CDATA[Hi,<br />
<br />
I have bought 2 Pine A64+ from Ibood last week.<br />
One of the boards has some trouble with the ethernet connection.<br />
<br />
Everything worked just fine, but after 1 day, the network connection was dropped and my board was not accessible anymore.<br />
<br />
This is my setup:<br />
Serial number : 410640172333<br />
OS : DietPi<br />
Installed software : Webmin, docker, docker-compose<br />
<br />
I have tried a new microsd card with a fresh installation of DietPi, but at the installation the system is complaining that there is no internet connection.<br />
I also switched the microsd card with the one that works on the other board.<br />
I have tried a different switch, network cabel, power supply, DHCP / static ip.<br />
Switched the network speed to 100.<br />
But nothing did the trick.<br />
<br />
My network contoller (Unifi) says there is a device connected, but the device is not accesible<br />
<br />
Ibood says i have to take contact by this forum.<br />
<br />
So my question is, what can i do to make everything work again.<br />
<br />
Kind regards,<br />
<br />
Jelle]]></description>
			<content:encoded><![CDATA[Hi,<br />
<br />
I have bought 2 Pine A64+ from Ibood last week.<br />
One of the boards has some trouble with the ethernet connection.<br />
<br />
Everything worked just fine, but after 1 day, the network connection was dropped and my board was not accessible anymore.<br />
<br />
This is my setup:<br />
Serial number : 410640172333<br />
OS : DietPi<br />
Installed software : Webmin, docker, docker-compose<br />
<br />
I have tried a new microsd card with a fresh installation of DietPi, but at the installation the system is complaining that there is no internet connection.<br />
I also switched the microsd card with the one that works on the other board.<br />
I have tried a different switch, network cabel, power supply, DHCP / static ip.<br />
Switched the network speed to 100.<br />
But nothing did the trick.<br />
<br />
My network contoller (Unifi) says there is a device connected, but the device is not accesible<br />
<br />
Ibood says i have to take contact by this forum.<br />
<br />
So my question is, what can i do to make everything work again.<br />
<br />
Kind regards,<br />
<br />
Jelle]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Rock64: MAC Address is NOT Unique!]]></title>
			<link>https://forum.pine64.org/showthread.php?tid=12889</link>
			<pubDate>Mon, 25 Jan 2021 02:19:24 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.pine64.org/member.php?action=profile&uid=11504">PDXpi</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.pine64.org/showthread.php?tid=12889</guid>
			<description><![CDATA[I have two Rock64 boards:<br />
<ul class="mycode_list"><li>One is Version 2 (4GB).<br />
</li>
<li>One is Version 3 (4GB).<br />
</li>
</ul>
I've installed DietPi 6.34.3 on both boards. But I'm not able to connect both to the same broadcast domain at the same time because <span style="color: #E82A1F;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">each has board has the same MAC address</span></span> (<span style="font-weight: bold;" class="mycode_b">86:e0:c0:ea:fa:a9</span>)!<br />
<br />
So I started digging around. And I found that...<br />
<br />
I'm not able to find the first 3 octets (86:e0:c0) in any OUI databases. But the kernel ring buffer had these entries...<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>e1000e: Intel(R) PRO/1000 Network Driver<br />
e1000e: Copyright(c) 1999 - 2015 Intel Corporation.<br />
igb: Intel(R) Gigabit Ethernet Network Driver<br />
igb: Copyright (c) 2007-2014 Intel Corporation.<br />
igbvf: Intel(R) Gigabit Virtual Function Network Driver</code></div></div><br />
...and...<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>RTL8211F Gigabit Ethernet stmmac-0:00: attached PHY driver [RTL8211F Gigabit Ethernet] (mii_bus:phy_addr=stmmac-0:00, irq=POLL)<br />
RTL8211F Gigabit Ethernet stmmac-0:01: attached PHY driver [RTL8211F Gigabit Ethernet] (mii_bus:phy_addr=stmmac-0:01, irq=POLL)</code></div></div><br />
To state the obvious:<br />
<ul class="mycode_list"><li>The first one appears to be related to an <span style="font-weight: bold;" class="mycode_b">Intel PRO/1000</span> NIC.<br />
</li>
<li>The second one appears to be a <span style="font-weight: bold;" class="mycode_b">Realtek RTL8211</span> NIC.<br />
</li>
</ul>
I've read a few of Mark's posts on the subject. And I know/believe that...<br />
<br />
<ol type="1" class="mycode_list"><li>When setting the MAC address: It should begin with <span style="font-weight: bold;" class="mycode_b">00:06:dc</span> (i.e., The OUI of Syabas Technology [Amquest]). [ <a href="https://forum.pine64.org/showthread.php?tid=2042&amp;pid=26370#pid26370" target="_blank" rel="noopener" class="mycode_url">Reference</a> ]<br />
</li>
<li>The accepted solution is to specify the MAC address manually in /etc/uEnv.txt using the <span style="font-weight: bold;" class="mycode_b">macaddr=</span> and/or the <span style="font-weight: bold;" class="mycode_b">eth_addr=</span> settings. I may be wrong - <span style="font-style: italic;" class="mycode_i">But I believe that these settings are now located in /boot/armbianEnv.txt.</span> [ <a href="https://forum.pine64.org/showthread.php?tid=2063" target="_blank" rel="noopener" class="mycode_url">Reference</a> ]<br />
</li>
</ol>
But <span style="font-weight: bold;" class="mycode_b"><span style="color: #E82A1F;" class="mycode_color">specifying either one <span style="font-style: italic;" class="mycode_i">or both</span> has no affect on the MAC address</span></span> (<span style="font-weight: bold;" class="mycode_b">86:e0:c0:ea:fa:a9</span>)! e.g., Neither setting appears in the Kernel command-line:<br />
<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>dietpi@DietPi:~&#36; grep addr  /boot/armbianEnv.txt <br />
ethaddr=00:06:dc:00:00:01<br />
mac_addr=00:06:dc:00:00:01<br />
<br />
dietpi@DietPi:~&#36; ip add | grep ether | awk '{ print &#36;2 }'<br />
86:e0:c0:ea:fa:a9<br />
<br />
dietpi@DietPi:~&#36; cat /proc/cmdline <br />
root=UUID=1542112e-4bd9-4f4a-9660-e9405c792736 rootwait rootfstype=ext4  consoleblank=0 loglevel=4 ubootpart=72193746-01 usb-storage.quirks=0x2537:0x1066:u,0x2537:0x1068:u  <br />
<br />
dietpi@DietPi:~&#36; sudo dmesg | grep 'Kernel command line' | sed 's/&#92;[.*&#92;] //'<br />
Kernel command line: root=UUID=1542112e-4bd9-4f4a-9660-e9405c792736 rootwait rootfstype=ext4  consoleblank=0 loglevel=4 ubootpart=72193746-01 usb-storage.quirks=0x2537:0x1066:u,0x2537:0x1068:u</code></div></div><br />
<ol type="1" class="mycode_list"><li>Have I overlooked something besides <a href="https://wiki.pine64.org/wiki/ROCK64_MAC_Address" target="_blank" rel="noopener" class="mycode_url">the solution proposed on the Wiki page</a>? i.e., WNpctool.exe<br />
</li>
<li>Is there a solution for folks that don't have MS Windows in their environment? e.g., Linux "purists"<br />
</li>
</ol>
TIA!]]></description>
			<content:encoded><![CDATA[I have two Rock64 boards:<br />
<ul class="mycode_list"><li>One is Version 2 (4GB).<br />
</li>
<li>One is Version 3 (4GB).<br />
</li>
</ul>
I've installed DietPi 6.34.3 on both boards. But I'm not able to connect both to the same broadcast domain at the same time because <span style="color: #E82A1F;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">each has board has the same MAC address</span></span> (<span style="font-weight: bold;" class="mycode_b">86:e0:c0:ea:fa:a9</span>)!<br />
<br />
So I started digging around. And I found that...<br />
<br />
I'm not able to find the first 3 octets (86:e0:c0) in any OUI databases. But the kernel ring buffer had these entries...<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>e1000e: Intel(R) PRO/1000 Network Driver<br />
e1000e: Copyright(c) 1999 - 2015 Intel Corporation.<br />
igb: Intel(R) Gigabit Ethernet Network Driver<br />
igb: Copyright (c) 2007-2014 Intel Corporation.<br />
igbvf: Intel(R) Gigabit Virtual Function Network Driver</code></div></div><br />
...and...<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>RTL8211F Gigabit Ethernet stmmac-0:00: attached PHY driver [RTL8211F Gigabit Ethernet] (mii_bus:phy_addr=stmmac-0:00, irq=POLL)<br />
RTL8211F Gigabit Ethernet stmmac-0:01: attached PHY driver [RTL8211F Gigabit Ethernet] (mii_bus:phy_addr=stmmac-0:01, irq=POLL)</code></div></div><br />
To state the obvious:<br />
<ul class="mycode_list"><li>The first one appears to be related to an <span style="font-weight: bold;" class="mycode_b">Intel PRO/1000</span> NIC.<br />
</li>
<li>The second one appears to be a <span style="font-weight: bold;" class="mycode_b">Realtek RTL8211</span> NIC.<br />
</li>
</ul>
I've read a few of Mark's posts on the subject. And I know/believe that...<br />
<br />
<ol type="1" class="mycode_list"><li>When setting the MAC address: It should begin with <span style="font-weight: bold;" class="mycode_b">00:06:dc</span> (i.e., The OUI of Syabas Technology [Amquest]). [ <a href="https://forum.pine64.org/showthread.php?tid=2042&amp;pid=26370#pid26370" target="_blank" rel="noopener" class="mycode_url">Reference</a> ]<br />
</li>
<li>The accepted solution is to specify the MAC address manually in /etc/uEnv.txt using the <span style="font-weight: bold;" class="mycode_b">macaddr=</span> and/or the <span style="font-weight: bold;" class="mycode_b">eth_addr=</span> settings. I may be wrong - <span style="font-style: italic;" class="mycode_i">But I believe that these settings are now located in /boot/armbianEnv.txt.</span> [ <a href="https://forum.pine64.org/showthread.php?tid=2063" target="_blank" rel="noopener" class="mycode_url">Reference</a> ]<br />
</li>
</ol>
But <span style="font-weight: bold;" class="mycode_b"><span style="color: #E82A1F;" class="mycode_color">specifying either one <span style="font-style: italic;" class="mycode_i">or both</span> has no affect on the MAC address</span></span> (<span style="font-weight: bold;" class="mycode_b">86:e0:c0:ea:fa:a9</span>)! e.g., Neither setting appears in the Kernel command-line:<br />
<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>dietpi@DietPi:~&#36; grep addr  /boot/armbianEnv.txt <br />
ethaddr=00:06:dc:00:00:01<br />
mac_addr=00:06:dc:00:00:01<br />
<br />
dietpi@DietPi:~&#36; ip add | grep ether | awk '{ print &#36;2 }'<br />
86:e0:c0:ea:fa:a9<br />
<br />
dietpi@DietPi:~&#36; cat /proc/cmdline <br />
root=UUID=1542112e-4bd9-4f4a-9660-e9405c792736 rootwait rootfstype=ext4  consoleblank=0 loglevel=4 ubootpart=72193746-01 usb-storage.quirks=0x2537:0x1066:u,0x2537:0x1068:u  <br />
<br />
dietpi@DietPi:~&#36; sudo dmesg | grep 'Kernel command line' | sed 's/&#92;[.*&#92;] //'<br />
Kernel command line: root=UUID=1542112e-4bd9-4f4a-9660-e9405c792736 rootwait rootfstype=ext4  consoleblank=0 loglevel=4 ubootpart=72193746-01 usb-storage.quirks=0x2537:0x1066:u,0x2537:0x1068:u</code></div></div><br />
<ol type="1" class="mycode_list"><li>Have I overlooked something besides <a href="https://wiki.pine64.org/wiki/ROCK64_MAC_Address" target="_blank" rel="noopener" class="mycode_url">the solution proposed on the Wiki page</a>? i.e., WNpctool.exe<br />
</li>
<li>Is there a solution for folks that don't have MS Windows in their environment? e.g., Linux "purists"<br />
</li>
</ol>
TIA!]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[ROCK64 keeps connection]]></title>
			<link>https://forum.pine64.org/showthread.php?tid=7245</link>
			<pubDate>Sat, 09 Mar 2019 12:08:24 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.pine64.org/member.php?action=profile&uid=11186">bikz19</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.pine64.org/showthread.php?tid=7245</guid>
			<description><![CDATA[Dear reader,<br />
<br />
I have a question about my ROCK64 4GB board, but I do not really know where to post the problem, as I think it can fit into multiple categories. So I'm posting here, and someone can move it to another topic if needed <img src="https://forum.pine64.org/images/smilies/smile.png" alt="Smile" title="Smile" class="smilie smilie_1" /><br />
<br />
The problem is that I keep losing the ability to SSH into the board from another PC in the network. I've ruled out that it is a problem with the router ports, and the board is configured with a static IP through both netplan and /etc/network/interfaces (didnt really know which one takes precedence so I did both).<br />
<br />
This problem occurs when I connect my usb hub with two external harddrives. The hub is externally powered, and functioning as expected (tested on another PC). The board itself is powered with the official 5A power supply.<br />
<br />
When not connected to the hub, the board seems to be working fine. I can SSH into it and it stays connected. When I connect the hub and reboot, it takes forever to get a connection to the board. And when it succeeds, I can log in but it disconnects after a short while (not always the same time, but soon after logging in). I use Putty from a Windows machine to connect, but Putty gives no error or messages that it has been disconnected, it just freezes. After this has happened, I can no longer see the board from the connected devices in my router. Then, after a longer time (5 minutes or so) it shows up in the connected devices again. I can then connect again and the same thing happens.<br />
<br />
So my thoughts were that the usb hub somehow drains so much power from the board that the ethernet interface cannot be powered sufficiently. I know that harddrives can require a lot of power, especially during spinup, thats why I bought a usb hub with external power supply. Is it possible that this power supply is not powerful enough to power the two harddrives and is trying to take the additional needed power from the board? Or could this problem be due to some other component on the board?<br />
<br />
I hope someone can point me in the right direction, and that I have provided enough information to do so. If you need more information or specs, please feel free to ask.<br />
<br />
Kind Regards,<br />
<br />
Bik]]></description>
			<content:encoded><![CDATA[Dear reader,<br />
<br />
I have a question about my ROCK64 4GB board, but I do not really know where to post the problem, as I think it can fit into multiple categories. So I'm posting here, and someone can move it to another topic if needed <img src="https://forum.pine64.org/images/smilies/smile.png" alt="Smile" title="Smile" class="smilie smilie_1" /><br />
<br />
The problem is that I keep losing the ability to SSH into the board from another PC in the network. I've ruled out that it is a problem with the router ports, and the board is configured with a static IP through both netplan and /etc/network/interfaces (didnt really know which one takes precedence so I did both).<br />
<br />
This problem occurs when I connect my usb hub with two external harddrives. The hub is externally powered, and functioning as expected (tested on another PC). The board itself is powered with the official 5A power supply.<br />
<br />
When not connected to the hub, the board seems to be working fine. I can SSH into it and it stays connected. When I connect the hub and reboot, it takes forever to get a connection to the board. And when it succeeds, I can log in but it disconnects after a short while (not always the same time, but soon after logging in). I use Putty from a Windows machine to connect, but Putty gives no error or messages that it has been disconnected, it just freezes. After this has happened, I can no longer see the board from the connected devices in my router. Then, after a longer time (5 minutes or so) it shows up in the connected devices again. I can then connect again and the same thing happens.<br />
<br />
So my thoughts were that the usb hub somehow drains so much power from the board that the ethernet interface cannot be powered sufficiently. I know that harddrives can require a lot of power, especially during spinup, thats why I bought a usb hub with external power supply. Is it possible that this power supply is not powerful enough to power the two harddrives and is trying to take the additional needed power from the board? Or could this problem be due to some other component on the board?<br />
<br />
I hope someone can point me in the right direction, and that I have provided enough information to do so. If you need more information or specs, please feel free to ask.<br />
<br />
Kind Regards,<br />
<br />
Bik]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[connect 2 network cable to rock64 device.]]></title>
			<link>https://forum.pine64.org/showthread.php?tid=6115</link>
			<pubDate>Tue, 29 May 2018 13:34:40 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.pine64.org/member.php?action=profile&uid=8744">idanskira</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.pine64.org/showthread.php?tid=6115</guid>
			<description><![CDATA[hi!<br />
if i weld this: <img src="https://www.google.co.il/imgres?imgurl=https%3A%2F%2Fmedia.digikey.com%2Fphotos%2FEDAC%2520Photos%2FA00-216-672-450.jpg&amp;imgrefurl=https%3A%2F%2Fwww.digikey.com%2Fproduct-detail%2Fen%2Fedac-inc%2FA00-216-272-450%2F151-1103-ND%2F1532861&amp;docid=ovxukYkMOjB-UM&amp;tbnid=aFRue4CGeF7_9M%3A&amp;vet=10ahUKEwjQ2bqagKvbAhXCIVAKHcZtBpoQMwhDKA0wDQ..i&amp;w=640&amp;h=640&amp;bih=990&amp;biw=1855&amp;q=edac%201647&amp;ved=0ahUKEwjQ2bqagKvbAhXCIVAKHcZtBpoQMwhDKA0wDQ&amp;iact=mrc&amp;uact=8" loading="lazy"  alt="[Image: imgres?imgurl=https%3A%2F%2Fmedia.digike...mrc&amp;uact=8]" class="mycode_img" /><br />
<br />
to my rock64 device, it will be able to connect 2 network cables?<br />
thank's.]]></description>
			<content:encoded><![CDATA[hi!<br />
if i weld this: <img src="https://www.google.co.il/imgres?imgurl=https%3A%2F%2Fmedia.digikey.com%2Fphotos%2FEDAC%2520Photos%2FA00-216-672-450.jpg&amp;imgrefurl=https%3A%2F%2Fwww.digikey.com%2Fproduct-detail%2Fen%2Fedac-inc%2FA00-216-272-450%2F151-1103-ND%2F1532861&amp;docid=ovxukYkMOjB-UM&amp;tbnid=aFRue4CGeF7_9M%3A&amp;vet=10ahUKEwjQ2bqagKvbAhXCIVAKHcZtBpoQMwhDKA0wDQ..i&amp;w=640&amp;h=640&amp;bih=990&amp;biw=1855&amp;q=edac%201647&amp;ved=0ahUKEwjQ2bqagKvbAhXCIVAKHcZtBpoQMwhDKA0wDQ&amp;iact=mrc&amp;uact=8" loading="lazy"  alt="[Image: imgres?imgurl=https%3A%2F%2Fmedia.digike...mrc&amp;uact=8]" class="mycode_img" /><br />
<br />
to my rock64 device, it will be able to connect 2 network cables?<br />
thank's.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Boot needs up to 7 minutes on Ubuntu 16.04]]></title>
			<link>https://forum.pine64.org/showthread.php?tid=4300</link>
			<pubDate>Fri, 10 Mar 2017 08:52:40 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.pine64.org/member.php?action=profile&uid=467">JulianM</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.pine64.org/showthread.php?tid=4300</guid>
			<description><![CDATA[Hi together!<br />
<br />
I need help with my Pine64 2GB RAM Board.<br />
<br />
The problem is a very long boot time, if ethernet is unplugged. The systems hangs on "[XXXXXXXX] Call trace:".<br />
Nothing else behind this note.<br />
The system boots completely after 4-7 minutes, but only if ethernet is unplugged.<br />
If ethernet is plugged in, the system starts within 1 minute.<br />
<br />
It doesn't matter which version of Pine64 I'm using, because I already tried 512 MB, 1 GB and 2 GB of RAM.<br />
<br />
Some information about my setup:<br />
- Ubuntu 16.04 with updated kernel and U-Boot via update scripts.<br />
- installed WiFi-/Bluetooth module.<br />
- Static IP address via WiFi in /etc/network/interfaces and router.<br />
- No connection via ethernet, just via WiFi.<br />
- Samsung Evo microsd card.<br />
- Official Pine64 power supply from Pine64 shop.<br />
- Deleted standard MAC address.<br />
<br />
Please help me with my little problem.<br />
<br />
Best regards<br />
Julian]]></description>
			<content:encoded><![CDATA[Hi together!<br />
<br />
I need help with my Pine64 2GB RAM Board.<br />
<br />
The problem is a very long boot time, if ethernet is unplugged. The systems hangs on "[XXXXXXXX] Call trace:".<br />
Nothing else behind this note.<br />
The system boots completely after 4-7 minutes, but only if ethernet is unplugged.<br />
If ethernet is plugged in, the system starts within 1 minute.<br />
<br />
It doesn't matter which version of Pine64 I'm using, because I already tried 512 MB, 1 GB and 2 GB of RAM.<br />
<br />
Some information about my setup:<br />
- Ubuntu 16.04 with updated kernel and U-Boot via update scripts.<br />
- installed WiFi-/Bluetooth module.<br />
- Static IP address via WiFi in /etc/network/interfaces and router.<br />
- No connection via ethernet, just via WiFi.<br />
- Samsung Evo microsd card.<br />
- Official Pine64 power supply from Pine64 shop.<br />
- Deleted standard MAC address.<br />
<br />
Please help me with my little problem.<br />
<br />
Best regards<br />
Julian]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[1Gbps clock sync]]></title>
			<link>https://forum.pine64.org/showthread.php?tid=2230</link>
			<pubDate>Sat, 17 Sep 2016 17:54:58 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.pine64.org/member.php?action=profile&uid=4829">stepw</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.pine64.org/showthread.php?tid=2230</guid>
			<description><![CDATA[<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">I have a 'bad' PINE64+ board, running armbian with legacy kernel, powered via micro-USB AC adapter. NIC and UART0 serial are the only active peripherals. 100Mbps is perfectly fine, but there's a major packet loss at 1Gbps, no need for iperf to tell there's an issue.</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font"> </span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">VDD33 voltage is between 3.26V and 3.27V, regardless of</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">- 1Gbps or 100Mbps or 10Mbps link speed</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">- CPU idle (/sys/class/thermal/thermal_zone0/temp @ 42 degrees) or busy (/sys/class/thermal/thermal_zone0/temp @ 65 degrees)</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">- 3 different microUSB AC 5V adapters and cables</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font"> </span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">That voltage is within tolerance range of 2.97V to 3.63V for PHY VDD33 (per PHY DS). PMIC AC input tolerance range is 3.5V to 7V (per PMIC DS), so PHY should be getting conditioned ~3.3V consistently, even when microUSB AC source is used. Unfortunately I don't have a scope to monitor continuously, but if AC-IN voltage drops were affecting 1Gbps communications, I'd expect them to equally affect 100Mbps communications and that is not the case. So the issue with my board doesn't seem to be caused by PHY input voltage fluctuations.</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font"> </span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">However, there is a noticeable difference in the amount of packet loss with different power sources:</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">1. laptop USB, so &lt;500mA, 2 feet USB cable</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">PC -&gt; SBC: 30% loss</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">SBC -&gt; PC: 36% loss</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font"> </span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">2. AC 5V/2A adapter, 6 feet USB cable</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">PC -&gt; SBC: 5% loss</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">SBC -&gt; PC: 11% loss</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font"> </span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">3. AC 5V/3A adapter, 3 feet USB cable</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">PC -&gt; SBC: 15% loss</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">SBC -&gt; PC: 31% loss</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font"> </span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">I'd speculate that there's possibly another element sensitive to AC input inconsistencies that might not be conditioned by the PMIC or that may have a narrow tolerance range. Alternatively, PINE64+ PCB layout might not be strictly following guidelines for RTL8211E IC as set forth in PHY DS, resulting in EMI affecting its operation or VDD10 conditioned input being outside of a narrow 0.95V to 1.06V tolerance range.</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font"> </span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">References:</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">PHY DS - <a href="http://files.pine64.org/doc/datasheet/pine64/rtl8211e(g)-vb(vl)-cg_datasheet_1.6.pdf" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0f72da;" class="mycode_color">http://files.pine64.org/doc/datasheet/pine64/rtl8211e(g)-vb(vl)-cg_datasheet_1.6.pdf</span></a></span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">PMIC DS - <span style="color: #0f72da;" class="mycode_color"><a href="http://files.pine64.org/doc/datasheet/pine64/AXP803_Datasheet_V1.0.pdf" target="_blank" rel="noopener" class="mycode_url">http://files.pine64.org/doc/datasheet/pi...t_V1.0.pdf</a></span></span></span><br />
<hr class="mycode_hr" />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">So I've fiddled around with EMAC IC and its RGMII interface to PHY IC.</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font"> </span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">Some findings:</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">1. MII RXERC = 0 in mii-tool reg dump, supposedly that indicates PHY is not receiving erroneous frames</span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="color: #880000;" class="mycode_color">#mii-tool -vvv</span><br />
  registers <span style="color: #000088;" class="mycode_color">for</span> MII PHY <span style="color: #006666;" class="mycode_color">0</span><span style="color: #666600;" class="mycode_color">:</span><br />
    <span style="color: #006666;" class="mycode_color">1140</span> <span style="color: #006666;" class="mycode_color">796d</span> <span style="color: #006666;" class="mycode_color">001c</span> c915 <span style="color: #006666;" class="mycode_color">01e1</span> cde1 <span style="color: #006666;" class="mycode_color">000d</span> <span style="color: #006666;" class="mycode_color">2001</span><br />
    <span style="color: #006666;" class="mycode_color">6801</span> <span style="color: #006666;" class="mycode_color">0300</span> <span style="color: #006666;" class="mycode_color">7800</span> <span style="color: #006666;" class="mycode_color">0000</span> <span style="color: #006666;" class="mycode_color">0000</span> <span style="color: #006666;" class="mycode_color">0000</span> <span style="color: #006666;" class="mycode_color">0000</span> <span style="color: #006666;" class="mycode_color">3000</span><br />
    <span style="color: #006666;" class="mycode_color">016e</span> acc2 <span style="color: #006666;" class="mycode_color">9f01</span> <span style="color: #006666;" class="mycode_color">0000</span> <span style="color: #006666;" class="mycode_color">8040</span> <span style="color: #006666;" class="mycode_color">1006</span> <span style="color: #006666;" class="mycode_color">4100</span> <span style="color: #006666;" class="mycode_color">2100</span><br />
    <span style="color: #006666;" class="mycode_color">0000</span> <span style="color: #006666;" class="mycode_color">8c00</span> <span style="color: #006666;" class="mycode_color">0040</span> <span style="color: #006666;" class="mycode_color">0106</span> <span style="color: #006666;" class="mycode_color">21fc</span> <span style="color: #006666;" class="mycode_color">8038</span> <span style="color: #006666;" class="mycode_color">0123</span> <span style="color: #006666;" class="mycode_color">0000</span> </span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">2. EMAC reports RGMII speed/duplex and clock is consistent with PHY link type</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font"> </span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b">1Gbps/full</span>:</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">EMAC BASIC_CTL_0: </span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="color: #880000;" class="mycode_color">#devmem2 0x1c30000 w</span><br />
<br />
<span style="color: #006666;" class="mycode_color">0x1</span> <span style="color: #666600;" class="mycode_color">=</span> <span style="color: #006666;" class="mycode_color">1Gbps</span><span style="color: #666600;" class="mycode_color">/</span>full</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">EMAC RGMII_STA:</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font"><span style="color: #000000;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="color: #880000;" class="mycode_color">#devmem2 0x1c300d0 w</span><br />
<br />
<span style="color: #006666;" class="mycode_color">0xD</span> <span style="color: #666600;" class="mycode_color">=</span> <span style="color: #006666;" class="mycode_color">0b1101</span> <span style="color: #666600;" class="mycode_color">-</span> <span style="color: #006666;" class="mycode_color">1Gbps</span><span style="color: #666600;" class="mycode_color">,</span> <span style="color: #006666;" class="mycode_color">125MHz</span> clock</span></span><br />
MII PHY:</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font"><span style="color: #000000;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="color: #880000;" class="mycode_color">#mii-tool -vvv</span><br />
  registers <span style="color: #000088;" class="mycode_color">for</span> MII PHY <span style="color: #006666;" class="mycode_color">0</span><span style="color: #666600;" class="mycode_color">:</span><br />
    <span style="color: #006666;" class="mycode_color">1140</span> <span style="color: #006666;" class="mycode_color">796d</span> <span style="color: #006666;" class="mycode_color">001c</span> c915 <span style="color: #006666;" class="mycode_color">0001</span> cde1 <span style="color: #006666;" class="mycode_color">000f</span> <span style="color: #006666;" class="mycode_color">2001</span><br />
    <span style="color: #006666;" class="mycode_color">6801</span> <span style="color: #006666;" class="mycode_color">0200</span> <span style="color: #006666;" class="mycode_color">7800</span> <span style="color: #006666;" class="mycode_color">0000</span> <span style="color: #006666;" class="mycode_color">0000</span> <span style="color: #006666;" class="mycode_color">0000</span> <span style="color: #006666;" class="mycode_color">0000</span> <span style="color: #006666;" class="mycode_color">3000</span><br />
    <span style="color: #006666;" class="mycode_color">016e</span> acc2 <span style="color: #006666;" class="mycode_color">9f01</span> <span style="color: #006666;" class="mycode_color">6c52</span> <span style="color: #006666;" class="mycode_color">8040</span> <span style="color: #006666;" class="mycode_color">1006</span> <span style="color: #006666;" class="mycode_color">4100</span> <span style="color: #006666;" class="mycode_color">2100</span><br />
    <span style="color: #006666;" class="mycode_color">0000</span> <span style="color: #006666;" class="mycode_color">8c00</span> <span style="color: #006666;" class="mycode_color">0040</span> <span style="color: #006666;" class="mycode_color">0106</span> <span style="color: #006666;" class="mycode_color">21fc</span> <span style="color: #006666;" class="mycode_color">8038</span> <span style="color: #006666;" class="mycode_color">0123</span> <span style="color: #006666;" class="mycode_color">0000</span></span></span></span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b">100Mbps/full:</span></span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">EMAC BASIC_CTL_0: </span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font"><span style="color: #000000;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="color: #880000;" class="mycode_color">#devmem2 0x1c30000 w</span><br />
<br />
<span style="color: #006666;" class="mycode_color">0xD</span> <span style="color: #666600;" class="mycode_color">=</span> <span style="color: #006666;" class="mycode_color">100Mbps</span><span style="color: #666600;" class="mycode_color">/</span>full</span></span><br />
EMAC RGMII_STA:</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font"><span style="color: #000000;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="color: #880000;" class="mycode_color">#devmem2 0x1c300d0 w</span><br />
<br />
<span style="color: #006666;" class="mycode_color">0xB</span> <span style="color: #666600;" class="mycode_color">=</span> <span style="color: #006666;" class="mycode_color">0b1011</span> <span style="color: #666600;" class="mycode_color">-</span> <span style="color: #006666;" class="mycode_color">100Mbps</span><span style="color: #666600;" class="mycode_color">,</span> <span style="color: #006666;" class="mycode_color">25MHz</span> clock</span></span><br />
MII PHY:</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font"><span style="color: #000000;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="color: #880000;" class="mycode_color">#mii-tool -vvv</span><br />
  registers <span style="color: #000088;" class="mycode_color">for</span> MII PHY <span style="color: #006666;" class="mycode_color">0</span><span style="color: #666600;" class="mycode_color">:</span><br />
    <span style="color: #006666;" class="mycode_color">1140</span> <span style="color: #006666;" class="mycode_color">796d</span> <span style="color: #006666;" class="mycode_color">001c</span> c915 <span style="color: #006666;" class="mycode_color">01e1</span> cde1 <span style="color: #006666;" class="mycode_color">000d</span> <span style="color: #006666;" class="mycode_color">2001</span><br />
    <span style="color: #006666;" class="mycode_color">6801</span> <span style="color: #006666;" class="mycode_color">0300</span> <span style="color: #006666;" class="mycode_color">7800</span> <span style="color: #006666;" class="mycode_color">0000</span> <span style="color: #006666;" class="mycode_color">0000</span> <span style="color: #006666;" class="mycode_color">0000</span> <span style="color: #006666;" class="mycode_color">0000</span> <span style="color: #006666;" class="mycode_color">3000</span><br />
    <span style="color: #006666;" class="mycode_color">016e</span> acc2 <span style="color: #006666;" class="mycode_color">9f01</span> <span style="color: #006666;" class="mycode_color">0000</span> <span style="color: #006666;" class="mycode_color">8040</span> <span style="color: #006666;" class="mycode_color">1006</span> <span style="color: #006666;" class="mycode_color">4100</span> <span style="color: #006666;" class="mycode_color">2100</span><br />
    <span style="color: #006666;" class="mycode_color">0000</span> <span style="color: #006666;" class="mycode_color">8c00</span> <span style="color: #006666;" class="mycode_color">0040</span> <span style="color: #006666;" class="mycode_color">0106</span> <span style="color: #006666;" class="mycode_color">21fc</span> <span style="color: #006666;" class="mycode_color">8038</span> <span style="color: #006666;" class="mycode_color">0123</span> <span style="color: #006666;" class="mycode_color">0000</span></span></span></span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font"> </span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">3. EMAC is using internal clock for 1Gbps/125MHz</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">A64 EMAC_CLK_REG:<br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="color: #880000;" class="mycode_color">#devmem2 0x1c00030 w</span><br />
<br />
clock <span style="color: #006666;" class="mycode_color">0b01</span> <span style="color: #666600;" class="mycode_color">=</span> GMII<span style="color: #666600;" class="mycode_color">/</span>RGMII external<br />
clock <span style="color: #006666;" class="mycode_color">0b10</span> <span style="color: #666600;" class="mycode_color">=</span> GMII<span style="color: #666600;" class="mycode_color">/</span>RGMII <span style="color: #000088;" class="mycode_color">internal</span> <span style="color: #666600;" class="mycode_color">(</span><span style="color: #000088;" class="mycode_color">default</span><span style="color: #666600;" class="mycode_color">)</span> </span></span></span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">This said, there could be a problem with 125MHz clock sync, required for proper RGMII communication between EMAC and PHY at 1Gbps rate. Judging by latest PCB diagrams, PHY CLK125 is attached to EMAC, presumably to supply 125MHz clock to EMAC, however EMAC's internal clock is enabled (by the EMAC driver?), so EMAC and PHY clocks are not synchronized. However, switching to external clock (supplied by PHY?) results in even higher packet loss, upwards of 80%</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font"> </span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">I was trying to dump EMAC DMA TX/RX descriptors and buffers to get an idea of whether frames received by PHY make it to EMAC over RGMII and vice versa, but so far didn't manage to access them from userland. I guess it would take to debug EMAC driver to monitor them and accumulate TX/RX frames and errors statistics.</span></span><br />
<hr class="mycode_hr" />
Above is a re-post from my earlier post at armbian forum.<br />
<br />
I don't know if my findings are conclusive, but I'd be interested to know if EMAC internal vs. external clock makes a difference on other boards.<br />
<br />
Could someone who has a Pine64+ board with working 1Gbps NIC<br />
1. Confirm if EMAC clock is internal on their board?<br />
2. Try switching EMAC clock to external to confirm if that cripples 1Gbps performance? <br />
<br />
Clock source change is volatile, can be reverted manuually or by reloading the board, so there's no permanent effect.<br />
<br />
It would take to:<br />
a). install devmem2 <br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code># sudo apt-get install devmem2</code></div></div><br />
<br />
b). read EMAC register EMAC_CLK_REG at 0x1c00030<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code># devmem2 0x1c00030 w</code></div></div><br />
Sample output:<br />
/dev/mem opened.<br />
Memory mapped at address 0x7f88009000.<br />
Value at address 0x1C00030 (0x7f88009030): 0x10C06<br />
<br />
c). test ping to default gateway<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code># ping `ip route show 0.0.0.0/0 | awk '{print &#36;3}'`</code></div></div><br />
Sample output:<br />
PING 192.168.137.1 (192.168.137.1) 56(84) bytes of data.<br />
64 bytes from 192.168.137.1: icmp_seq=2 ttl=128 time=0.725 ms<br />
64 bytes from 192.168.137.1: icmp_seq=3 ttl=128 time=0.397 ms<br />
64 bytes from 192.168.137.1: icmp_seq=5 ttl=128 time=0.366 ms<br />
64 bytes from 192.168.137.1: icmp_seq=6 ttl=128 time=0.436 ms<br />
64 bytes from 192.168.137.1: icmp_seq=7 ttl=128 time=0.303 ms<br />
^C<br />
--- 192.168.137.1 ping statistics ---<br />
7 packets transmitted, 5 received, 28% packet loss, time 6004ms<br />
<br />
<br />
d). write EMAC register EMAC_CLK_REG at 0x1c00030<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code># devmem2 0x1c00030 w 0x10C05</code></div></div><br />
Sample output:<br />
/dev/mem opened.<br />
Memory mapped at address 0x7f911c2000.<br />
Value at address 0x1C00030 (0x7f911c2030): 0x10C06<br />
Written 0x10C05; readback 0x10C05<br />
<br />
e). test ping to default gateway<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code># ping `ip route show 0.0.0.0/0 | awk '{print &#36;3}'`</code></div></div><br />
Sample output:<br />
PING 192.168.137.1 (192.168.137.1) 56(84) bytes of data.<br />
64 bytes from 192.168.137.1: icmp_seq=3 ttl=128 time=0.479 ms<br />
64 bytes from 192.168.137.1: icmp_seq=7 ttl=128 time=0.398 ms<br />
64 bytes from 192.168.137.1: icmp_seq=12 ttl=128 time=0.504 ms<br />
^C<br />
--- 192.168.137.1 ping statistics ---<br />
14 packets transmitted, 3 received, 78% packet loss, time 13004ms<br />
<br />
f). revert to internal clock<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code># devmem2 0x1c00030 w 0x10C06</code></div></div><br />
Sample output:<br />
/dev/mem opened.<br />
Memory mapped at address 0x7f911c2000.<br />
Value at address 0x1C00030 (0x7f911c2030): 0x10C05<br />
Written 0x10C06; readback 0x10C06<br />
<br />
<br />
Reference:<br />
page 158 of <a href="http://files.pine64.org/doc/datasheet/pine64/Allwinner_A64_User_Manual_V1.0.pdf" target="_blank" rel="noopener" class="mycode_url">http://files.pine64.org/doc/datasheet/pi...l_V1.0.pdf</a>]]></description>
			<content:encoded><![CDATA[<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">I have a 'bad' PINE64+ board, running armbian with legacy kernel, powered via micro-USB AC adapter. NIC and UART0 serial are the only active peripherals. 100Mbps is perfectly fine, but there's a major packet loss at 1Gbps, no need for iperf to tell there's an issue.</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font"> </span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">VDD33 voltage is between 3.26V and 3.27V, regardless of</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">- 1Gbps or 100Mbps or 10Mbps link speed</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">- CPU idle (/sys/class/thermal/thermal_zone0/temp @ 42 degrees) or busy (/sys/class/thermal/thermal_zone0/temp @ 65 degrees)</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">- 3 different microUSB AC 5V adapters and cables</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font"> </span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">That voltage is within tolerance range of 2.97V to 3.63V for PHY VDD33 (per PHY DS). PMIC AC input tolerance range is 3.5V to 7V (per PMIC DS), so PHY should be getting conditioned ~3.3V consistently, even when microUSB AC source is used. Unfortunately I don't have a scope to monitor continuously, but if AC-IN voltage drops were affecting 1Gbps communications, I'd expect them to equally affect 100Mbps communications and that is not the case. So the issue with my board doesn't seem to be caused by PHY input voltage fluctuations.</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font"> </span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">However, there is a noticeable difference in the amount of packet loss with different power sources:</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">1. laptop USB, so &lt;500mA, 2 feet USB cable</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">PC -&gt; SBC: 30% loss</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">SBC -&gt; PC: 36% loss</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font"> </span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">2. AC 5V/2A adapter, 6 feet USB cable</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">PC -&gt; SBC: 5% loss</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">SBC -&gt; PC: 11% loss</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font"> </span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">3. AC 5V/3A adapter, 3 feet USB cable</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">PC -&gt; SBC: 15% loss</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">SBC -&gt; PC: 31% loss</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font"> </span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">I'd speculate that there's possibly another element sensitive to AC input inconsistencies that might not be conditioned by the PMIC or that may have a narrow tolerance range. Alternatively, PINE64+ PCB layout might not be strictly following guidelines for RTL8211E IC as set forth in PHY DS, resulting in EMI affecting its operation or VDD10 conditioned input being outside of a narrow 0.95V to 1.06V tolerance range.</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font"> </span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">References:</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">PHY DS - <a href="http://files.pine64.org/doc/datasheet/pine64/rtl8211e(g)-vb(vl)-cg_datasheet_1.6.pdf" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0f72da;" class="mycode_color">http://files.pine64.org/doc/datasheet/pine64/rtl8211e(g)-vb(vl)-cg_datasheet_1.6.pdf</span></a></span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">PMIC DS - <span style="color: #0f72da;" class="mycode_color"><a href="http://files.pine64.org/doc/datasheet/pine64/AXP803_Datasheet_V1.0.pdf" target="_blank" rel="noopener" class="mycode_url">http://files.pine64.org/doc/datasheet/pi...t_V1.0.pdf</a></span></span></span><br />
<hr class="mycode_hr" />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">So I've fiddled around with EMAC IC and its RGMII interface to PHY IC.</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font"> </span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">Some findings:</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">1. MII RXERC = 0 in mii-tool reg dump, supposedly that indicates PHY is not receiving erroneous frames</span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="color: #880000;" class="mycode_color">#mii-tool -vvv</span><br />
  registers <span style="color: #000088;" class="mycode_color">for</span> MII PHY <span style="color: #006666;" class="mycode_color">0</span><span style="color: #666600;" class="mycode_color">:</span><br />
    <span style="color: #006666;" class="mycode_color">1140</span> <span style="color: #006666;" class="mycode_color">796d</span> <span style="color: #006666;" class="mycode_color">001c</span> c915 <span style="color: #006666;" class="mycode_color">01e1</span> cde1 <span style="color: #006666;" class="mycode_color">000d</span> <span style="color: #006666;" class="mycode_color">2001</span><br />
    <span style="color: #006666;" class="mycode_color">6801</span> <span style="color: #006666;" class="mycode_color">0300</span> <span style="color: #006666;" class="mycode_color">7800</span> <span style="color: #006666;" class="mycode_color">0000</span> <span style="color: #006666;" class="mycode_color">0000</span> <span style="color: #006666;" class="mycode_color">0000</span> <span style="color: #006666;" class="mycode_color">0000</span> <span style="color: #006666;" class="mycode_color">3000</span><br />
    <span style="color: #006666;" class="mycode_color">016e</span> acc2 <span style="color: #006666;" class="mycode_color">9f01</span> <span style="color: #006666;" class="mycode_color">0000</span> <span style="color: #006666;" class="mycode_color">8040</span> <span style="color: #006666;" class="mycode_color">1006</span> <span style="color: #006666;" class="mycode_color">4100</span> <span style="color: #006666;" class="mycode_color">2100</span><br />
    <span style="color: #006666;" class="mycode_color">0000</span> <span style="color: #006666;" class="mycode_color">8c00</span> <span style="color: #006666;" class="mycode_color">0040</span> <span style="color: #006666;" class="mycode_color">0106</span> <span style="color: #006666;" class="mycode_color">21fc</span> <span style="color: #006666;" class="mycode_color">8038</span> <span style="color: #006666;" class="mycode_color">0123</span> <span style="color: #006666;" class="mycode_color">0000</span> </span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">2. EMAC reports RGMII speed/duplex and clock is consistent with PHY link type</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font"> </span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b">1Gbps/full</span>:</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">EMAC BASIC_CTL_0: </span></span><br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="color: #880000;" class="mycode_color">#devmem2 0x1c30000 w</span><br />
<br />
<span style="color: #006666;" class="mycode_color">0x1</span> <span style="color: #666600;" class="mycode_color">=</span> <span style="color: #006666;" class="mycode_color">1Gbps</span><span style="color: #666600;" class="mycode_color">/</span>full</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">EMAC RGMII_STA:</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font"><span style="color: #000000;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="color: #880000;" class="mycode_color">#devmem2 0x1c300d0 w</span><br />
<br />
<span style="color: #006666;" class="mycode_color">0xD</span> <span style="color: #666600;" class="mycode_color">=</span> <span style="color: #006666;" class="mycode_color">0b1101</span> <span style="color: #666600;" class="mycode_color">-</span> <span style="color: #006666;" class="mycode_color">1Gbps</span><span style="color: #666600;" class="mycode_color">,</span> <span style="color: #006666;" class="mycode_color">125MHz</span> clock</span></span><br />
MII PHY:</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font"><span style="color: #000000;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="color: #880000;" class="mycode_color">#mii-tool -vvv</span><br />
  registers <span style="color: #000088;" class="mycode_color">for</span> MII PHY <span style="color: #006666;" class="mycode_color">0</span><span style="color: #666600;" class="mycode_color">:</span><br />
    <span style="color: #006666;" class="mycode_color">1140</span> <span style="color: #006666;" class="mycode_color">796d</span> <span style="color: #006666;" class="mycode_color">001c</span> c915 <span style="color: #006666;" class="mycode_color">0001</span> cde1 <span style="color: #006666;" class="mycode_color">000f</span> <span style="color: #006666;" class="mycode_color">2001</span><br />
    <span style="color: #006666;" class="mycode_color">6801</span> <span style="color: #006666;" class="mycode_color">0200</span> <span style="color: #006666;" class="mycode_color">7800</span> <span style="color: #006666;" class="mycode_color">0000</span> <span style="color: #006666;" class="mycode_color">0000</span> <span style="color: #006666;" class="mycode_color">0000</span> <span style="color: #006666;" class="mycode_color">0000</span> <span style="color: #006666;" class="mycode_color">3000</span><br />
    <span style="color: #006666;" class="mycode_color">016e</span> acc2 <span style="color: #006666;" class="mycode_color">9f01</span> <span style="color: #006666;" class="mycode_color">6c52</span> <span style="color: #006666;" class="mycode_color">8040</span> <span style="color: #006666;" class="mycode_color">1006</span> <span style="color: #006666;" class="mycode_color">4100</span> <span style="color: #006666;" class="mycode_color">2100</span><br />
    <span style="color: #006666;" class="mycode_color">0000</span> <span style="color: #006666;" class="mycode_color">8c00</span> <span style="color: #006666;" class="mycode_color">0040</span> <span style="color: #006666;" class="mycode_color">0106</span> <span style="color: #006666;" class="mycode_color">21fc</span> <span style="color: #006666;" class="mycode_color">8038</span> <span style="color: #006666;" class="mycode_color">0123</span> <span style="color: #006666;" class="mycode_color">0000</span></span></span></span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b">100Mbps/full:</span></span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">EMAC BASIC_CTL_0: </span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font"><span style="color: #000000;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="color: #880000;" class="mycode_color">#devmem2 0x1c30000 w</span><br />
<br />
<span style="color: #006666;" class="mycode_color">0xD</span> <span style="color: #666600;" class="mycode_color">=</span> <span style="color: #006666;" class="mycode_color">100Mbps</span><span style="color: #666600;" class="mycode_color">/</span>full</span></span><br />
EMAC RGMII_STA:</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font"><span style="color: #000000;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="color: #880000;" class="mycode_color">#devmem2 0x1c300d0 w</span><br />
<br />
<span style="color: #006666;" class="mycode_color">0xB</span> <span style="color: #666600;" class="mycode_color">=</span> <span style="color: #006666;" class="mycode_color">0b1011</span> <span style="color: #666600;" class="mycode_color">-</span> <span style="color: #006666;" class="mycode_color">100Mbps</span><span style="color: #666600;" class="mycode_color">,</span> <span style="color: #006666;" class="mycode_color">25MHz</span> clock</span></span><br />
MII PHY:</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font"><span style="color: #000000;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="color: #880000;" class="mycode_color">#mii-tool -vvv</span><br />
  registers <span style="color: #000088;" class="mycode_color">for</span> MII PHY <span style="color: #006666;" class="mycode_color">0</span><span style="color: #666600;" class="mycode_color">:</span><br />
    <span style="color: #006666;" class="mycode_color">1140</span> <span style="color: #006666;" class="mycode_color">796d</span> <span style="color: #006666;" class="mycode_color">001c</span> c915 <span style="color: #006666;" class="mycode_color">01e1</span> cde1 <span style="color: #006666;" class="mycode_color">000d</span> <span style="color: #006666;" class="mycode_color">2001</span><br />
    <span style="color: #006666;" class="mycode_color">6801</span> <span style="color: #006666;" class="mycode_color">0300</span> <span style="color: #006666;" class="mycode_color">7800</span> <span style="color: #006666;" class="mycode_color">0000</span> <span style="color: #006666;" class="mycode_color">0000</span> <span style="color: #006666;" class="mycode_color">0000</span> <span style="color: #006666;" class="mycode_color">0000</span> <span style="color: #006666;" class="mycode_color">3000</span><br />
    <span style="color: #006666;" class="mycode_color">016e</span> acc2 <span style="color: #006666;" class="mycode_color">9f01</span> <span style="color: #006666;" class="mycode_color">0000</span> <span style="color: #006666;" class="mycode_color">8040</span> <span style="color: #006666;" class="mycode_color">1006</span> <span style="color: #006666;" class="mycode_color">4100</span> <span style="color: #006666;" class="mycode_color">2100</span><br />
    <span style="color: #006666;" class="mycode_color">0000</span> <span style="color: #006666;" class="mycode_color">8c00</span> <span style="color: #006666;" class="mycode_color">0040</span> <span style="color: #006666;" class="mycode_color">0106</span> <span style="color: #006666;" class="mycode_color">21fc</span> <span style="color: #006666;" class="mycode_color">8038</span> <span style="color: #006666;" class="mycode_color">0123</span> <span style="color: #006666;" class="mycode_color">0000</span></span></span></span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font"> </span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">3. EMAC is using internal clock for 1Gbps/125MHz</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">A64 EMAC_CLK_REG:<br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="color: #880000;" class="mycode_color">#devmem2 0x1c00030 w</span><br />
<br />
clock <span style="color: #006666;" class="mycode_color">0b01</span> <span style="color: #666600;" class="mycode_color">=</span> GMII<span style="color: #666600;" class="mycode_color">/</span>RGMII external<br />
clock <span style="color: #006666;" class="mycode_color">0b10</span> <span style="color: #666600;" class="mycode_color">=</span> GMII<span style="color: #666600;" class="mycode_color">/</span>RGMII <span style="color: #000088;" class="mycode_color">internal</span> <span style="color: #666600;" class="mycode_color">(</span><span style="color: #000088;" class="mycode_color">default</span><span style="color: #666600;" class="mycode_color">)</span> </span></span></span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">This said, there could be a problem with 125MHz clock sync, required for proper RGMII communication between EMAC and PHY at 1Gbps rate. Judging by latest PCB diagrams, PHY CLK125 is attached to EMAC, presumably to supply 125MHz clock to EMAC, however EMAC's internal clock is enabled (by the EMAC driver?), so EMAC and PHY clocks are not synchronized. However, switching to external clock (supplied by PHY?) results in even higher packet loss, upwards of 80%</span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font"> </span></span><br />
<span style="color: #282828;" class="mycode_color"><span style="font-family: helvetica, arial, sans-serif;" class="mycode_font">I was trying to dump EMAC DMA TX/RX descriptors and buffers to get an idea of whether frames received by PHY make it to EMAC over RGMII and vice versa, but so far didn't manage to access them from userland. I guess it would take to debug EMAC driver to monitor them and accumulate TX/RX frames and errors statistics.</span></span><br />
<hr class="mycode_hr" />
Above is a re-post from my earlier post at armbian forum.<br />
<br />
I don't know if my findings are conclusive, but I'd be interested to know if EMAC internal vs. external clock makes a difference on other boards.<br />
<br />
Could someone who has a Pine64+ board with working 1Gbps NIC<br />
1. Confirm if EMAC clock is internal on their board?<br />
2. Try switching EMAC clock to external to confirm if that cripples 1Gbps performance? <br />
<br />
Clock source change is volatile, can be reverted manuually or by reloading the board, so there's no permanent effect.<br />
<br />
It would take to:<br />
a). install devmem2 <br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code># sudo apt-get install devmem2</code></div></div><br />
<br />
b). read EMAC register EMAC_CLK_REG at 0x1c00030<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code># devmem2 0x1c00030 w</code></div></div><br />
Sample output:<br />
/dev/mem opened.<br />
Memory mapped at address 0x7f88009000.<br />
Value at address 0x1C00030 (0x7f88009030): 0x10C06<br />
<br />
c). test ping to default gateway<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code># ping `ip route show 0.0.0.0/0 | awk '{print &#36;3}'`</code></div></div><br />
Sample output:<br />
PING 192.168.137.1 (192.168.137.1) 56(84) bytes of data.<br />
64 bytes from 192.168.137.1: icmp_seq=2 ttl=128 time=0.725 ms<br />
64 bytes from 192.168.137.1: icmp_seq=3 ttl=128 time=0.397 ms<br />
64 bytes from 192.168.137.1: icmp_seq=5 ttl=128 time=0.366 ms<br />
64 bytes from 192.168.137.1: icmp_seq=6 ttl=128 time=0.436 ms<br />
64 bytes from 192.168.137.1: icmp_seq=7 ttl=128 time=0.303 ms<br />
^C<br />
--- 192.168.137.1 ping statistics ---<br />
7 packets transmitted, 5 received, 28% packet loss, time 6004ms<br />
<br />
<br />
d). write EMAC register EMAC_CLK_REG at 0x1c00030<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code># devmem2 0x1c00030 w 0x10C05</code></div></div><br />
Sample output:<br />
/dev/mem opened.<br />
Memory mapped at address 0x7f911c2000.<br />
Value at address 0x1C00030 (0x7f911c2030): 0x10C06<br />
Written 0x10C05; readback 0x10C05<br />
<br />
e). test ping to default gateway<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code># ping `ip route show 0.0.0.0/0 | awk '{print &#36;3}'`</code></div></div><br />
Sample output:<br />
PING 192.168.137.1 (192.168.137.1) 56(84) bytes of data.<br />
64 bytes from 192.168.137.1: icmp_seq=3 ttl=128 time=0.479 ms<br />
64 bytes from 192.168.137.1: icmp_seq=7 ttl=128 time=0.398 ms<br />
64 bytes from 192.168.137.1: icmp_seq=12 ttl=128 time=0.504 ms<br />
^C<br />
--- 192.168.137.1 ping statistics ---<br />
14 packets transmitted, 3 received, 78% packet loss, time 13004ms<br />
<br />
f). revert to internal clock<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code># devmem2 0x1c00030 w 0x10C06</code></div></div><br />
Sample output:<br />
/dev/mem opened.<br />
Memory mapped at address 0x7f911c2000.<br />
Value at address 0x1C00030 (0x7f911c2030): 0x10C05<br />
Written 0x10C06; readback 0x10C06<br />
<br />
<br />
Reference:<br />
page 158 of <a href="http://files.pine64.org/doc/datasheet/pine64/Allwinner_A64_User_Manual_V1.0.pdf" target="_blank" rel="noopener" class="mycode_url">http://files.pine64.org/doc/datasheet/pi...l_V1.0.pdf</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Howto test and tune Gigabit Networking (1000M)]]></title>
			<link>https://forum.pine64.org/showthread.php?tid=2052</link>
			<pubDate>Sun, 21 Aug 2016 10:33:12 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.pine64.org/member.php?action=profile&uid=171">longsleep</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.pine64.org/showthread.php?tid=2052</guid>
			<description><![CDATA[Pine64+ and Pine64+2GB have a Gigabit NIC. To actually test the speed of the network interface a few things need to be considered. If you want to test the NIC performance of your Pine64, this thread is for you.<br />
<br />
To do any meaningful testing, you need another device which is well known and capable to deliver over 900MBit/s with the cable and switch it is connected to. Also make sure that the network cable you use for the Pine64 is working with Gigabit Network (8 wires twisted pair, Cat5e or Cat6). <br />
<br />
It is important to understand that you should test network speed only. If you copy a file to the Pine or something you are testing something completely different.<br />
<br />
Furthermore it is important to know the settings of the whole stack involved and always use same / good settings. I added a platform-script at <a href="https://github.com/longsleep/build-pine64-image/blob/master/simpleimage/platform-scripts/pine64_tune_network.sh" target="_blank" rel="noopener" class="mycode_url">https://github.com/longsleep/build-pine6...network.sh</a> to help with that. Make sure to run this or similar before any testing.<br />
<br />
- Make sure you use the latest Kernel. `uname -a`<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>root@pine64:~# uname -a<br />
Linux pine64 3.10.102-3-pine64-longsleep #98 SMP PREEMPT Sat Aug 20 22:28:17 CEST 2016 aarch64 aarch64 aarch64 GNU/Linux</code></div></div><br />
- Use iperf3. Start it in server mode on your other host (iperf3 -s). iperf 3 exists for essentially all platforms as precompiled binary (<a href="https://iperf.fr/iperf-download.php" target="_blank" rel="noopener" class="mycode_url">https://iperf.fr/iperf-download.php</a>).<br />
<br />
- Install iperf3 on your Pine64. `sudo apt-get install iperf3`.<br />
<br />
- Run iperf3 in client mode on Pine64 `iperf -c &#36;OTHER_HOST_IP`<br />
This can reach about 800 Mbits/sec <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>root@pine64:~# iperf3 -c 192.168.1.111   <br />
Connecting to host 192.168.1.111, port 5201<br />
[  4] local 192.168.1.54 port 33437 connected to 192.168.1.111 port 5201<br />
[ ID] Interval           Transfer     Bandwidth       Retr  Cwnd<br />
[  4]   0.00-1.01   sec  99.0 MBytes   825 Mbits/sec    1    168 KBytes       <br />
[  4]   1.01-2.00   sec   100 MBytes   848 Mbits/sec    1    139 KBytes       <br />
[  4]   2.00-3.00   sec   101 MBytes   849 Mbits/sec    0    197 KBytes       <br />
[  4]   3.00-4.00   sec   100 MBytes   841 Mbits/sec    0    235 KBytes       <br />
[  4]   4.00-5.00   sec  97.7 MBytes   820 Mbits/sec    3    139 KBytes       <br />
[  4]   5.00-6.00   sec  99.1 MBytes   831 Mbits/sec    2   82.0 KBytes       <br />
[  4]   6.00-7.00   sec  95.4 MBytes   801 Mbits/sec    1    120 KBytes       <br />
[  4]   7.00-8.00   sec  97.7 MBytes   819 Mbits/sec    1    151 KBytes       <br />
[  4]   8.00-9.00   sec  96.8 MBytes   812 Mbits/sec    0    202 KBytes       <br />
[  4]   9.00-10.00  sec   102 MBytes   854 Mbits/sec    1    175 KBytes       <br />
- - - - - - - - - - - - - - - - - - - - - - - - -<br />
[ ID] Interval           Transfer     Bandwidth       Retr<br />
[  4]   0.00-10.00  sec   990 MBytes   830 Mbits/sec   10             sender<br />
[  4]   0.00-10.00  sec   989 MBytes   829 Mbits/sec                  receiver</code></div></div><br />
- Run iperf3 in client reverse mode on Pine64 `iperf -c &#36;OTHER_HOST_IP -R`<br />
This can reach about 900 Mbits/sec.<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>root@pine64:~# iperf3 -c 192.168.1.111 -R<br />
Connecting to host 192.168.1.111, port 5201<br />
Reverse mode, remote host 192.168.1.111 is sending<br />
[  4] local 192.168.1.54 port 33435 connected to 192.168.1.111 port 5201<br />
[ ID] Interval           Transfer     Bandwidth<br />
[  4]   0.00-1.00   sec   104 MBytes   873 Mbits/sec                  <br />
[  4]   1.00-2.00   sec   107 MBytes   901 Mbits/sec                  <br />
[  4]   2.00-3.00   sec   106 MBytes   893 Mbits/sec                  <br />
[  4]   3.00-4.00   sec   107 MBytes   901 Mbits/sec                  <br />
[  4]   4.00-5.00   sec   108 MBytes   903 Mbits/sec                  <br />
[  4]   5.00-6.00   sec   105 MBytes   879 Mbits/sec                  <br />
[  4]   6.00-7.00   sec   109 MBytes   912 Mbits/sec                  <br />
[  4]   7.00-8.00   sec   107 MBytes   898 Mbits/sec                  <br />
[  4]   8.00-9.00   sec   107 MBytes   900 Mbits/sec                  <br />
[  4]   9.00-10.00  sec   107 MBytes   895 Mbits/sec                  <br />
- - - - - - - - - - - - - - - - - - - - - - - - -<br />
[ ID] Interval           Transfer     Bandwidth<br />
[  4]   0.00-10.00  sec  1.04 GBytes   896 Mbits/sec                  sender<br />
[  4]   0.00-10.00  sec  1.04 GBytes   896 Mbits/sec                  receiver</code></div></div><br />
- To completely max out the Pine64 run iperf 3 in parallel mode (4)<br />
This should be a little faster (combined) than the results from only a single thread.<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>root@pine64:~# iperf3 -c 192.168.1.111 -P 4<br />
Connecting to host 192.168.1.111, port 5201<br />
[  4] local 192.168.1.54 port 33439 connected to 192.168.1.111 port 5201<br />
[  6] local 192.168.1.54 port 33440 connected to 192.168.1.111 port 5201<br />
[  8] local 192.168.1.54 port 33441 connected to 192.168.1.111 port 5201<br />
[ 10] local 192.168.1.54 port 33442 connected to 192.168.1.111 port 5201<br />
[ ID] Interval           Transfer     Bandwidth       Retr  Cwnd<br />
[  4]   0.00-1.03   sec  26.9 MBytes   219 Mbits/sec    1    107 KBytes       <br />
[  6]   0.00-1.03   sec  26.7 MBytes   218 Mbits/sec    0    209 KBytes       <br />
[  8]   0.00-1.03   sec  26.5 MBytes   216 Mbits/sec    0    212 KBytes       <br />
[ 10]   0.00-1.03   sec  26.4 MBytes   215 Mbits/sec    0    208 KBytes       <br />
[SUM]   0.00-1.03   sec   106 MBytes   868 Mbits/sec    1             <br />
- - - - - - - - - - - - - - - - - - - - - - - - -<br />
[  4]   1.03-2.02   sec  26.2 MBytes   222 Mbits/sec    0    122 KBytes       <br />
[  6]   1.03-2.02   sec  26.2 MBytes   222 Mbits/sec    0    236 KBytes       <br />
[  8]   1.03-2.02   sec  26.2 MBytes   222 Mbits/sec    0    239 KBytes       <br />
[ 10]   1.03-2.02   sec  26.2 MBytes   222 Mbits/sec    0    239 KBytes       <br />
[SUM]   1.03-2.02   sec   105 MBytes   888 Mbits/sec    0             <br />
- - - - - - - - - - - - - - - - - - - - - - - - -<br />
[  4]   2.02-3.02   sec  26.2 MBytes   220 Mbits/sec    1   97.6 KBytes       <br />
[  6]   2.02-3.02   sec  26.2 MBytes   221 Mbits/sec    1    112 KBytes       <br />
[  8]   2.02-3.02   sec  26.2 MBytes   221 Mbits/sec    0    257 KBytes       <br />
[ 10]   2.02-3.02   sec  26.2 MBytes   221 Mbits/sec    0    255 KBytes       <br />
[SUM]   2.02-3.02   sec   105 MBytes   882 Mbits/sec    2             <br />
- - - - - - - - - - - - - - - - - - - - - - - - -<br />
[  4]   3.02-4.02   sec  26.2 MBytes   221 Mbits/sec    0    110 KBytes       <br />
[  6]   3.02-4.02   sec  26.2 MBytes   221 Mbits/sec    0    124 KBytes       <br />
[  8]   3.02-4.02   sec  26.2 MBytes   221 Mbits/sec    0    262 KBytes       <br />
[ 10]   3.02-4.02   sec  26.2 MBytes   221 Mbits/sec    1    109 KBytes       <br />
[SUM]   3.02-4.02   sec   105 MBytes   884 Mbits/sec    1             <br />
- - - - - - - - - - - - - - - - - - - - - - - - -<br />
[  4]   4.02-5.01   sec  26.2 MBytes   222 Mbits/sec    0    122 KBytes       <br />
[  6]   4.02-5.01   sec  26.2 MBytes   222 Mbits/sec    0    130 KBytes       <br />
[  8]   4.02-5.01   sec  26.2 MBytes   222 Mbits/sec    0    269 KBytes       <br />
[ 10]   4.02-5.01   sec  26.2 MBytes   222 Mbits/sec    0    123 KBytes       <br />
[SUM]   4.02-5.01   sec   105 MBytes   887 Mbits/sec    0             <br />
- - - - - - - - - - - - - - - - - - - - - - - - -<br />
[  4]   5.01-6.05   sec  27.5 MBytes   222 Mbits/sec    1    106 KBytes       <br />
[  6]   5.01-6.05   sec  27.5 MBytes   222 Mbits/sec    0    132 KBytes       <br />
[  8]   5.01-6.05   sec  27.5 MBytes   222 Mbits/sec    1   94.7 KBytes       <br />
[ 10]   5.01-6.05   sec  27.5 MBytes   222 Mbits/sec    0    129 KBytes       <br />
[SUM]   5.01-6.05   sec   110 MBytes   889 Mbits/sec    2             <br />
- - - - - - - - - - - - - - - - - - - - - - - - -<br />
[  4]   6.05-7.04   sec  27.0 MBytes   227 Mbits/sec    0    117 KBytes       <br />
[  6]   6.05-7.04   sec  27.9 MBytes   235 Mbits/sec    0    143 KBytes       <br />
[  8]   6.05-7.04   sec  25.8 MBytes   218 Mbits/sec    0    115 KBytes       <br />
[ 10]   6.05-7.04   sec  22.8 MBytes   192 Mbits/sec    2   84.8 KBytes       <br />
[SUM]   6.05-7.04   sec   103 MBytes   872 Mbits/sec    2             <br />
- - - - - - - - - - - - - - - - - - - - - - - - -<br />
[  4]   7.04-8.01   sec  26.1 MBytes   226 Mbits/sec    0    127 KBytes       <br />
[  6]   7.04-8.01   sec  26.2 MBytes   228 Mbits/sec    0    150 KBytes       <br />
[  8]   7.04-8.01   sec  24.9 MBytes   216 Mbits/sec    0    126 KBytes       <br />
[ 10]   7.04-8.01   sec  23.8 MBytes   206 Mbits/sec    0    102 KBytes       <br />
[SUM]   7.04-8.01   sec   101 MBytes   875 Mbits/sec    0             <br />
- - - - - - - - - - - - - - - - - - - - - - - - -<br />
[  4]   8.01-9.00   sec  26.2 MBytes   221 Mbits/sec    0    136 KBytes       <br />
[  6]   8.01-9.01   sec  26.2 MBytes   221 Mbits/sec    0    156 KBytes       <br />
[  8]   8.01-9.01   sec  26.2 MBytes   221 Mbits/sec    0    130 KBytes       <br />
[ 10]   8.01-9.01   sec  26.2 MBytes   221 Mbits/sec    0    116 KBytes       <br />
[SUM]   8.01-9.00   sec   105 MBytes   885 Mbits/sec    0             <br />
- - - - - - - - - - - - - - - - - - - - - - - - -<br />
[  4]   9.00-10.00  sec  26.2 MBytes   221 Mbits/sec    0    144 KBytes       <br />
[  6]   9.01-10.00  sec  26.2 MBytes   221 Mbits/sec    1    109 KBytes       <br />
[  8]   9.01-10.00  sec  26.2 MBytes   221 Mbits/sec    0    139 KBytes       <br />
[ 10]   9.01-10.00  sec  26.2 MBytes   221 Mbits/sec    0    127 KBytes       <br />
[SUM]   9.00-10.00  sec   105 MBytes   882 Mbits/sec    1             <br />
- - - - - - - - - - - - - - - - - - - - - - - - -<br />
[ ID] Interval           Transfer     Bandwidth       Retr<br />
[  4]   0.00-10.00  sec   265 MBytes   222 Mbits/sec    3             sender<br />
[  4]   0.00-10.00  sec   265 MBytes   222 Mbits/sec                  receiver<br />
[  6]   0.00-10.00  sec   266 MBytes   223 Mbits/sec    2             sender<br />
[  6]   0.00-10.00  sec   266 MBytes   223 Mbits/sec                  receiver<br />
[  8]   0.00-10.00  sec   262 MBytes   220 Mbits/sec    1             sender<br />
[  8]   0.00-10.00  sec   262 MBytes   220 Mbits/sec                  receiver<br />
[ 10]   0.00-10.00  sec   258 MBytes   216 Mbits/sec    3             sender<br />
[ 10]   0.00-10.00  sec   258 MBytes   216 Mbits/sec                  receiver<br />
[SUM]   0.00-10.00  sec  1.03 GBytes   881 Mbits/sec    9             sender<br />
[SUM]   0.00-10.00  sec  1.03 GBytes   881 Mbits/sec                  receiver</code></div></div><br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>root@pine64:~# iperf3 -c 192.168.1.111 -P 4 -R<br />
Connecting to host 192.168.1.111, port 5201<br />
Reverse mode, remote host 192.168.1.111 is sending<br />
[  4] local 192.168.1.54 port 33444 connected to 192.168.1.111 port 5201<br />
[  6] local 192.168.1.54 port 33445 connected to 192.168.1.111 port 5201<br />
[  8] local 192.168.1.54 port 33446 connected to 192.168.1.111 port 5201<br />
[ 10] local 192.168.1.54 port 33447 connected to 192.168.1.111 port 5201<br />
[ ID] Interval           Transfer     Bandwidth<br />
[  4]   0.00-1.01   sec  20.9 MBytes   174 Mbits/sec                  <br />
[  6]   0.00-1.01   sec  20.8 MBytes   174 Mbits/sec                  <br />
[  8]   0.00-1.01   sec  20.9 MBytes   174 Mbits/sec                  <br />
[ 10]   0.00-1.01   sec  20.8 MBytes   173 Mbits/sec                  <br />
[SUM]   0.00-1.01   sec  83.3 MBytes   694 Mbits/sec                  <br />
- - - - - - - - - - - - - - - - - - - - - - - - -<br />
[  4]   1.01-2.00   sec  27.4 MBytes   231 Mbits/sec                  <br />
[  6]   1.01-2.00   sec  27.3 MBytes   230 Mbits/sec                  <br />
[  8]   1.01-2.00   sec  27.5 MBytes   232 Mbits/sec                  <br />
[ 10]   1.01-2.00   sec  27.5 MBytes   232 Mbits/sec                  <br />
[SUM]   1.01-2.00   sec   110 MBytes   925 Mbits/sec                  <br />
- - - - - - - - - - - - - - - - - - - - - - - - -<br />
[  4]   2.00-3.00   sec  28.1 MBytes   236 Mbits/sec                  <br />
[  6]   2.00-3.00   sec  28.0 MBytes   235 Mbits/sec                  <br />
[  8]   2.00-3.00   sec  28.0 MBytes   235 Mbits/sec                  <br />
[ 10]   2.00-3.00   sec  28.0 MBytes   235 Mbits/sec                  <br />
[SUM]   2.00-3.00   sec   112 MBytes   941 Mbits/sec                  <br />
- - - - - - - - - - - - - - - - - - - - - - - - -<br />
[  4]   3.00-4.00   sec  28.0 MBytes   235 Mbits/sec                  <br />
[  6]   3.00-4.00   sec  28.1 MBytes   236 Mbits/sec                  <br />
[  8]   3.00-4.00   sec  28.0 MBytes   235 Mbits/sec                  <br />
[ 10]   3.00-4.00   sec  28.0 MBytes   235 Mbits/sec                  <br />
[SUM]   3.00-4.00   sec   112 MBytes   941 Mbits/sec                  <br />
- - - - - - - - - - - - - - - - - - - - - - - - -<br />
[  4]   4.00-5.00   sec  28.0 MBytes   235 Mbits/sec                  <br />
[  6]   4.00-5.00   sec  28.0 MBytes   235 Mbits/sec                  <br />
[  8]   4.00-5.00   sec  28.1 MBytes   236 Mbits/sec                  <br />
[ 10]   4.00-5.00   sec  28.1 MBytes   236 Mbits/sec                  <br />
[SUM]   4.00-5.00   sec   112 MBytes   941 Mbits/sec                  <br />
- - - - - - - - - - - - - - - - - - - - - - - - -<br />
[  4]   5.00-6.00   sec  28.1 MBytes   236 Mbits/sec                  <br />
[  6]   5.00-6.00   sec  28.1 MBytes   236 Mbits/sec                  <br />
[  8]   5.00-6.00   sec  28.0 MBytes   235 Mbits/sec                  <br />
[ 10]   5.00-6.00   sec  27.8 MBytes   233 Mbits/sec                  <br />
[SUM]   5.00-6.00   sec   112 MBytes   940 Mbits/sec                  <br />
- - - - - - - - - - - - - - - - - - - - - - - - -<br />
[  4]   6.00-7.00   sec  27.9 MBytes   234 Mbits/sec                  <br />
[  6]   6.00-7.00   sec  27.9 MBytes   234 Mbits/sec                  <br />
[  8]   6.00-7.00   sec  27.9 MBytes   234 Mbits/sec                  <br />
[ 10]   6.00-7.00   sec  27.9 MBytes   234 Mbits/sec                  <br />
[SUM]   6.00-7.00   sec   112 MBytes   934 Mbits/sec                  <br />
- - - - - - - - - - - - - - - - - - - - - - - - -<br />
[  4]   7.00-8.00   sec  28.1 MBytes   236 Mbits/sec                  <br />
[  6]   7.00-8.00   sec  28.0 MBytes   235 Mbits/sec                  <br />
[  8]   7.00-8.00   sec  28.0 MBytes   235 Mbits/sec                  <br />
[ 10]   7.00-8.00   sec  28.0 MBytes   235 Mbits/sec                  <br />
[SUM]   7.00-8.00   sec   112 MBytes   941 Mbits/sec                  <br />
- - - - - - - - - - - - - - - - - - - - - - - - -<br />
[  4]   8.00-9.00   sec  28.0 MBytes   235 Mbits/sec                  <br />
[  6]   8.00-9.00   sec  28.0 MBytes   235 Mbits/sec                  <br />
[  8]   8.00-9.00   sec  28.0 MBytes   235 Mbits/sec                  <br />
[ 10]   8.00-9.00   sec  28.0 MBytes   235 Mbits/sec                  <br />
[SUM]   8.00-9.00   sec   112 MBytes   941 Mbits/sec                  <br />
- - - - - - - - - - - - - - - - - - - - - - - - -<br />
[  4]   9.00-10.00  sec  28.0 MBytes   235 Mbits/sec                  <br />
[  6]   9.00-10.00  sec  28.1 MBytes   236 Mbits/sec                  <br />
[  8]   9.00-10.00  sec  28.0 MBytes   235 Mbits/sec                  <br />
[ 10]   9.00-10.00  sec  28.0 MBytes   235 Mbits/sec                  <br />
[SUM]   9.00-10.00  sec   112 MBytes   940 Mbits/sec                  <br />
- - - - - - - - - - - - - - - - - - - - - - - - -<br />
[ ID] Interval           Transfer     Bandwidth<br />
[  4]   0.00-10.00  sec   273 MBytes   229 Mbits/sec                  sender<br />
[  4]   0.00-10.00  sec   273 MBytes   229 Mbits/sec                  receiver<br />
[  6]   0.00-10.00  sec   273 MBytes   229 Mbits/sec                  sender<br />
[  6]   0.00-10.00  sec   273 MBytes   229 Mbits/sec                  receiver<br />
[  8]   0.00-10.00  sec   273 MBytes   229 Mbits/sec                  sender<br />
[  8]   0.00-10.00  sec   273 MBytes   229 Mbits/sec                  receiver<br />
[ 10]   0.00-10.00  sec   272 MBytes   228 Mbits/sec                  sender<br />
[ 10]   0.00-10.00  sec   272 MBytes   228 Mbits/sec                  receiver<br />
[SUM]   0.00-10.00  sec  1.06 GBytes   915 Mbits/sec                  sender<br />
[SUM]   0.00-10.00  sec  1.06 GBytes   914 Mbits/sec                  receiver</code></div></div><br />
<br />
<br />
If your results are even faster, consider yourself lucky <img src="https://forum.pine64.org/images/smilies/smile.png" alt="Smile" title="Smile" class="smilie smilie_1" />. Feel free to post your results (please iperf3 results only).]]></description>
			<content:encoded><![CDATA[Pine64+ and Pine64+2GB have a Gigabit NIC. To actually test the speed of the network interface a few things need to be considered. If you want to test the NIC performance of your Pine64, this thread is for you.<br />
<br />
To do any meaningful testing, you need another device which is well known and capable to deliver over 900MBit/s with the cable and switch it is connected to. Also make sure that the network cable you use for the Pine64 is working with Gigabit Network (8 wires twisted pair, Cat5e or Cat6). <br />
<br />
It is important to understand that you should test network speed only. If you copy a file to the Pine or something you are testing something completely different.<br />
<br />
Furthermore it is important to know the settings of the whole stack involved and always use same / good settings. I added a platform-script at <a href="https://github.com/longsleep/build-pine64-image/blob/master/simpleimage/platform-scripts/pine64_tune_network.sh" target="_blank" rel="noopener" class="mycode_url">https://github.com/longsleep/build-pine6...network.sh</a> to help with that. Make sure to run this or similar before any testing.<br />
<br />
- Make sure you use the latest Kernel. `uname -a`<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>root@pine64:~# uname -a<br />
Linux pine64 3.10.102-3-pine64-longsleep #98 SMP PREEMPT Sat Aug 20 22:28:17 CEST 2016 aarch64 aarch64 aarch64 GNU/Linux</code></div></div><br />
- Use iperf3. Start it in server mode on your other host (iperf3 -s). iperf 3 exists for essentially all platforms as precompiled binary (<a href="https://iperf.fr/iperf-download.php" target="_blank" rel="noopener" class="mycode_url">https://iperf.fr/iperf-download.php</a>).<br />
<br />
- Install iperf3 on your Pine64. `sudo apt-get install iperf3`.<br />
<br />
- Run iperf3 in client mode on Pine64 `iperf -c &#36;OTHER_HOST_IP`<br />
This can reach about 800 Mbits/sec <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>root@pine64:~# iperf3 -c 192.168.1.111   <br />
Connecting to host 192.168.1.111, port 5201<br />
[  4] local 192.168.1.54 port 33437 connected to 192.168.1.111 port 5201<br />
[ ID] Interval           Transfer     Bandwidth       Retr  Cwnd<br />
[  4]   0.00-1.01   sec  99.0 MBytes   825 Mbits/sec    1    168 KBytes       <br />
[  4]   1.01-2.00   sec   100 MBytes   848 Mbits/sec    1    139 KBytes       <br />
[  4]   2.00-3.00   sec   101 MBytes   849 Mbits/sec    0    197 KBytes       <br />
[  4]   3.00-4.00   sec   100 MBytes   841 Mbits/sec    0    235 KBytes       <br />
[  4]   4.00-5.00   sec  97.7 MBytes   820 Mbits/sec    3    139 KBytes       <br />
[  4]   5.00-6.00   sec  99.1 MBytes   831 Mbits/sec    2   82.0 KBytes       <br />
[  4]   6.00-7.00   sec  95.4 MBytes   801 Mbits/sec    1    120 KBytes       <br />
[  4]   7.00-8.00   sec  97.7 MBytes   819 Mbits/sec    1    151 KBytes       <br />
[  4]   8.00-9.00   sec  96.8 MBytes   812 Mbits/sec    0    202 KBytes       <br />
[  4]   9.00-10.00  sec   102 MBytes   854 Mbits/sec    1    175 KBytes       <br />
- - - - - - - - - - - - - - - - - - - - - - - - -<br />
[ ID] Interval           Transfer     Bandwidth       Retr<br />
[  4]   0.00-10.00  sec   990 MBytes   830 Mbits/sec   10             sender<br />
[  4]   0.00-10.00  sec   989 MBytes   829 Mbits/sec                  receiver</code></div></div><br />
- Run iperf3 in client reverse mode on Pine64 `iperf -c &#36;OTHER_HOST_IP -R`<br />
This can reach about 900 Mbits/sec.<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>root@pine64:~# iperf3 -c 192.168.1.111 -R<br />
Connecting to host 192.168.1.111, port 5201<br />
Reverse mode, remote host 192.168.1.111 is sending<br />
[  4] local 192.168.1.54 port 33435 connected to 192.168.1.111 port 5201<br />
[ ID] Interval           Transfer     Bandwidth<br />
[  4]   0.00-1.00   sec   104 MBytes   873 Mbits/sec                  <br />
[  4]   1.00-2.00   sec   107 MBytes   901 Mbits/sec                  <br />
[  4]   2.00-3.00   sec   106 MBytes   893 Mbits/sec                  <br />
[  4]   3.00-4.00   sec   107 MBytes   901 Mbits/sec                  <br />
[  4]   4.00-5.00   sec   108 MBytes   903 Mbits/sec                  <br />
[  4]   5.00-6.00   sec   105 MBytes   879 Mbits/sec                  <br />
[  4]   6.00-7.00   sec   109 MBytes   912 Mbits/sec                  <br />
[  4]   7.00-8.00   sec   107 MBytes   898 Mbits/sec                  <br />
[  4]   8.00-9.00   sec   107 MBytes   900 Mbits/sec                  <br />
[  4]   9.00-10.00  sec   107 MBytes   895 Mbits/sec                  <br />
- - - - - - - - - - - - - - - - - - - - - - - - -<br />
[ ID] Interval           Transfer     Bandwidth<br />
[  4]   0.00-10.00  sec  1.04 GBytes   896 Mbits/sec                  sender<br />
[  4]   0.00-10.00  sec  1.04 GBytes   896 Mbits/sec                  receiver</code></div></div><br />
- To completely max out the Pine64 run iperf 3 in parallel mode (4)<br />
This should be a little faster (combined) than the results from only a single thread.<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>root@pine64:~# iperf3 -c 192.168.1.111 -P 4<br />
Connecting to host 192.168.1.111, port 5201<br />
[  4] local 192.168.1.54 port 33439 connected to 192.168.1.111 port 5201<br />
[  6] local 192.168.1.54 port 33440 connected to 192.168.1.111 port 5201<br />
[  8] local 192.168.1.54 port 33441 connected to 192.168.1.111 port 5201<br />
[ 10] local 192.168.1.54 port 33442 connected to 192.168.1.111 port 5201<br />
[ ID] Interval           Transfer     Bandwidth       Retr  Cwnd<br />
[  4]   0.00-1.03   sec  26.9 MBytes   219 Mbits/sec    1    107 KBytes       <br />
[  6]   0.00-1.03   sec  26.7 MBytes   218 Mbits/sec    0    209 KBytes       <br />
[  8]   0.00-1.03   sec  26.5 MBytes   216 Mbits/sec    0    212 KBytes       <br />
[ 10]   0.00-1.03   sec  26.4 MBytes   215 Mbits/sec    0    208 KBytes       <br />
[SUM]   0.00-1.03   sec   106 MBytes   868 Mbits/sec    1             <br />
- - - - - - - - - - - - - - - - - - - - - - - - -<br />
[  4]   1.03-2.02   sec  26.2 MBytes   222 Mbits/sec    0    122 KBytes       <br />
[  6]   1.03-2.02   sec  26.2 MBytes   222 Mbits/sec    0    236 KBytes       <br />
[  8]   1.03-2.02   sec  26.2 MBytes   222 Mbits/sec    0    239 KBytes       <br />
[ 10]   1.03-2.02   sec  26.2 MBytes   222 Mbits/sec    0    239 KBytes       <br />
[SUM]   1.03-2.02   sec   105 MBytes   888 Mbits/sec    0             <br />
- - - - - - - - - - - - - - - - - - - - - - - - -<br />
[  4]   2.02-3.02   sec  26.2 MBytes   220 Mbits/sec    1   97.6 KBytes       <br />
[  6]   2.02-3.02   sec  26.2 MBytes   221 Mbits/sec    1    112 KBytes       <br />
[  8]   2.02-3.02   sec  26.2 MBytes   221 Mbits/sec    0    257 KBytes       <br />
[ 10]   2.02-3.02   sec  26.2 MBytes   221 Mbits/sec    0    255 KBytes       <br />
[SUM]   2.02-3.02   sec   105 MBytes   882 Mbits/sec    2             <br />
- - - - - - - - - - - - - - - - - - - - - - - - -<br />
[  4]   3.02-4.02   sec  26.2 MBytes   221 Mbits/sec    0    110 KBytes       <br />
[  6]   3.02-4.02   sec  26.2 MBytes   221 Mbits/sec    0    124 KBytes       <br />
[  8]   3.02-4.02   sec  26.2 MBytes   221 Mbits/sec    0    262 KBytes       <br />
[ 10]   3.02-4.02   sec  26.2 MBytes   221 Mbits/sec    1    109 KBytes       <br />
[SUM]   3.02-4.02   sec   105 MBytes   884 Mbits/sec    1             <br />
- - - - - - - - - - - - - - - - - - - - - - - - -<br />
[  4]   4.02-5.01   sec  26.2 MBytes   222 Mbits/sec    0    122 KBytes       <br />
[  6]   4.02-5.01   sec  26.2 MBytes   222 Mbits/sec    0    130 KBytes       <br />
[  8]   4.02-5.01   sec  26.2 MBytes   222 Mbits/sec    0    269 KBytes       <br />
[ 10]   4.02-5.01   sec  26.2 MBytes   222 Mbits/sec    0    123 KBytes       <br />
[SUM]   4.02-5.01   sec   105 MBytes   887 Mbits/sec    0             <br />
- - - - - - - - - - - - - - - - - - - - - - - - -<br />
[  4]   5.01-6.05   sec  27.5 MBytes   222 Mbits/sec    1    106 KBytes       <br />
[  6]   5.01-6.05   sec  27.5 MBytes   222 Mbits/sec    0    132 KBytes       <br />
[  8]   5.01-6.05   sec  27.5 MBytes   222 Mbits/sec    1   94.7 KBytes       <br />
[ 10]   5.01-6.05   sec  27.5 MBytes   222 Mbits/sec    0    129 KBytes       <br />
[SUM]   5.01-6.05   sec   110 MBytes   889 Mbits/sec    2             <br />
- - - - - - - - - - - - - - - - - - - - - - - - -<br />
[  4]   6.05-7.04   sec  27.0 MBytes   227 Mbits/sec    0    117 KBytes       <br />
[  6]   6.05-7.04   sec  27.9 MBytes   235 Mbits/sec    0    143 KBytes       <br />
[  8]   6.05-7.04   sec  25.8 MBytes   218 Mbits/sec    0    115 KBytes       <br />
[ 10]   6.05-7.04   sec  22.8 MBytes   192 Mbits/sec    2   84.8 KBytes       <br />
[SUM]   6.05-7.04   sec   103 MBytes   872 Mbits/sec    2             <br />
- - - - - - - - - - - - - - - - - - - - - - - - -<br />
[  4]   7.04-8.01   sec  26.1 MBytes   226 Mbits/sec    0    127 KBytes       <br />
[  6]   7.04-8.01   sec  26.2 MBytes   228 Mbits/sec    0    150 KBytes       <br />
[  8]   7.04-8.01   sec  24.9 MBytes   216 Mbits/sec    0    126 KBytes       <br />
[ 10]   7.04-8.01   sec  23.8 MBytes   206 Mbits/sec    0    102 KBytes       <br />
[SUM]   7.04-8.01   sec   101 MBytes   875 Mbits/sec    0             <br />
- - - - - - - - - - - - - - - - - - - - - - - - -<br />
[  4]   8.01-9.00   sec  26.2 MBytes   221 Mbits/sec    0    136 KBytes       <br />
[  6]   8.01-9.01   sec  26.2 MBytes   221 Mbits/sec    0    156 KBytes       <br />
[  8]   8.01-9.01   sec  26.2 MBytes   221 Mbits/sec    0    130 KBytes       <br />
[ 10]   8.01-9.01   sec  26.2 MBytes   221 Mbits/sec    0    116 KBytes       <br />
[SUM]   8.01-9.00   sec   105 MBytes   885 Mbits/sec    0             <br />
- - - - - - - - - - - - - - - - - - - - - - - - -<br />
[  4]   9.00-10.00  sec  26.2 MBytes   221 Mbits/sec    0    144 KBytes       <br />
[  6]   9.01-10.00  sec  26.2 MBytes   221 Mbits/sec    1    109 KBytes       <br />
[  8]   9.01-10.00  sec  26.2 MBytes   221 Mbits/sec    0    139 KBytes       <br />
[ 10]   9.01-10.00  sec  26.2 MBytes   221 Mbits/sec    0    127 KBytes       <br />
[SUM]   9.00-10.00  sec   105 MBytes   882 Mbits/sec    1             <br />
- - - - - - - - - - - - - - - - - - - - - - - - -<br />
[ ID] Interval           Transfer     Bandwidth       Retr<br />
[  4]   0.00-10.00  sec   265 MBytes   222 Mbits/sec    3             sender<br />
[  4]   0.00-10.00  sec   265 MBytes   222 Mbits/sec                  receiver<br />
[  6]   0.00-10.00  sec   266 MBytes   223 Mbits/sec    2             sender<br />
[  6]   0.00-10.00  sec   266 MBytes   223 Mbits/sec                  receiver<br />
[  8]   0.00-10.00  sec   262 MBytes   220 Mbits/sec    1             sender<br />
[  8]   0.00-10.00  sec   262 MBytes   220 Mbits/sec                  receiver<br />
[ 10]   0.00-10.00  sec   258 MBytes   216 Mbits/sec    3             sender<br />
[ 10]   0.00-10.00  sec   258 MBytes   216 Mbits/sec                  receiver<br />
[SUM]   0.00-10.00  sec  1.03 GBytes   881 Mbits/sec    9             sender<br />
[SUM]   0.00-10.00  sec  1.03 GBytes   881 Mbits/sec                  receiver</code></div></div><br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>root@pine64:~# iperf3 -c 192.168.1.111 -P 4 -R<br />
Connecting to host 192.168.1.111, port 5201<br />
Reverse mode, remote host 192.168.1.111 is sending<br />
[  4] local 192.168.1.54 port 33444 connected to 192.168.1.111 port 5201<br />
[  6] local 192.168.1.54 port 33445 connected to 192.168.1.111 port 5201<br />
[  8] local 192.168.1.54 port 33446 connected to 192.168.1.111 port 5201<br />
[ 10] local 192.168.1.54 port 33447 connected to 192.168.1.111 port 5201<br />
[ ID] Interval           Transfer     Bandwidth<br />
[  4]   0.00-1.01   sec  20.9 MBytes   174 Mbits/sec                  <br />
[  6]   0.00-1.01   sec  20.8 MBytes   174 Mbits/sec                  <br />
[  8]   0.00-1.01   sec  20.9 MBytes   174 Mbits/sec                  <br />
[ 10]   0.00-1.01   sec  20.8 MBytes   173 Mbits/sec                  <br />
[SUM]   0.00-1.01   sec  83.3 MBytes   694 Mbits/sec                  <br />
- - - - - - - - - - - - - - - - - - - - - - - - -<br />
[  4]   1.01-2.00   sec  27.4 MBytes   231 Mbits/sec                  <br />
[  6]   1.01-2.00   sec  27.3 MBytes   230 Mbits/sec                  <br />
[  8]   1.01-2.00   sec  27.5 MBytes   232 Mbits/sec                  <br />
[ 10]   1.01-2.00   sec  27.5 MBytes   232 Mbits/sec                  <br />
[SUM]   1.01-2.00   sec   110 MBytes   925 Mbits/sec                  <br />
- - - - - - - - - - - - - - - - - - - - - - - - -<br />
[  4]   2.00-3.00   sec  28.1 MBytes   236 Mbits/sec                  <br />
[  6]   2.00-3.00   sec  28.0 MBytes   235 Mbits/sec                  <br />
[  8]   2.00-3.00   sec  28.0 MBytes   235 Mbits/sec                  <br />
[ 10]   2.00-3.00   sec  28.0 MBytes   235 Mbits/sec                  <br />
[SUM]   2.00-3.00   sec   112 MBytes   941 Mbits/sec                  <br />
- - - - - - - - - - - - - - - - - - - - - - - - -<br />
[  4]   3.00-4.00   sec  28.0 MBytes   235 Mbits/sec                  <br />
[  6]   3.00-4.00   sec  28.1 MBytes   236 Mbits/sec                  <br />
[  8]   3.00-4.00   sec  28.0 MBytes   235 Mbits/sec                  <br />
[ 10]   3.00-4.00   sec  28.0 MBytes   235 Mbits/sec                  <br />
[SUM]   3.00-4.00   sec   112 MBytes   941 Mbits/sec                  <br />
- - - - - - - - - - - - - - - - - - - - - - - - -<br />
[  4]   4.00-5.00   sec  28.0 MBytes   235 Mbits/sec                  <br />
[  6]   4.00-5.00   sec  28.0 MBytes   235 Mbits/sec                  <br />
[  8]   4.00-5.00   sec  28.1 MBytes   236 Mbits/sec                  <br />
[ 10]   4.00-5.00   sec  28.1 MBytes   236 Mbits/sec                  <br />
[SUM]   4.00-5.00   sec   112 MBytes   941 Mbits/sec                  <br />
- - - - - - - - - - - - - - - - - - - - - - - - -<br />
[  4]   5.00-6.00   sec  28.1 MBytes   236 Mbits/sec                  <br />
[  6]   5.00-6.00   sec  28.1 MBytes   236 Mbits/sec                  <br />
[  8]   5.00-6.00   sec  28.0 MBytes   235 Mbits/sec                  <br />
[ 10]   5.00-6.00   sec  27.8 MBytes   233 Mbits/sec                  <br />
[SUM]   5.00-6.00   sec   112 MBytes   940 Mbits/sec                  <br />
- - - - - - - - - - - - - - - - - - - - - - - - -<br />
[  4]   6.00-7.00   sec  27.9 MBytes   234 Mbits/sec                  <br />
[  6]   6.00-7.00   sec  27.9 MBytes   234 Mbits/sec                  <br />
[  8]   6.00-7.00   sec  27.9 MBytes   234 Mbits/sec                  <br />
[ 10]   6.00-7.00   sec  27.9 MBytes   234 Mbits/sec                  <br />
[SUM]   6.00-7.00   sec   112 MBytes   934 Mbits/sec                  <br />
- - - - - - - - - - - - - - - - - - - - - - - - -<br />
[  4]   7.00-8.00   sec  28.1 MBytes   236 Mbits/sec                  <br />
[  6]   7.00-8.00   sec  28.0 MBytes   235 Mbits/sec                  <br />
[  8]   7.00-8.00   sec  28.0 MBytes   235 Mbits/sec                  <br />
[ 10]   7.00-8.00   sec  28.0 MBytes   235 Mbits/sec                  <br />
[SUM]   7.00-8.00   sec   112 MBytes   941 Mbits/sec                  <br />
- - - - - - - - - - - - - - - - - - - - - - - - -<br />
[  4]   8.00-9.00   sec  28.0 MBytes   235 Mbits/sec                  <br />
[  6]   8.00-9.00   sec  28.0 MBytes   235 Mbits/sec                  <br />
[  8]   8.00-9.00   sec  28.0 MBytes   235 Mbits/sec                  <br />
[ 10]   8.00-9.00   sec  28.0 MBytes   235 Mbits/sec                  <br />
[SUM]   8.00-9.00   sec   112 MBytes   941 Mbits/sec                  <br />
- - - - - - - - - - - - - - - - - - - - - - - - -<br />
[  4]   9.00-10.00  sec  28.0 MBytes   235 Mbits/sec                  <br />
[  6]   9.00-10.00  sec  28.1 MBytes   236 Mbits/sec                  <br />
[  8]   9.00-10.00  sec  28.0 MBytes   235 Mbits/sec                  <br />
[ 10]   9.00-10.00  sec  28.0 MBytes   235 Mbits/sec                  <br />
[SUM]   9.00-10.00  sec   112 MBytes   940 Mbits/sec                  <br />
- - - - - - - - - - - - - - - - - - - - - - - - -<br />
[ ID] Interval           Transfer     Bandwidth<br />
[  4]   0.00-10.00  sec   273 MBytes   229 Mbits/sec                  sender<br />
[  4]   0.00-10.00  sec   273 MBytes   229 Mbits/sec                  receiver<br />
[  6]   0.00-10.00  sec   273 MBytes   229 Mbits/sec                  sender<br />
[  6]   0.00-10.00  sec   273 MBytes   229 Mbits/sec                  receiver<br />
[  8]   0.00-10.00  sec   273 MBytes   229 Mbits/sec                  sender<br />
[  8]   0.00-10.00  sec   273 MBytes   229 Mbits/sec                  receiver<br />
[ 10]   0.00-10.00  sec   272 MBytes   228 Mbits/sec                  sender<br />
[ 10]   0.00-10.00  sec   272 MBytes   228 Mbits/sec                  receiver<br />
[SUM]   0.00-10.00  sec  1.06 GBytes   915 Mbits/sec                  sender<br />
[SUM]   0.00-10.00  sec  1.06 GBytes   914 Mbits/sec                  receiver</code></div></div><br />
<br />
<br />
If your results are even faster, consider yourself lucky <img src="https://forum.pine64.org/images/smilies/smile.png" alt="Smile" title="Smile" class="smilie smilie_1" />. Feel free to post your results (please iperf3 results only).]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Howto use MAC address as printed on the label on the back]]></title>
			<link>https://forum.pine64.org/showthread.php?tid=2049</link>
			<pubDate>Sat, 20 Aug 2016 17:13:40 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.pine64.org/member.php?action=profile&uid=171">longsleep</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.pine64.org/showthread.php?tid=2049</guid>
			<description><![CDATA[The BSP Linux Kernel does automatically generate a locally administered MAC address for the Ethernet (eth0) interface.<br />
<br />
Some networks might not be able to handle those correctly. The recommended solution is to manually set the MAC address to the one which is printed on the back of the Pine64 by adding it to /boot/uEnv.txt with a line like ethaddr=xx:xx:xx:xx:xx:xx.<br />
<br />
The MAC address is the lower number on the barcode label on the back of your Pine board. Start from the left and add a colon every two chars. So far they all seem to start with 00:06:dc making this the vendor prefix.]]></description>
			<content:encoded><![CDATA[The BSP Linux Kernel does automatically generate a locally administered MAC address for the Ethernet (eth0) interface.<br />
<br />
Some networks might not be able to handle those correctly. The recommended solution is to manually set the MAC address to the one which is printed on the back of the Pine64 by adding it to /boot/uEnv.txt with a line like ethaddr=xx:xx:xx:xx:xx:xx.<br />
<br />
The MAC address is the lower number on the barcode label on the back of your Pine board. Start from the left and add a colon every two chars. So far they all seem to start with 00:06:dc making this the vendor prefix.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[The Mac Address Would Not Change on Debian, nor Gentoo]]></title>
			<link>https://forum.pine64.org/showthread.php?tid=2042</link>
			<pubDate>Fri, 19 Aug 2016 05:33:22 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.pine64.org/member.php?action=profile&uid=1323">MarkHaysHarris777</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.pine64.org/showthread.php?tid=2042</guid>
			<description><![CDATA[I ran into a very frustrating yet interesting problem last night when I tried to place two of my PineA64 boards on the same ethernet switch in preparation for the GbE testing I plan to do tomorrow.<br />
<br />
Both of my machines had a VERY persistently stubborn mac address ( which belongs to longsleep ):<br />
36:c9:e3:f1:b8:05<br />
<br />
I am wondering now how many folks having ethernet problems don't really have an ethernet problem, they just don't have unique mac addresses on their network from the Pine Boards ??  (arp cache nightmare)<br />
<br />
Anyway, I tried repeatedly to change the mac addresses of both machines... and they would NOT change... neither of them... for almost four hours.<br />
<br />
I changed the mac address in  /boot/uEnv.txt  , powered off and then did a cold boot.  (this on both machines)  but when the boot finished  both machines still had address  36:c9:e3:f1:b8:05<br />
<br />
Believe it or not what I did to correct this was just be persistent... I started waiting longer between poweroff and cold boot...  eventually the new address finally 'took' on both machines.  When the address finally 'took' on both machines, both machines finally had the correct address in all four primary places:<br />
/boot/uEnv.txt<br />
/proc/cmdline<br />
/sys/class/net/eth0/address<br />
ifconfig<br />
<br />
I really feel strongly that this needs to be changed. All Pine Boards need to have an automatic persistent unique mac address on the ethernet port;  like any other IP machine interface. Or, there needs to be a very consistent way to set the persistent mac address easily so that multiple Pine Boards on the same switch are guaranteed to have unique mac addys;  essential for Pine-Nut  clusters !<br />
<br />
edit:   PS.  I suspect that the mac address of choice has something to do with this as well... it may be that I just happened upon a prefix that would work... but took some trial and guessing.  But, its looking like the mac address can not be fully ransomized.]]></description>
			<content:encoded><![CDATA[I ran into a very frustrating yet interesting problem last night when I tried to place two of my PineA64 boards on the same ethernet switch in preparation for the GbE testing I plan to do tomorrow.<br />
<br />
Both of my machines had a VERY persistently stubborn mac address ( which belongs to longsleep ):<br />
36:c9:e3:f1:b8:05<br />
<br />
I am wondering now how many folks having ethernet problems don't really have an ethernet problem, they just don't have unique mac addresses on their network from the Pine Boards ??  (arp cache nightmare)<br />
<br />
Anyway, I tried repeatedly to change the mac addresses of both machines... and they would NOT change... neither of them... for almost four hours.<br />
<br />
I changed the mac address in  /boot/uEnv.txt  , powered off and then did a cold boot.  (this on both machines)  but when the boot finished  both machines still had address  36:c9:e3:f1:b8:05<br />
<br />
Believe it or not what I did to correct this was just be persistent... I started waiting longer between poweroff and cold boot...  eventually the new address finally 'took' on both machines.  When the address finally 'took' on both machines, both machines finally had the correct address in all four primary places:<br />
/boot/uEnv.txt<br />
/proc/cmdline<br />
/sys/class/net/eth0/address<br />
ifconfig<br />
<br />
I really feel strongly that this needs to be changed. All Pine Boards need to have an automatic persistent unique mac address on the ethernet port;  like any other IP machine interface. Or, there needs to be a very consistent way to set the persistent mac address easily so that multiple Pine Boards on the same switch are guaranteed to have unique mac addys;  essential for Pine-Nut  clusters !<br />
<br />
edit:   PS.  I suspect that the mac address of choice has something to do with this as well... it may be that I just happened upon a prefix that would work... but took some trial and guessing.  But, its looking like the mac address can not be fully ransomized.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[If you have had difficulty with the GbE ethernet please take the poll]]></title>
			<link>https://forum.pine64.org/showthread.php?tid=2037</link>
			<pubDate>Wed, 17 Aug 2016 23:44:10 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.pine64.org/member.php?action=profile&uid=1323">MarkHaysHarris777</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.pine64.org/showthread.php?tid=2037</guid>
			<description><![CDATA[Greetings, if you have had trouble with the GbE ethernet issue on the PineA64 , please take the poll (located in the ethernet sub-forum) and fill out the data requested in the first post.<br />
<br />
thanks<br />
<br />
PS, use either this thread or the 'sticky' thread in the sub-forum for discussing this issue;  please do not post discussion in the poll thread;  that thread is only for data gathering.  We are trying to identify a pattern, one way or the other.]]></description>
			<content:encoded><![CDATA[Greetings, if you have had trouble with the GbE ethernet issue on the PineA64 , please take the poll (located in the ethernet sub-forum) and fill out the data requested in the first post.<br />
<br />
thanks<br />
<br />
PS, use either this thread or the 'sticky' thread in the sub-forum for discussing this issue;  please do not post discussion in the poll thread;  that thread is only for data gathering.  We are trying to identify a pattern, one way or the other.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[GbE Ethernet Port Issue Data Gathering Statistics Intel]]></title>
			<link>https://forum.pine64.org/showthread.php?tid=2036</link>
			<pubDate>Wed, 17 Aug 2016 21:35:05 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.pine64.org/member.php?action=profile&uid=1323">MarkHaysHarris777</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.pine64.org/showthread.php?tid=2036</guid>
			<description><![CDATA[<hr class="mycode_hr" />
<br />
We want specific information about the ethernet port on the PineA64, relative to the board serial number.  Please provide this information after you vote on the survey above:<br />
<br />
1) board serial number and type (2G)<br />
2) RTL chip numbers:  ie,  RTL8211E  G2K40P2  GG10B<br />
3) current ethernet switch or router make model and numbers<br />
4) if you modded your board and made it work, how?<br />
5) if you swapped out your switch or router and made it work, what or which?<br />
6) if GbE is critical to your operation, please tell us how so ?<br />
7) provide any other additional 'data only' that might be helpful.<br />
<br />
Please DO NOT post discussion or questions to this thread;  it is intended only for data gathering for the GbE database.<br />
<br />
Also, please don't quote this post.<br />
<br />
thank you<br />
<br />
Edit:  PS...  it is easier to read the RTL chip numbers if you use a hand scope, and an LED flash-light ; changing the angle of the source light will make the text more visible in the scope.]]></description>
			<content:encoded><![CDATA[<hr class="mycode_hr" />
<br />
We want specific information about the ethernet port on the PineA64, relative to the board serial number.  Please provide this information after you vote on the survey above:<br />
<br />
1) board serial number and type (2G)<br />
2) RTL chip numbers:  ie,  RTL8211E  G2K40P2  GG10B<br />
3) current ethernet switch or router make model and numbers<br />
4) if you modded your board and made it work, how?<br />
5) if you swapped out your switch or router and made it work, what or which?<br />
6) if GbE is critical to your operation, please tell us how so ?<br />
7) provide any other additional 'data only' that might be helpful.<br />
<br />
Please DO NOT post discussion or questions to this thread;  it is intended only for data gathering for the GbE database.<br />
<br />
Also, please don't quote this post.<br />
<br />
thank you<br />
<br />
Edit:  PS...  it is easier to read the RTL chip numbers if you use a hand scope, and an LED flash-light ; changing the angle of the source light will make the text more visible in the scope.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[What will it take to get the Ethernet port working?]]></title>
			<link>https://forum.pine64.org/showthread.php?tid=1844</link>
			<pubDate>Mon, 25 Jul 2016 00:58:39 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.pine64.org/member.php?action=profile&uid=328">clarkss12</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.pine64.org/showthread.php?tid=1844</guid>
			<description><![CDATA[As everyone knows, the gigabit Ethernet port does not work on the 2gig boards running Android and Remix OS.  I have the WiFi card, that came with my pledge, installed, and it is OK for browsing the internet but not for a serious media player device.<br />
<br />
Who is in charge of getting this to work??  Is there anyone steering the ship?]]></description>
			<content:encoded><![CDATA[As everyone knows, the gigabit Ethernet port does not work on the 2gig boards running Android and Remix OS.  I have the WiFi card, that came with my pledge, installed, and it is OK for browsing the internet but not for a serious media player device.<br />
<br />
Who is in charge of getting this to work??  Is there anyone steering the ship?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Pine64+ 1GB Ethernet Port spec]]></title>
			<link>https://forum.pine64.org/showthread.php?tid=1688</link>
			<pubDate>Fri, 08 Jul 2016 12:07:39 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.pine64.org/member.php?action=profile&uid=1895">ecotack</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.pine64.org/showthread.php?tid=1688</guid>
			<description><![CDATA[Has the specifications of the Ethernet port on the Pine64+ 1GB changed?  According to the shop its only 10/100M.<br />
<br />
The 1G Ethernet on the Pine64 is one of the main features I needed.  I'm not happy that I have to connect it to a 100M switch to get it to work.  I see from other post its possible to force the Pine64+ to 100M, so at least I don't need two routers now.  Not that I'm using the Pine64+ at the moment.  I bought a Banana Pi M1, which is great, especially with the proper SATA port (i.e., not USB to SATA like the Orange Pi or Banana Pi M3).]]></description>
			<content:encoded><![CDATA[Has the specifications of the Ethernet port on the Pine64+ 1GB changed?  According to the shop its only 10/100M.<br />
<br />
The 1G Ethernet on the Pine64 is one of the main features I needed.  I'm not happy that I have to connect it to a 100M switch to get it to work.  I see from other post its possible to force the Pine64+ to 100M, so at least I don't need two routers now.  Not that I'm using the Pine64+ at the moment.  I bought a Banana Pi M1, which is great, especially with the proper SATA port (i.e., not USB to SATA like the Orange Pi or Banana Pi M3).]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Kinda upset at the lack of response to GBe issues]]></title>
			<link>https://forum.pine64.org/showthread.php?tid=1084</link>
			<pubDate>Wed, 18 May 2016 13:28:25 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.pine64.org/member.php?action=profile&uid=1490">yusijs</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.pine64.org/showthread.php?tid=1084</guid>
			<description><![CDATA[I have the A64+ board, and I figured I'd use it to replace my Pi2 as a media center, and use the Pi2 for something else. I'm in the same boat as lots of others - GB network isn't working, which was one of the main reasons I got the damn thing. If I reduce the network connectivity on my switch to 100mbps for the port I connect the Pine64 to, it works fine (well, y'know.. "fine"). I dont even get the slow speed - I get an IP, but the Pine refuses to connect to anything. <br />
<br />
My issue here is not with the issue at hand - I get that bugs can and will happen. What frustrates me to no end is the fact that there is nothing from the Pine guys on this. TL hasn't replied to a single thread about this as far as I know, and not even recognized this as an issue. <br />
<br />
Could we please get an official statement on if the issues lots of us are experiencing with GBe are even on your list of things to fix? Do you guys have an ETA, or an idea on what the issue could be? If you don't think it's the Pine - any suggestions on what else it could be? I've tried 4 different wall outlets (2 of which I use to power Pi2 and Pi3), and they don't make a difference at all.]]></description>
			<content:encoded><![CDATA[I have the A64+ board, and I figured I'd use it to replace my Pi2 as a media center, and use the Pi2 for something else. I'm in the same boat as lots of others - GB network isn't working, which was one of the main reasons I got the damn thing. If I reduce the network connectivity on my switch to 100mbps for the port I connect the Pine64 to, it works fine (well, y'know.. "fine"). I dont even get the slow speed - I get an IP, but the Pine refuses to connect to anything. <br />
<br />
My issue here is not with the issue at hand - I get that bugs can and will happen. What frustrates me to no end is the fact that there is nothing from the Pine guys on this. TL hasn't replied to a single thread about this as far as I know, and not even recognized this as an issue. <br />
<br />
Could we please get an official statement on if the issues lots of us are experiencing with GBe are even on your list of things to fix? Do you guys have an ETA, or an idea on what the issue could be? If you don't think it's the Pine - any suggestions on what else it could be? I've tried 4 different wall outlets (2 of which I use to power Pi2 and Pi3), and they don't make a difference at all.]]></content:encoded>
		</item>
	</channel>
</rss>