I am running CoreELEC 20.0 on an Odroid N2+
I have been seeing a strange network connection issue that I have noticed consistently happening for about a week now. I noticed when attempting to stream videos that I was getting a lot of buffering. From sources that I use frequently and had never experienced any buffering before on my Shield TV before I switched to using my N2+ and CE. So I tried playing some of the streams on my Shield and there was no buffering. So I decided to run an internet speed test on each device and realized that the N2+ was getting much slower speeds than the Shield despite both devices being hard wired to the same router. My Shield gets consistently around 93-95mbps all the time. My internet is actually faster than that and I can get faster speeds on wifi so I believe it’s actually because my apartment only used 100mbps ethernet cables for the pre-wired connections. But it’s never been a problem, the 93-95mbps connection I get has always been enough for my purposes and I never had any buffering problems.
So it wasn’t really making sense why the connection seemed both all over the place on my N2+ and consistently slower than the Shield. So I opened up the CoreElec Configuration addon went to Network > Wired Networks > Active > and toggled Active to off for a few seconds then toggled it back on. After this I ran several more speed tests and, “Hurray!”, I was now getting around the same speeds I get on my Shield. I tried playing some streams and everything was working great again. No more buffering. Awesome.
But then I went to bed and the next night, after work, went to watch something and the buffering started again. So I ran a few speed tests again, and sure enough the connection speed had gone back down. Confused, I did the same thing as the day prior and toggled off the Active connection from the CoreElec addon and then toggled it right back on. Then immediately ran several more speed tests and sure enough, speeds were back up to the 90-95 range I expect. Okay great. So I went back to watching buffer free for the rest of the night.
But the next day it happened again! I was like okay what the heck is going on here? I followed the same steps again and this time after watching for a few hours, before going to bed, I checked the speeds again. They looked fine. But by the next day they had dropped again.
I have had this exact problem every single day now for at least a week. It’s always the same result.
- I check the speed
- See it is much slower than expected
- Toggle the Active connection off from the CE addon
- Check the speed again
- See it is back up to expected levels
- Stays like that for the rest of the night
- Issue repeats itself all over again the next day
Here is an output of the speed tests I ran today
First tests:
CoreELEC:~ # curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py 20 | python
Retrieving speedtest.net configuration...
Testing from TELUS (75.155.180.103)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Access Data Group Inc (Victoria, BC) [13.65 km]: 6.374 ms
Testing download speed................................................................................
Download: 58.52 Mbit/s
Testing upload speed......................................................................................................
Upload: 59.89 Mbit/s
CoreELEC:~ # curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py 20 | python
Retrieving speedtest.net configuration...
Testing from TELUS (75.155.180.103)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by TELUS Mobility (Vancouver, BC) [91.31 km]: 6.75 ms
Testing download speed................................................................................
Download: 66.59 Mbit/s
Testing upload speed......................................................................................................
Upload: 89.07 Mbit/s
CoreELEC:~ # curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py 20 | python
Retrieving speedtest.net configuration...
Testing from TELUS (75.155.180.103)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Lunavi Inc (Bellingham, WA) [83.19 km]: 15.753 ms
Testing download speed................................................................................
Download: 35.63 Mbit/s
Testing upload speed......................................................................................................
Upload: 82.10 Mbit/s
CoreELEC:~ # curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py 20 | python
Retrieving speedtest.net configuration...
Testing from TELUS (75.155.180.103)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Access Data Group Inc (Victoria, BC) [13.65 km]: 5.072 ms
Testing download speed................................................................................
Download: 57.57 Mbit/s
Testing upload speed......................................................................................................
Upload: 46.02 Mbit/s
CoreELEC:~ # curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py 20 | python
Retrieving speedtest.net configuration...
Testing from TELUS (75.155.180.103)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by TELUS Mobility (Vancouver, BC) [91.31 km]: 7.909 ms
Testing download speed................................................................................
Download: 68.15 Mbit/s
Testing upload speed......................................................................................................
Upload: 87.87 Mbit/s
CoreELEC:~ # curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py 20 | python
Retrieving speedtest.net configuration...
Testing from TELUS (75.155.180.103)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by TELUS Mobility (Vancouver, BC) [91.31 km]: 6.588 ms
Testing download speed................................................................................
Download: 43.66 Mbit/s
Testing upload speed......................................................................................................
Upload: 93.49 Mbit/s
Next tests AFTER toggling Active connection off/on
CoreELEC:~ # curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py 20 | python
Retrieving speedtest.net configuration...
Testing from TELUS (75.155.180.103)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Access Data Group Inc (Victoria, BC) [13.65 km]: 5.512 ms
Testing download speed................................................................................
Download: 90.78 Mbit/s
Testing upload speed......................................................................................................
Upload: 89.69 Mbit/s
CoreELEC:~ # curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py 20 | python
Retrieving speedtest.net configuration...
Testing from TELUS (75.155.180.103)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Access Data Group Inc (Victoria, BC) [13.65 km]: 5.667 ms
Testing download speed................................................................................
Download: 93.55 Mbit/s
Testing upload speed......................................................................................................
Upload: 92.40 Mbit/s
CoreELEC:~ # curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py 20 | python
Retrieving speedtest.net configuration...
Testing from TELUS (75.155.180.103)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Access Data Group Inc (Victoria, BC) [13.65 km]: 6.038 ms
Testing download speed................................................................................
Download: 92.52 Mbit/s
Testing upload speed......................................................................................................
Upload: 17.58 Mbit/s
CoreELEC:~ # curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py 20 | python
Retrieving speedtest.net configuration...
Testing from TELUS (75.155.180.103)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by TELUS Mobility (Vancouver, BC) [91.31 km]: 8.627 ms
Testing download speed................................................................................
Download: 93.53 Mbit/s
Testing upload speed......................................................................................................
Upload: 52.70 Mbit/s
CoreELEC:~ # curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py 20 | python
Retrieving speedtest.net configuration...
Testing from TELUS (75.155.180.103)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Access Data Group Inc (Duncan, BC) [35.96 km]: 8.026 ms
Testing download speed................................................................................
Download: 93.33 Mbit/s
Testing upload speed......................................................................................................
Upload: 82.70 Mbit/s
As you can see the download speed was much faster after toggling the connection off/on. Does anyone have any idea what the heck could be going on here and what I can do to fix it?