Linux - NetworkingThis forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I'm encountering a strange problem. When I connect my raspberry pi 3 over ethernet, all my other devices (connected over ethernet or WiFi) are slowed down from 8 Mbit/s to 1,5 Mbit/s.
When I shutdown my raspberry, but leave the power supply attached to the raspberry, as well as the ethernet cable, then I get an improvement of 0,5 Mbit/s. Only when I disconnect my raspberry from power or detach the ethernet cable my bandwidth goes back to normal.
How is this possible? Could someone help me to figure out a solution?
P.S. I already tried to move the raspberry far away from the router, and I also tried to use another ethernet cable, but nothing changed.
This would explain, why my Wifi speed is higher than my ethernet speed. But there is one open question: why is my entire network affected, by this slow down?
Are you connected to a hub (as opposed to a switch)? Typically a hub will slow down the entire network in which it's connected to match the slowest connected device.
No, I'm not connected to a hub.
@Emerson: Yes, it could be, for this reason, these days I'm gonna try to attach the Pi at the network of a friend. If the problem persists than it's for sure a Pi Hardware problem and I will send it back.
But what other factors could influence it? Could the router/modem play a role in this problem?
It doesn't make sense that the Pi would slow down the whole network. OP mentioned slowdown happens over both wifi and hardwiring. Neither case should slow the whole network with a modern (<10 years old) router. The router should only slow the negotiated route of the device. Consider upgrading the firmware of your router as a possible solution.
You can use mii-tool command to detect the current speed of your hardwired Ethernet.
If you get one box, load an ftp server on it, and transfer some files with just the two of them in a network, you can check your Pi. At about 10 bits/byte transferred, 10Mbit/S = ~1MB/S and 100Mbit = ~10MB/S.
I'm already using the latest version of the available firmware. But unfortunately I'm using the router provided by my ISP, so that I cannot flash OpenWRT on it. It's a SERCOMM router, called Easybox 804 (not very popular).
@business_kid: I did this test, using SCP (Cyberduck), transferring a large file (10GB) from my computer to the pi, and the average speed was about 9MBit/s.
So I run the command mii-tool and this is the output:
Code:
mii-tool -v
eth0: negotiated 1000baseT-HD flow-control, link ok
product info: vendor 00:01:f0, model 12 rev 3
basic mode: autonegotiation enabled
basic status: autonegotiation complete, link ok
capabilities: 1000baseT-HD 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
advertising: 1000baseT-HD 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
link partner: 1000baseT-HD 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
Another strange thing that happens, is that when I connect the ethernet cable to my raspberry the router, loses connectivity to the internet and after that it connects and synchronises, so that I get a new public IP.
In order to get full speed again, I have to reconnect my router, so that it synchronises and gets a new public IP again
So I run the command mii-tool and this is the output:
Another strange thing that happens, is that when I connect the ethernet cable to my raspberry the router, loses connectivity to the internet and after that it connects and synchronises, so that I get a new public IP.
In order to get full speed again, I have to reconnect my router, so that it synchronises and gets a new public IP again
Is your pi power supply plugged in close to your router? Maybe the power supply has a problem and it is causing interference on your phone line.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.