Jump to content

Recommended Posts

Posted

Hi,

just installed 23.8.1 on my odroid M1, and I get poor network perf when using 1G port speed.

 

iperf to another machine (iperf -c <server>, M1 sends traffic) gives the following:

 

[ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  8.15 MBytes  6.84 Mbits/sec  631             sender
[  5]   0.00-10.04  sec  7.86 MBytes  6.57 Mbits/sec                  receiver

 

reverse direction, M1 receives traffic: iperf -R -c <server> 
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.04  sec  1.10 GBytes   937 Mbits/sec  587             sender
[  5]   0.00-10.00  sec  1.09 GBytes   938 Mbits/sec                  receiver
 

same exists with older releases.

also tried with older kernel (6.1.12-rk3568-odroid)

 

when I set the network port on switch side to 100Mbps / full, then send, receive side is ok, can fill 100Mbps.

 

Can you please help?

BR,

Tamas

Posted (edited)

I've notice it while moving files via gftp in ssh2 the network speed transfer is really slow (1GB port used)

sendfilefromm1.jpg.9f235263eac663cb7e54307ad42872c3.jpg

Edited by j0ta
Posted

Hi Bro,

 

Today after trying a lot of distros and images (uboot part as well) it turned out one specific uboot is working fine stock Debian and Armian image as well.

I followed this how to: https://github.com/inindev/odroid-m1/tree/main/uboot

with the latest loader from this repo: https://github.com/inindev/odroid-m1/releases

 

Have to be checked what is the difference between this and armbian uboot images.

 

 

Posted (edited)

confirmed @Gergő Koszta

 

U-Boot SPL 2023.07.02-00034-g2717ce87b0 (Aug 18 2023 - 09:35:34 +0000)
U-Boot phase
U-Boot

 

Just installed it is compatible with armbian bullseye the board boots well, hopefully this u-boot will fix the nvme boot problem I have.

Later I'll comment when I've got some free time to make a new installation of the system

 

Cheers !

Edited by j0ta
Posted
4 hours ago, j0ta said:

hopefully this u-boot will fix the nvme boot problem I have.

Just out of curiosity, does this firmware build work?

For a test it is sufficient to put it on an otherwise empty microSD card and old the SPI recovery button (RCY) while powering up. No modifications are necessary to the existing system.

Posted

hey @usual user tomorrow I'll give a try if nvme boots with the 2023.07.02-00034

if not I'll give a try on your u-boot

the problem I have with nvme is present in this thread (there's video)

I've no idea what's going wrong

 

 

 

Posted

Hello,

i have recently installed last recomended version of the armbian into NVME disk ODDROID M1 

 

stybyk@Droiderone:~/MyDocker$ cat /etc/os-release
PRETTY_NAME="Armbian 24.8.4 bookworm"
NAME="Debian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm
ID=debian

stybyk@Droiderone:~/MyDocker$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Armbian 24.8.4 bookworm
Release:        12
Codename:       bookworm


stybyk@Droiderone:~/MyDocker$ hostnamectl


Operating System: Armbian 24.8.4 bookworm
          Kernel: Linux 6.6.51-current-rockchip64
    Architecture: arm64

 

And i found out that there is still same issue.

 

Measuring by iperf from M1 > RPI4 

[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  8.73 MBytes  7.32 Mbits/sec  954             sender
[  5]   0.00-10.00  sec  8.47 MBytes  7.11 Mbits/sec                  receiver
 

Measuring from RP4 to M1

[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  1.09 GBytes   938 Mbits/sec    0             sender
[  5]   0.00-10.01  sec  1.09 GBytes   935 Mbits/sec                  receiver
 

Is it the way how to solve it ? Or do i need to re-install completely with different OS from the scratch ? 

 

 

 

Posted
Quote

Or just wait few weeks for 2024.11 update. 

How long is estimated time which should i wait ? Does it have some solid date ? Or anytime in this month ?  

 


I dont remember all my "try actions" with the Oddroid, but last attemts to solve this ruin my disk anyway so now i had to start from begining as my backup was incidentaly too old 🤕

But in this my try, i had selected option in the armbian-install with boot from sd card system on NVMe.  But I dont know how I can identify which type of bootloader I have running. 

I think i have t U-boot.

 

 

Posted

Hi,

my Odroid-M1 is running Armbian 24.11.1 and kernel 6.6.60-current so the fix you mention in the thread above should be in. Nevertheless the network speed is way slower when the M1 sends data. I have tried different client machines for the test as well as network cables on the M1 already, it makes no difference.

 

iperf3 -c odroidm1

[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  1.09 GBytes   936 Mbits/sec    0             sender
[  5]   0.00-10.00  sec  1.09 GBytes   934 Mbits/sec                  receiver

 

iperf3 -R -c odroidm1
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   391 MBytes   328 Mbits/sec  5242             sender
[  5]   0.00-10.00  sec   391 MBytes   328 Mbits/sec                  receiver

I played around with ethtool -C tx-usecs and could tune it to ~450 Mbits but still far from the bandwith in the other direction, so is this a different problem?

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines