Tamas Koszta Posted November 15, 2023 Posted November 15, 2023 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 0 Quote
j0ta Posted November 15, 2023 Posted November 15, 2023 (edited) I've notice it while moving files via gftp in ssh2 the network speed transfer is really slow (1GB port used) Edited November 15, 2023 by j0ta 0 Quote
Gergő Koszta Posted November 16, 2023 Posted November 16, 2023 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. 0 Quote
j0ta Posted November 18, 2023 Posted November 18, 2023 (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 November 18, 2023 by j0ta 0 Quote
usual user Posted November 18, 2023 Posted November 18, 2023 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. 0 Quote
j0ta Posted November 18, 2023 Posted November 18, 2023 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 0 Quote
j0ta Posted November 19, 2023 Posted November 19, 2023 The board boots sucessfull from nvme now. Many thanks @Gergő Koszta 0 Quote
Styby Posted November 5 Posted November 5 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 ? 0 Quote
Igor Posted November 5 Posted November 5 2 hours ago, Styby said: Is it the way how to solve it ? Switch to nightly build and try. Or just wait few weeks for 2024.11 update. Are you perhaps booting with petitboot? We fixed this some time ago: https://github.com/armbian/build/pull/7245 0 Quote
Styby Posted November 6 Posted November 6 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. 0 Quote
Igor Posted November 6 Posted November 6 1 hour ago, Styby said: Or anytime in this month ? Usually catching last week. 1 hour ago, Styby said: I think i have t U-boot. If you have followed instructions on download site, https://www.armbian.com/odroid-m1/, then you have u-boot. Which is fine. 0 Quote
rmrf Posted November 24 Posted November 24 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? 0 Quote
Styby Posted December 2 Posted December 2 Hello, that yours speed is still much more acceptable than mine. I am not abble to backup it due to the slowness. Last time i tried also to install server image which i keep running now. Operating System: Armbian 24.11.2 noble Kernel: Linux 6.6.63-current-rockchip64 FROM ODDROID TO RPI [ ID] Interval Transfer Bitrate Retr [ 5] 0.00-10.00 sec 4.88 MBytes 4.09 Mbits/sec 633 sender [ 5] 0.00-10.00 sec 4.87 MBytes 4.08 Mbits/sec receiver FROM RPI TO ODDOID [ 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 I am scared to play with that without backup. 0 Quote
Styby Posted December 12 Posted December 12 Hello, i tried all now. Armbian 24.11.1 Noble Gnome Kernel: 6.6.60, Server images with Armbian Linux v6.6 Rolling imagges, too. I tried also external source from Oddoid forum https://forum.odroid.com/viewtopic.php?t=48230 But all seems to have same problem with the kernel or drivers of the network chip. Upload 1 - 4 MBit 0 Quote
usual user Posted December 12 Posted December 12 Works for me as for @rmrf. iperf3 -c ... [ ID] Interval Transfer Bitrate Retr [ 5] 0.00-10.00 sec 1.10 GBytes 942 Mbits/sec 0 sender [ 5] 0.00-10.01 sec 1.09 GBytes 938 Mbits/sec receiver iperf3 -R -c ... [ ID] Interval Transfer Bitrate Retr [ 5] 0.00-10.00 sec 412 MBytes 345 Mbits/sec 485 sender [ 5] 0.00-10.00 sec 410 MBytes 344 Mbits/sec receiver 0 Quote
flyescke Posted December 19 Posted December 19 Hi, I have the same issue. Used to run fine on Ubuntu 22.04 with 4.19 kernel but I just upgraded to armbian. Connecting to host 192.168.2.10, port 5201 [ 5] local 192.168.2.50 port 57993 connected to 192.168.2.10 port 5201 [ ID] Interval Transfer Bitrate [ 5] 0.00-1.01 sec 80.8 MBytes 668 Mbits/sec [ 5] 1.01-2.00 sec 95.6 MBytes 813 Mbits/sec [ 5] 2.00-3.01 sec 39.6 MBytes 330 Mbits/sec [ 5] 3.01-4.01 sec 107 MBytes 898 Mbits/sec [ 5] 4.01-5.01 sec 71.4 MBytes 601 Mbits/sec [ 5] 5.01-6.00 sec 70.6 MBytes 594 Mbits/sec [ 5] 6.00-7.01 sec 84.2 MBytes 702 Mbits/sec [ 5] 7.01-8.00 sec 57.8 MBytes 488 Mbits/sec [ 5] 8.00-9.01 sec 85.2 MBytes 710 Mbits/sec [ 5] 9.01-10.01 sec 89.6 MBytes 749 Mbits/sec Connecting to host 192.168.2.10, port 5201 Reverse mode, remote host 192.168.2.10 is sending [ 5] local 192.168.2.50 port 58028 connected to 192.168.2.10 port 5201 [ ID] Interval Transfer Bitrate [ 5] 0.00-1.01 sec 512 KBytes 4.13 Mbits/sec [ 5] 1.01-2.00 sec 256 KBytes 2.12 Mbits/sec [ 5] 2.00-3.01 sec 512 KBytes 4.16 Mbits/sec [ 5] 3.01-4.01 sec 896 KBytes 7.35 Mbits/sec [ 5] 4.01-5.01 sec 896 KBytes 7.30 Mbits/sec [ 5] 5.01-6.00 sec 640 KBytes 5.30 Mbits/sec [ 5] 6.00-7.01 sec 384 KBytes 3.12 Mbits/sec [ 5] 7.01-8.00 sec 640 KBytes 5.28 Mbits/sec [ 5] 8.00-9.01 sec 256 KBytes 2.08 Mbits/sec [ 5] 9.01-10.01 sec 384 KBytes 3.16 Mbits/sec 0 Quote
flyescke Posted December 23 Posted December 23 I've installed Debian 12 via PetitBoot and I get similar issues... 0 Quote
usual user Posted December 23 Posted December 23 I'm currently at: # uname -a Linux micro-015 6.13.0-0.rc1.20241204gitfeffde684ac2.17.fc42.aarch64 #1 SMP PREEMPT_DYNAMIC Sat Dec 7 11:18:10 CET 2024 aarch64 GNU/Linux 0 Quote
Recommended Posts
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.