![]() |
LAN/NIC problem - Printable Version +- PINE64 (https://forum.pine64.org) +-- Forum: PINE A64(+) (https://forum.pine64.org/forumdisplay.php?fid=4) +--- Forum: Pine A64 Hardware, Accessories and POT (https://forum.pine64.org/forumdisplay.php?fid=32) +---- Forum: Ethernet Port (https://forum.pine64.org/forumdisplay.php?fid=39) +---- Thread: LAN/NIC problem (/showthread.php?tid=835) |
RE: LAN/NIC problem - amc2012 - 09-14-2016 (09-14-2016, 12:11 PM)tkaiser Wrote: Anyway, there are a few more use cases where Pine64+'s GbE implementation can shine, for example running the boards without local storage at all (rootfs on NFS, maybe booting through FEL -- a pretty cool feature of all Allwinner boards). This is also something I wanted to test out (NFS and general network tunables) but no Pine64+ left to test with and fortunately two Pine64+ are on it's way (thanks TL Lim!). Good luck with the new ones. My replacement also had the GbE issue. Manufacture date was a couple days away from my kickstarter board. I will say the chip soldering on this one looks MUCH better than the first board I received, even though it was made only a couple days later. RE: LAN/NIC problem - tkaiser - 09-14-2016 (09-14-2016, 12:48 PM)amc2012 Wrote: Good luck with the new ones. My replacement also had the GbE issue. Manufacture date was a couple days away from my kickstarter board. I will say the chip soldering on this one looks MUCH better than the first board I received, even though it was made only a couple days later. Well, to me it seems Pine64 folks were not able to identify the whole issue until recently (TL Lim reacted last friday on my 'stab in the dark' tests with different PSUs, @androsch's board arrived the day before). Then the whole Pine64 community here (and over at pine64.pro and in this private IRC chat at irc.pine64.xyz) suffers from OS images shipping with wrong default settings and many people might really believe that it simply makes no difference whether they're using GbE or Fast Ethernet with Pine64+, see the laughable Samba performance when using OS images from pine64.pro: http://forum.pine64.org/showthread.php?tid=1084&pid=19012#pid19012 I would believe a few things have changed in the meantime and I really hope that it's understood now how wrong settings influence (not only) network and storage performance (both real world and synthetic benchmarks). If anyone still uses these bad OS images, installing/adjusting cpufrequtils and switching to 'interactive' governor should already help (same with 'same MAC address', that's only a problem with OS images from pine64.pro or the wiki). So Pine64 folks are now able to reliably test for the issue before they send out replacement boards using an OS image with sane default settings, checking against a GbE enabled other device that is known to exceed 900 Mbits/sec and if it's above 800 Mbits/sec it's fine. I would assume that was different just days before. So lets hope for the best. My main concern currently is that a specific person that censored here everything away might start with that after remaining calm for a while! It's ok if users spread confusion but it's not ok if the same person is enabled to prevent being corrected since he can misuse his moderator status to censor posts and ban users! RE: LAN/NIC problem - waldo - 09-14-2016 (09-14-2016, 03:36 PM)tkaiser Wrote:(09-14-2016, 12:48 PM)amc2012 Wrote: Good luck with the new ones. My replacement also had the GbE issue. Manufacture date was a couple days away from my kickstarter board. I will say the chip soldering on this one looks MUCH better than the first board I received, even though it was made only a couple days later. @amc2012 thanks for confirming that ; holding off for a while longer then :S @tkaiser: What image do you suggest/promote ? Linky-link pls ? RE: LAN/NIC problem - tkaiser - 09-14-2016 (09-14-2016, 04:34 PM)waldo Wrote: @tkaiser: What image do you suggest/promote ? Linky-link pls ? Either longsleep's original Xenial image or Armbian legacy. Armbian is not a distro but a build system. If choosing Armbian I would also prefer our Xenial legacy build (better 'benchmark performance' compared to Jessie -- just check the link on the download page, everything explained in Armbian forum) and I would also wait 24 hours (Igor, our lead, is currently rebuilding images for the +40 SBC we support and I hope one small issue will also be fixed tomorrow). We currently provide no GUI images to prevent the poor souls infected by the moronic 'the Mali' hype flooding our forum (but of course all GUI stuff including 2D and video acceleration would work when using our build system, you could also add longsleep's PPA to our Xenial build of course and install a desktop environment then). RE: LAN/NIC problem - tllim - 09-14-2016 (09-14-2016, 09:36 AM)tkaiser Wrote:(09-13-2016, 11:16 AM)amc2012 Wrote: Any inference that the onboard GbE would be worse that what I'm getting on GbE over USB I'd imagine have to be incorrect, so while I understand I won't get *full* typical GbE speeds once the onboard port is working, I am looking forward to the significant boost over Fast Ethernet. It's the whole reason I was a backer of this project. @androsh already contact me and three Pine A64+ 2GB board will ship out to you on Sunday after Shipping Facility back from the 3 days China holidays. RE: LAN/NIC problem - stepw - 09-14-2016 (09-13-2016, 06:06 PM)tllim Wrote: Actually on this case, the filter may be the one that causing this issue. Which one? 3.3V PMIC or 1V regulator on the PHY? RE: LAN/NIC problem - MarkHaysHarris777 - 09-14-2016 (09-14-2016, 10:37 AM)tkaiser Wrote:(09-14-2016, 10:06 AM)amc2012 Wrote: someone on this forum said that due to bus speeds or something on these small board computers that I shouldn't expect to get GbE speeds and that Fast Ethernet is pretty close to the max I can expect? I guess that's not true? Of course it is true. Speeds above 120mb/s follow the law of diminishing returns. Because of other system latencies on most SBC(s) including the pine boards, in over 95% of use cases 100mb/s is more than sufficient in most situations. Tom's continued bashing of the official pine64.pro images for the PineA64 are inaccurate and unfair ( it goes back to an old vendetta between Tom and Lenny, and should just stop ). The default settings for most situations and for allmost all use cases are just fine. Inappropriate and profane adjectives describing the default settings are not called for and are for the most part not helpful. To their credit longsleep and lennyraposo have created wonderful images that are both robust and stable ( something difficult to accomplish for most people ) and by and away they have shown to be very high quality having little or no quality issues-- Tom's opinion as a 'database' boy not withstanding. If he wants to use armbian that's ok, but the continued haranging about Lenny's images is getting old. I think before we can talk about how fast these little boards can go, we should first make them just go-- something many of them are not capable of doing period ! RE: LAN/NIC problem - tkaiser - 09-15-2016 It gets boring and while it's great that you don't do what you're usually doing (deleting/censoring stuff you don't get) you again spread only confusion. I explained several times in detail why ondemand governor used on most 'featured' OS images is bad for performance. It's easy to test this out, you just have to get into details and do it. @pfreerick did exactly that, provided comparison numbers and even you were able to realize the difference between 9 MB/s and 29 MB/s? In his case he was bottlenecked by his USB 2.0 storage setup, with a better setup more is possible. Then: I'm speaking here for experiences made by two far more broader communities: linux-sunxi and Armbian. Two years ago with devices based on old/boring dual core A20 SoC we were already able to get 44/72 MB/s in full NAS mode: http://linux-sunxi.org/Sunxi_devices_as_NAS#Influence_of_the_chosen_OS_image_on_NAS_performance (but only with correct settings, baking a good OS image is not just throwing together u-boot, kernel and a rootfs found somewhere on the net but adjusting all settings accordingly. And BTW: that's the whole purpose of Armbian, the project started for exactly that reason) A20 has a SATA write limitation and a GbE read limitation (A20 is dual-core ARMv7), A64 has balanced USB2.0 performance and no GbE limitation (and is quad-core and ARMv8 and contains new IP blocks for networking showing no limitation any more). A64 is just like H3 but more beefy and we tested H3 devices as NAS extensively. Everything is already known, if TL Lim sends out working boards I provide soon numbers. But hey, why? It gets so easy if you start to understand that Pine64 is based on an Allwinner SoC and that experiences with these devices do already exist: http://linux-sunxi.org Most available OS images for Pine64+ show bad network behaviour/performance due to two single reasons:
The pine64.pro site was a joke from the beginning, collecting outdated OS images with wrong settings, empty FAQ and info pages for months, a so called bug tracker that does nothing and where people are able to report hardware issues as Linux kernel bugs (and no one cares about any of these 'reports' or assigns them to a developer or does anything useful with it, only confusion and the feeling for Pine64 noobies that 'something's happening there'). Unfortunately pine64.pro maintainer suffers from the same problem as you. RE: LAN/NIC problem - pfeerick - 09-15-2016 I wouldn't have put it quite so bluntly as tkasier did, but I do agree that things have stagnated on the pine64.pro front... and I haven't seen Lenny around on the forums of late, so I suspect it is suffering very much from 'one man band' limitations and unfortunate things like life getting in the way as it does. I do agree that a scripted automation system like armbian is needed, as it removes the need to remember if you configured this or configured that, and did you change this... it will always come out the same every time. And we all know that documentation has not been a strong point of this project. So, instead of going around and around in a vicious cycle of lack of documentation, and poorly developed stuff, why don't we use already existing tools instead of re-inventing stuff. Bug trackers already exist online, and are even free... so why make a new one... sure, it's fun to make and say we've done it... but I'm sure we can put our time to better use. So, can we do something with github? Maybe by opening a new repo so we can pull together scripts to do things on the pine64 and also maybe make use of the wiki & github.io hosting there... Then we can track issues in a standardised manner, allow editing to resources, and perhaps even use the github.io to compile release documentation and known issues. RE: LAN/NIC problem - MarkHaysHarris777 - 09-15-2016 (09-15-2016, 12:01 AM)tkaiser Wrote: <snip> Tom, the above is actually useful. ... I too stongly believe that the best way to build an image is with scripting; not by hand. And it has been clear from past experience that some of our problems (minor though they were) were the result of building images by hand. We need to have a well defined build process, and it needs to be automated (scripted) so that things are not forgotten nor misplaced. Also, although lennyraposo has been an extremely valuable resource, this needs to be more than a one-man-show. We need capable backups, and I agree with Pete, this needs to be moved to github so that we can have offical pull requests, submit issues, and so that more than one person (developer team) can be involved with the process. Just makes sense. It would be helpful if you would try to be less blunt, and a little more tactful in your remarks. For my part I'm going to be less easily irritated, and perhaps we'll be able to work together and be friends in the process-- I'm certainly willing. just as a side-bar; we put the rules in place so that the moderators ( and especially me ) don't have to baby-sit the forum ... the bottom line of the rules is basically be respectful, be helpful, work together to solve common problems, and try to forget negative commentary. That's the direction I'm going to move forward in, as a technician and as a moderator. sincerely, marcus |