Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gathering compatibility/stability reports (r8152) #135

Open
bb-qq opened this issue Jul 20, 2021 · 121 comments
Open

Gathering compatibility/stability reports (r8152) #135

bb-qq opened this issue Jul 20, 2021 · 121 comments
Assignees
Labels
help wanted Extra attention is needed

Comments

@bb-qq
Copy link
Owner

bb-qq commented Jul 20, 2021

(This issue has the same purpose as the issue in aq1111. Even though the hardware is different, the report will be helpful to you.)

I've decided to start an effort to collect reports of my drivers working and create the compatibility matrix of the drivers. Since DSM7 has been released and many users are updating their drivers to the latest, I figure now is a good time to start.

If you have previously reported it, it would be appreciated if you could write it anew again. We would especially like to know how stable it runs in the latest environment.

IMPORTANT: Before you post a report Unstable/Not working, I would recommend that you create a separate new issue that describes your problem and link to that. I will only reply to the separate issue because comments for troubleshooting this issue would be noise.

Template

  • Model(platform): e.g. DS918+ (apollolake)
  • DSM version: e.g. 7.0-41890
  • Driver version: e.g. 2.15.0-3
  • Ethernet device: e.g. ASUSTOR AS-U2.5G
    • Chip revision: e.g. 12
      • (Optional. You can find the revision in the output of dmesg like r8152 2-1:1.0 eth2: chip rev 12)
  • Working status: e.g. Stable
    • (If you have done any special testing, please write the details here.)
  • Maximum Throughput: e.g. 2.29 Gbps @ MTU 9000 in iperf3

Working status

To determine the working status, please use the following example as a basis.

  • Not work
    • Failed to install the driver or the device is not recognized correctly
  • Work
    • The devices seem to work correctly
    • No major issue with large file transfer(at least 5min)
  • Stable
    • No major issue over 2 weeks
    • No major issue with large file transfer(at least 30min, speed degradation due to thermal throttling may occur)
  • Unstable
    • Disconnection or other major issues are observed under long-term use or high load condition

It will help other users if you write detailed information such as what kind of tests you did and what results were observed, and how long the product has been in use.

@bb-qq bb-qq added the help wanted Extra attention is needed label Jul 20, 2021
@bb-qq bb-qq self-assigned this Jul 20, 2021
@bb-qq bb-qq pinned this issue Jul 20, 2021
@bb-qq bb-qq changed the title [HELP wanted] Gathering compatibility/stability reports Gathering compatibility/stability reports Jul 20, 2021
@devedse
Copy link

devedse commented Jul 22, 2021

Since I've been running into quite some issues with the 5Gbe model (bb-qq/aqc111#48), I decided to do some testing with the 2.5Gbe devices. Here's the results.

  • Model(platform): DS415+ (avoton)
  • DSM version: e.g. 7.0-41890
  • Driver version: e.g. 2.15.0-3
  • Ethernet device: CLUB 3D CAC-1420 2.5GBIT
  • Working status: Tbd
Threads iperf3 type MTU Reversed? Speed Notes
1 native 1500 1.77 Gbits
10 native 1500 1.83 Gbits
1 docker 1500 943 Mbits This one sometimes dropped to 0.00 temporary
10 docker 1500 1.76 Gbits
1 native 1500 -R 1.85 Gbits -R seems to be more stable
10 native 1500 -R 1.85 Gbits -R seems to be more stable
1 docker 1500 -R 1.86 Gbits -R seems to be more stable
10 docker 1500 -R 1.86 Gbits -R seems to be more stable
10 native 9000 Broken See note 1
10 native 9000 -R 1.85 Gbits

Notes

  1. After the 9000 MTU iperf test without -R the whole connection dropped. Pings didn't work anymore either. From this I have to conclude that 9000 MTU doesn't seem to work for my Club3D 2.5Gbit device. If you want I can make a separate issue for that?

Additional comments

I did a few file transfer tests. The transfer went quite okay at around 150+ megabytes per second. However after a few second I could hear my NAS starting to have a lot of disk activity (and then also slow the transfer down) which is presumably because it only has like 100gb of free space. So I'm most likely running into disk fragmentation issues here.

image

@hhessel
Copy link

hhessel commented Aug 1, 2021

Model(platform): DS1019+ (apollolake)
DSM version: 7.0-41890
Driver version: 2.15.0-3
Ethernet device: Club 3D CAC-1420
Working status: Stable (no issues)
(If you have done any special testing, please write the details here.)
Maximum Throughput:
iperf3.exe -c hostname -p 5201 -M 9000
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-10.00 sec 2.51 GBytes 2.15 Gbits/sec sender
[ 4] 0.00-10.00 sec 2.51 GBytes 2.15 Gbits/sec receiver

@Payn
Copy link

Payn commented Aug 5, 2021

  • Model(platform): DS416play (braswell)
  • DSM version: DSM 7.0-41890
  • Driver version: 2.15.0-3
  • Ethernet device: i-tec USB-C Metal 2.5Gbps Ethernet Adapter (Realtek RTL8156B)
  • Working status: Stable
  • Maximum Throughput: 2.44 Gbps @ MTU 9000 in iperf3

PC -> NAS
[ ID] Interval Transfer Bandwidth Retr
[ 4] 0.00-10.00 sec 2.85 GBytes 2445 Mbits/sec 0 sender
[ 4] 0.00-10.00 sec 2.85 GBytes 2445 Mbits/sec receiver
CPU Utilization: local/sender 13.3% (0.0%u/13.3%s), remote/receiver 70.2% (3.7%u/66.5%s)

NAS -> PC
[ ID] Interval Transfer Bandwidth Retr
[ 4] 0.00-10.00 sec 2.84 GBytes 2442 Mbits/sec 0 sender
[ 4] 0.00-10.00 sec 2.84 GBytes 2442 Mbits/sec receiver
CPU Utilization: local/receiver 24.3% (0.5%u/23.9%s), remote/sender 48.9% (0.3%u/48.6%s)

Notes

  • USB adapter needs to be plugged in the front port, both back ports are dropping connection all the time.
  • For maximum file transfer speeds both PC and NAS need to have the same MTU value set to 9000 and SMB version set to SMB2 and Large MTU or SMB3.

@Magstick365
Copy link

Magstick365 commented Aug 9, 2021

Model(platform): DS718+
DSM version: DSM 7.0-41890
Driver version: 2.15.0-3
Ethernet device: UGREEN USB3.0 to RJ45 2.5G Ethernet Card (NAS); UGREEN USB-C to RJ45 2.5G Ethernet Card (iMac 27" 2017)
Working status: Stable
Maximum Throughput: 1.31 Gbps @ MTU 1500 (iMAc) in iperf3; 2.35 Gbps @ MTU 9000 (DS718+) in iperf3 reverse

DS718+ can be set to MTU 9000; iMac has no option for MTU 9000 under USB ethernet 'Hardware' Tab.

image

@davidgirard
Copy link

davidgirard commented Aug 31, 2021

Model(platform): DS220+ (geminilake)
DSM version: 7.0-41890
Driver version: 2.15.0-3
Ethernet device: CableCreation USB 3.0 to 2.5Gbps Ethernet Adapter
Working status: Stable

@davidgirard
Copy link

Model(platform): DS220+ (geminilake)
DSM version: 7.0-41890
Driver version: 2.15.0-3
Ethernet device: ‎ANKMAX UC312G2 (RTL8156B)
Working status: Highly unstable (LAN interface appears/disappears constantly)

@BlackBird11
Copy link

Model(platform): DS918+ (apollolake)
DSM version: 7.0-41890
Driver version: 2.15.0-3
Ethernet device: ‎CableCreation USB 3.0 2,5Gigabit LAN
Working status: stable for a day atm

pic

@jensfischer1515
Copy link

jensfischer1515 commented Sep 13, 2021

Used to connect a mirrored port of my managed switch for usage in ntopng

@svkreml
Copy link

svkreml commented Nov 21, 2021

Model(platform): DS1618+ (Denverton)
DSM version: DSM 7.0.1-42218
Driver version: 2.15.0-3
Ethernet device: UGREEN USB3.0 to RJ45 2.5G Ethernet Card (NAS) <------> TP-LINK <------> RTL8125 2.5GbE Controller (0x8125)
Working status: Stable ( ISCSI LUNS for VMs for weeks)
Maximum Throughput: 2.49 Gbps @ MTU 9000 in iperf3

[root@ovirt-node-2 ~]# iperf3 -c 192.168.51.1 -t 1800
Connecting to host 192.168.51.1, port 5201
[  5] local 192.168.50.201 port 46678 connected to 192.168.51.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec   296 MBytes  2.49 Gbits/sec    0    830 KBytes       
[  5]   1.00-2.00   sec   296 MBytes  2.48 Gbits/sec    0   1014 KBytes       
[  5]   2.00-3.00   sec   295 MBytes  2.47 Gbits/sec    0   1014 KBytes       
[  5]   3.00-4.00   sec   290 MBytes  2.43 Gbits/sec   84    717 KBytes       
[  5]   4.00-5.00   sec   296 MBytes  2.49 Gbits/sec    0    856 KBytes       
[  5]   5.00-6.00   sec   295 MBytes  2.47 Gbits/sec    0    856 KBytes       
[  5]   6.00-7.00   sec   290 MBytes  2.43 Gbits/sec   87    708 KBytes       
[  5]   7.00-8.00   sec   295 MBytes  2.47 Gbits/sec    0    769 KBytes       
[  5]   8.00-9.00   sec   295 MBytes  2.47 Gbits/sec    0    821 KBytes 
....
[  5] 502.00-503.00 sec   291 MBytes  2.44 Gbits/sec   97    874 KBytes       
[  5] 503.00-504.00 sec   295 MBytes  2.47 Gbits/sec    0    874 KBytes       
[  5] 504.00-505.00 sec   291 MBytes  2.44 Gbits/sec   68    708 KBytes       
[  5] 505.00-506.00 sec   295 MBytes  2.47 Gbits/sec    0    708 KBytes       
[  5] 506.00-507.00 sec   295 MBytes  2.47 Gbits/sec    0    708 KBytes       
[  5] 507.00-508.00 sec   295 MBytes  2.47 Gbits/sec    0    865 KBytes       
...
[  5] 1795.00-1796.00 sec   291 MBytes  2.44 Gbits/sec   36    594 KBytes       
[  5] 1796.00-1797.00 sec   295 MBytes  2.47 Gbits/sec    0    629 KBytes       
[  5] 1797.00-1798.00 sec   295 MBytes  2.47 Gbits/sec    0    629 KBytes       
[  5] 1798.00-1799.00 sec   295 MBytes  2.47 Gbits/sec    0    629 KBytes       
[  5] 1799.00-1800.00 sec   295 MBytes  2.47 Gbits/sec    0    629 KBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-1800.00 sec   516 GBytes  2.46 Gbits/sec  30024             sender
[  5]   0.00-1799.96 sec   516 GBytes  2.46 Gbits/sec                  receiver
[root@ovirt-node-2 ~]# iperf3 -c 192.168.51.1  -R -t 1000
Connecting to host 192.168.51.1, port 5201
Reverse mode, remote host 192.168.51.1 is sending
[  5] local 192.168.50.201 port 47070 connected to 192.168.51.1 port 5201
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec   294 MBytes  2.47 Gbits/sec                  
[  5]   1.00-2.00   sec   295 MBytes  2.47 Gbits/sec                  
[  5]   2.00-3.00   sec   293 MBytes  2.46 Gbits/sec                  
[  5]   3.00-4.00   sec   285 MBytes  2.39 Gbits/sec                  
[  5]   4.00-5.00   sec   294 MBytes  2.46 Gbits/sec                  
[  5]   5.00-6.00   sec   295 MBytes  2.47 Gbits/sec                  
[  5]   6.00-7.00   sec   294 MBytes  2.47 Gbits/sec                  
[  5]   7.00-8.00   sec   294 MBytes  2.47 Gbits/sec                  
...
[  5] 997.00-998.00 sec   294 MBytes  2.46 Gbits/sec                  
[  5] 998.00-999.00 sec   294 MBytes  2.46 Gbits/sec                  
[  5] 999.00-1000.00 sec   295 MBytes  2.47 Gbits/sec                  
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-999.98 sec   286 GBytes  2.46 Gbits/sec    0             sender
[  5]   0.00-1000.00 sec   286 GBytes  2.46 Gbits/sec                  receiver



@mattjanssen
Copy link

  • Model(platform): DS418play (apollolake)
  • DSM version: DSM 7.0.1-42218
  • Driver version: 2.15.0-4
  • Ethernet device: TL-UE300 TP-LINK USB 3.0 to Gigabit Ethernet Network Adapter
  • Working status: Work

@terraphantm
Copy link

terraphantm commented Jan 7, 2022

Model(platform): DS720+ (geminilake)
DSM version: 7.0.1-42218
Driver version: 2.15.0-4
Ethernet device: Alxum 2.5 Gigabit Ethernet Adapter, 2.5 Gigabit Network Adapter with RTL8156B
Working status: Working

D:\Downloads\iperf3.10.1_64bit>iperf3 -c 192.168.1.184 --bidir
Connecting to host 192.168.1.184, port 5201
[  5] local 192.168.1.175 port 49627 connected to 192.168.1.184 port 5201
[  7] local 192.168.1.175 port 49628 connected to 192.168.1.184 port 5201
[ ID][Role] Interval           Transfer     Bitrate
[  5][TX-C]   0.00-1.00   sec   282 MBytes  2.37 Gbits/sec
[  7][RX-C]   0.00-1.00   sec   229 MBytes  1.92 Gbits/sec
[  5][TX-C]   1.00-2.00   sec   275 MBytes  2.30 Gbits/sec
[  7][RX-C]   1.00-2.00   sec   259 MBytes  2.17 Gbits/sec
[  5][TX-C]   2.00-3.00   sec   281 MBytes  2.36 Gbits/sec
[  7][RX-C]   2.00-3.00   sec   217 MBytes  1.82 Gbits/sec
[  5][TX-C]   3.00-4.00   sec   279 MBytes  2.34 Gbits/sec
[  7][RX-C]   3.00-4.00   sec   265 MBytes  2.22 Gbits/sec
[  5][TX-C]   4.00-5.00   sec   277 MBytes  2.32 Gbits/sec
[  7][RX-C]   4.00-5.00   sec   279 MBytes  2.34 Gbits/sec
[  5][TX-C]   5.00-6.00   sec   280 MBytes  2.35 Gbits/sec
[  7][RX-C]   5.00-6.00   sec   278 MBytes  2.33 Gbits/sec
[  5][TX-C]   6.00-7.00   sec   278 MBytes  2.33 Gbits/sec
[  7][RX-C]   6.00-7.00   sec   280 MBytes  2.35 Gbits/sec
[  5][TX-C]   7.00-8.00   sec   279 MBytes  2.34 Gbits/sec
[  7][RX-C]   7.00-8.00   sec   282 MBytes  2.36 Gbits/sec
[  5][TX-C]   8.00-9.00   sec   281 MBytes  2.36 Gbits/sec
[  7][RX-C]   8.00-9.00   sec   228 MBytes  1.92 Gbits/sec
[  5][TX-C]   9.00-10.00  sec   281 MBytes  2.36 Gbits/sec
[  7][RX-C]   9.00-10.00  sec   262 MBytes  2.20 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID][Role] Interval           Transfer     Bitrate         Retr
[  5][TX-C]   0.00-10.00  sec  2.73 GBytes  2.34 Gbits/sec                  sender
[  5][TX-C]   0.00-10.00  sec  2.73 GBytes  2.34 Gbits/sec                  receiver
[  7][RX-C]   0.00-10.00  sec  2.53 GBytes  2.17 Gbits/sec  1320             sender
[  7][RX-C]   0.00-10.00  sec  2.52 GBytes  2.16 Gbits/sec                  receiver

iperf Done.

I am using cat5 that was run through my apartment, could be why the bidirectional is a hair flaky.

@chmooreck
Copy link

chmooreck commented Jan 26, 2022

Model(platform): DS1019+ (apollolake)
DSM version: DSM 7.0.1-42218 Update 2
Driver version: 2.15.0-6_rxbuf-test
Ethernet device: UNITEK USB 3.0 to 2.5G Gigabit Ethernet Adapter
Working status: Stable

Maximum Throughput: e.g. 2.48 Gbps @ MTU 9000 in iperf3

Connection to PC (Intel i225) thru EDIMAX GS-1005BE switch

iperf from SynoCli Monitor Tools package from SynoCommunity

$ iperf3 -c 192.168.2.2
Connecting to host 192.168.2.2, port 5201
[  5] local 192.168.2.6 port 39796 connected to 192.168.2.2 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec   296 MBytes  2.48 Gbits/sec    0    551 KBytes       
[  5]   1.00-2.00   sec   295 MBytes  2.47 Gbits/sec    0    612 KBytes       
[  5]   2.00-3.00   sec   295 MBytes  2.47 Gbits/sec    0    612 KBytes       
[  5]   3.00-4.00   sec   295 MBytes  2.48 Gbits/sec    0    612 KBytes       
[  5]   4.00-5.00   sec   295 MBytes  2.48 Gbits/sec    0    612 KBytes       
[  5]   5.00-6.00   sec   294 MBytes  2.47 Gbits/sec    0    612 KBytes       
[  5]   6.00-7.00   sec   296 MBytes  2.48 Gbits/sec    0    612 KBytes       
[  5]   7.00-8.00   sec   292 MBytes  2.45 Gbits/sec    0    612 KBytes       
[  5]   8.00-9.00   sec   295 MBytes  2.48 Gbits/sec    0    612 KBytes       
[  5]   9.00-10.00  sec   295 MBytes  2.47 Gbits/sec    0    612 KBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  2.88 GBytes  2.47 Gbits/sec    0             sender
[  5]   0.00-10.08  sec  2.88 GBytes  2.45 Gbits/sec                  receiver

iperf Done.

P.S. Works fine when connected to back USB port, device restarts every few seconds in front USB port (probably power issue).

@rendalltrinanes
Copy link

Special Testing

  • Tested iperf3 in SynoCli Monitor Tools from SynoCommunity
  • Maximum Throughput: 2.15 Gbps @ MTU 1500 in iperf3 (average out of 5 tests)
  • Connection layout: Synology Front USB port <-> Asus USB-C2500 <4 inch Cat 6 patch cable> Asus USB-C2500 <-> M1 Mac mini (2020) USB 3 port (base model).

No switch used, just direct connect. Bought 2 of the same usb NIC for each end. Also used a 90º angle USB 3.0 adapter for the NIC plugged into the front USB port of the Synology.

  • Blackmagic disk speed test on the USB NICs are showing double that of the 1 gig connection through my basic 1gig TP Link switch connected to the rest of my network. Previously got around 68-76 MB/s so this is a good improvement.

image

iperf3 test results

test #1
Connecting to host 192.168.11.10, port 5201
[  5] local 192.168.11.11 port 50398 connected to 192.168.11.10 port 5201
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec   274 MBytes  2.30 Gbits/sec                  
[  5]   1.00-2.00   sec   274 MBytes  2.30 Gbits/sec                  
[  5]   2.00-3.00   sec   257 MBytes  2.15 Gbits/sec                  
[  5]   3.00-4.00   sec   280 MBytes  2.35 Gbits/sec                  
[  5]   4.00-5.00   sec   282 MBytes  2.35 Gbits/sec                  
[  5]   5.00-6.00   sec   262 MBytes  2.20 Gbits/sec                  
[  5]   6.00-7.00   sec   260 MBytes  2.18 Gbits/sec                  
[  5]   7.00-8.01   sec   116 MBytes   968 Mbits/sec                  
[  5]   8.01-9.00   sec   273 MBytes  2.30 Gbits/sec                  
[  5]   9.00-10.00  sec   281 MBytes  2.36 Gbits/sec                  
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-10.00  sec  2.50 GBytes  2.15 Gbits/sec                  sender
[  5]   0.00-10.00  sec  2.49 GBytes  2.14 Gbits/sec                  receiver

iperf Done.

test #2
Connecting to host 192.168.11.10, port 5201
[  5] local 192.168.11.11 port 50458 connected to 192.168.11.10 port 5201
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec   249 MBytes  2.08 Gbits/sec                  
[  5]   1.00-2.00   sec   267 MBytes  2.24 Gbits/sec                  
[  5]   2.00-3.00   sec   266 MBytes  2.23 Gbits/sec                  
[  5]   3.00-4.00   sec   264 MBytes  2.22 Gbits/sec                  
[  5]   4.00-5.00   sec   261 MBytes  2.19 Gbits/sec                  
[  5]   5.00-6.00   sec   262 MBytes  2.19 Gbits/sec                  
[  5]   6.00-7.00   sec   264 MBytes  2.22 Gbits/sec                  
[  5]   7.00-8.00   sec   258 MBytes  2.15 Gbits/sec                  
[  5]   8.00-9.00   sec   267 MBytes  2.24 Gbits/sec                  
[  5]   9.00-10.00  sec   247 MBytes  2.07 Gbits/sec                  
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-10.00  sec  2.54 GBytes  2.18 Gbits/sec                  sender
[  5]   0.00-10.00  sec  2.54 GBytes  2.18 Gbits/sec                  receiver

iperf Done.

test #3
Connecting to host 192.168.11.10, port 5201
[  5] local 192.168.11.11 port 50467 connected to 192.168.11.10 port 5201
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.01   sec   141 MBytes  1.18 Gbits/sec                  
[  5]   1.01-2.00   sec   248 MBytes  2.09 Gbits/sec                  
[  5]   2.00-3.00   sec   272 MBytes  2.28 Gbits/sec                  
[  5]   3.00-4.00   sec   241 MBytes  2.02 Gbits/sec                  
[  5]   4.00-5.00   sec   274 MBytes  2.29 Gbits/sec                  
[  5]   5.00-6.00   sec   280 MBytes  2.35 Gbits/sec                  
[  5]   6.00-7.00   sec   278 MBytes  2.32 Gbits/sec                  
[  5]   7.00-8.00   sec   247 MBytes  2.08 Gbits/sec                  
[  5]   8.00-9.00   sec   278 MBytes  2.33 Gbits/sec                  
[  5]   9.00-10.00  sec   274 MBytes  2.30 Gbits/sec                  
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-10.00  sec  2.47 GBytes  2.12 Gbits/sec                  sender
[  5]   0.00-10.00  sec  2.47 GBytes  2.12 Gbits/sec                  receiver

iperf Done.

test #4
Connecting to host 192.168.11.10, port 5201
[  5] local 192.168.11.11 port 50660 connected to 192.168.11.10 port 5201
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec   258 MBytes  2.16 Gbits/sec                  
[  5]   1.00-2.00   sec   271 MBytes  2.27 Gbits/sec                  
[  5]   2.00-3.00   sec   258 MBytes  2.17 Gbits/sec                  
[  5]   3.00-4.00   sec   264 MBytes  2.21 Gbits/sec                  
[  5]   4.00-5.00   sec   231 MBytes  1.94 Gbits/sec                  
[  5]   5.00-6.00   sec   260 MBytes  2.17 Gbits/sec                  
[  5]   6.00-7.00   sec   250 MBytes  2.10 Gbits/sec                  
[  5]   7.00-8.00   sec   269 MBytes  2.25 Gbits/sec                  
[  5]   8.00-9.00   sec   240 MBytes  2.01 Gbits/sec                  
[  5]   9.00-10.00  sec   240 MBytes  2.02 Gbits/sec                  
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-10.00  sec  2.48 GBytes  2.13 Gbits/sec                  sender
[  5]   0.00-10.00  sec  2.48 GBytes  2.13 Gbits/sec                  receiver

iperf Done.

test #5
Connecting to host 192.168.11.10, port 5201
[  5] local 192.168.11.11 port 50687 connected to 192.168.11.10 port 5201
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec   268 MBytes  2.24 Gbits/sec                  
[  5]   1.00-2.00   sec   271 MBytes  2.28 Gbits/sec                  
[  5]   2.00-3.00   sec   265 MBytes  2.22 Gbits/sec                  
[  5]   3.00-4.00   sec   275 MBytes  2.31 Gbits/sec                  
[  5]   4.00-5.00   sec   274 MBytes  2.30 Gbits/sec                  
[  5]   5.00-6.00   sec   257 MBytes  2.16 Gbits/sec                  
[  5]   6.00-7.00   sec   260 MBytes  2.18 Gbits/sec                  
[  5]   7.00-8.00   sec   255 MBytes  2.14 Gbits/sec                  
[  5]   8.00-9.00   sec   244 MBytes  2.05 Gbits/sec                  
[  5]   9.00-10.00  sec   246 MBytes  2.07 Gbits/sec                  
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-10.00  sec  2.55 GBytes  2.19 Gbits/sec                  sender
[  5]   0.00-10.00  sec  2.55 GBytes  2.19 Gbits/sec                  receiver

iperf Done.
  • I'm wondering if setting MTU to 9000 on both ends would increase the blackmagic disk speed results but the Asus drivers for the mac aren't letting me set 9000 in the network settings for that NIC. So if anyone knows anything about that or a different NIC or driver I should use, please let me know.

Screen Shot 2022-01-31 at 9 34 23 AM

@azbgh
Copy link

azbgh commented Mar 18, 2022

Model(platform): DS720+ (geminilake)
DSM version: DSM 7.1-42661 Update 1 (was 7.0.1-42218 Update 3)
Driver version: 2.15.0-5
Ethernet device: Alxum 2.5 Gigabit Ethernet Adapter
Working status: Stable
Maximum Throughput: 2.36 Gbps @ MTU 1500 in iperf3, client on PC connected through Ubiquiti Networks UniFi Switch USW-ENTERPRISE-8-POE

Accepted connection from 192.168.0.13, port 54235
[  5] local 192.168.0.152 port 5201 connected to 192.168.0.13 port 54236
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec   277 MBytes  2.32 Gbits/sec
[  5]   1.00-2.00   sec   282 MBytes  2.36 Gbits/sec
[  5]   2.00-3.00   sec   282 MBytes  2.37 Gbits/sec
[  5]   3.00-4.00   sec   282 MBytes  2.37 Gbits/sec
[  5]   4.00-5.00   sec   282 MBytes  2.37 Gbits/sec
[  5]   5.00-6.00   sec   282 MBytes  2.37 Gbits/sec
[  5]   6.00-7.00   sec   282 MBytes  2.37 Gbits/sec
[  5]   7.00-8.00   sec   282 MBytes  2.36 Gbits/sec
[  5]   8.00-9.00   sec   282 MBytes  2.36 Gbits/sec
[  5]   9.00-10.00  sec   282 MBytes  2.37 Gbits/sec
[  5]  10.00-10.00  sec   239 KBytes  2.29 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-10.00  sec  2.75 GBytes  2.36 Gbits/sec                  receiver

Has been stable now for almost two months, and works fine after update to DSM 7.1-42661 Update 1. 

@Robo210
Copy link

Robo210 commented Mar 19, 2022

Edit for 2.15.0-5 and DSM 7.1

Under DSM 7.1-42661 Update 2, the device loses connection after some time (#230) and requires a reboot.

DSM 7.0

Model(platform): DS1621+ (v1000)
DSM version: 7.0.1-42218 Update 3
Driver version: 2.15.0-5
Ethernet device: UGREEN USB C to 2.5G Ethernet Adapter
Working status: Stable
Maximum Throughput: 2.36 Gbits/sec

Connected to the front port via USB-C to USB-A adaptor.
Transferred 3 TB of data without issue.
CrystalDiskMark against an iSCSI device shows double the sequential read speeds (211 MB/s vs. 118 MB/s) and write speeds (172 MB/s vs. 99 MB/s).

iperf3:

-----------------------------------------------------------
Server listening on 12345 (test #1)
-----------------------------------------------------------
Accepted connection from 10.0.1.26, port 57529
[  5] local 10.0.1.97 port 12345 connected to 10.0.1.26 port 57530
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec   279 MBytes  2.34 Gbits/sec
[  5]   1.00-2.00   sec   280 MBytes  2.35 Gbits/sec
[  5]   2.00-3.00   sec   280 MBytes  2.35 Gbits/sec
[  5]   3.00-4.00   sec   280 MBytes  2.35 Gbits/sec
[  5]   4.00-5.00   sec   280 MBytes  2.35 Gbits/sec
[  5]   5.00-6.00   sec   280 MBytes  2.35 Gbits/sec
[  5]   6.00-7.00   sec   280 MBytes  2.35 Gbits/sec
[  5]   7.00-8.00   sec   280 MBytes  2.35 Gbits/sec
[  5]   8.00-9.00   sec   280 MBytes  2.35 Gbits/sec
[  5]   9.00-10.00  sec   280 MBytes  2.35 Gbits/sec
[  5]  10.00-10.00  sec   256 KBytes  2.09 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-10.00  sec  2.73 GBytes  2.35 Gbits/sec                  receiver
-----------------------------------------------------------
Server listening on 12345 (test #2)
-----------------------------------------------------------
Accepted connection from 10.0.1.26, port 57531
[  5] local 10.0.1.97 port 12345 connected to 10.0.1.26 port 57532
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec   282 MBytes  2.36 Gbits/sec    0    217 KBytes
[  5]   1.00-2.00   sec   281 MBytes  2.36 Gbits/sec    0    217 KBytes
[  5]   2.00-3.00   sec   281 MBytes  2.35 Gbits/sec    0    217 KBytes
[  5]   3.00-4.00   sec   281 MBytes  2.35 Gbits/sec    0    217 KBytes
[  5]   4.00-5.00   sec   281 MBytes  2.35 Gbits/sec    0    217 KBytes
[  5]   5.00-6.00   sec   281 MBytes  2.36 Gbits/sec    0    217 KBytes
[  5]   6.00-7.00   sec   281 MBytes  2.35 Gbits/sec    0    217 KBytes
[  5]   7.00-8.00   sec   281 MBytes  2.36 Gbits/sec    0    217 KBytes
[  5]   8.00-9.00   sec   281 MBytes  2.36 Gbits/sec    0    217 KBytes
[  5]   9.00-10.00  sec   281 MBytes  2.35 Gbits/sec    0    217 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  2.74 GBytes  2.36 Gbits/sec    0             sender

@ipcintron
Copy link

Model(platform): DS2419+ (denvorton)
DSM version: DSM 7.0.1-42218 Update 3
Driver version: 2.15.0-6
Ethernet device: Pluggable 2.5G USB A/C Adapter
Working status: Stable
Maximum Throughput: 2.35 Gbps @ MTU 1500 in iperf3

Tested from another device using the same adapter through a 2.5G TRENDnet switch

-----------------------------------------------------------
Server listening on 5201 (test #1)
-----------------------------------------------------------
Accepted connection from 192.168.86.35, port 45910
[  5] local 192.168.86.31 port 5201 connected to 192.168.86.35 port 45912
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec   280 MBytes  2.35 Gbits/sec                  
[  5]   1.00-2.00   sec   281 MBytes  2.35 Gbits/sec                  
[  5]   2.00-3.00   sec   281 MBytes  2.35 Gbits/sec                  
[  5]   3.00-4.00   sec   281 MBytes  2.35 Gbits/sec                  
[  5]   4.00-5.00   sec   281 MBytes  2.35 Gbits/sec                  
[  5]   5.00-6.00   sec   280 MBytes  2.35 Gbits/sec                  
[  5]   6.00-7.00   sec   280 MBytes  2.35 Gbits/sec                  
[  5]   7.00-8.00   sec   280 MBytes  2.35 Gbits/sec                  
[  5]   8.00-9.00   sec   281 MBytes  2.35 Gbits/sec                  
[  5]   9.00-10.00  sec   281 MBytes  2.35 Gbits/sec                  
[  5]  10.00-10.00  sec   482 KBytes  2.17 Gbits/sec                  
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-10.00  sec  2.74 GBytes  2.35 Gbits/sec                  receiver

@ludekruz
Copy link

ludekruz commented Apr 12, 2022

Model(platform): DS918+ (apollolake)
DSM version: DSM 7.0.1-42218 Update 3, DSM 7.1-42661 Update 1
Driver version: 2.15.0-6
Ethernet device: i-tec USB-C to 2.5Gbps Ethernet Adapter (Realtek RTL8156B)
Working status: Stable

Connected to the front port via USB-C to USB-A adaptor.

@GorgiGR
Copy link

GorgiGR commented Apr 22, 2022

Model(platform): DS418j (rtd1296)
DSM version: DSM 7.0.1-42218 Update 3
Driver version: r8152-rtd1296-2.15.0-6_rxbuf-test
Ethernet device: CLUB 3D CAC-1420
Working status: Unstable

Communication with the NAS works over http, SMB etc, one can navigate the folders etc. however if one tries to copy files from the NAS to the PC then immediately the communication drops. I know this because I was pinging the NAS indefinitely and it only stopped responding immediately when I started copying a 4GB large file

@Inndy
Copy link

Inndy commented May 4, 2022

Model(platform): DS1821+ (v1000)
DSM version: DSM 7.1-42661 Update 1
Driver version: 2.15.0-5
Ethernet device: Kamera KA-UA2.5G (It's in Chinese, sorry that I can't find English version)
Working status: Work (Have not test for long enough time)
Maximum Throughput: 2.28 Gbps @ MTU 1500 in iperf3

iperf3 client is Windows with EDIMAX 2.5GbE on PCIe, connected through EDIMAX 2.5GbE unmanaged switch
iperf3 server is running in Docker

$ sudo docker run --network=host --rm -i networkstatic/iperf3 --version
iperf 3.9 (cJSON 1.7.13)
Linux * 4.4.180+ #42661 SMP Fri Apr 1 15:31:10 CST 2022 x86_64
Optional features available: CPU affinity setting, IPv6 flow label, SCTP, TCP congestion algorithm setting, sendfile / zerocopy, socket pacing, authentication
Connecting to host 10.0.0.6, port 2323
[  4] local 10.0.0.10 port 53337 connected to 10.0.0.6 port 2323
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec   255 MBytes  2.14 Gbits/sec
[  4]   1.00-2.00   sec   248 MBytes  2.08 Gbits/sec
[  4]   2.00-3.00   sec   268 MBytes  2.25 Gbits/sec
[  4]   3.00-4.00   sec   270 MBytes  2.27 Gbits/sec
[  4]   4.00-5.00   sec   260 MBytes  2.18 Gbits/sec
[  4]   5.00-6.00   sec   259 MBytes  2.17 Gbits/sec
[  4]   6.00-7.00   sec   270 MBytes  2.26 Gbits/sec
[  4]   7.00-8.00   sec   271 MBytes  2.27 Gbits/sec
[  4]   8.00-9.00   sec   261 MBytes  2.19 Gbits/sec
[  4]   9.00-10.00  sec   272 MBytes  2.28 Gbits/sec
[  4]  10.00-11.00  sec   265 MBytes  2.22 Gbits/sec
[  4]  11.00-12.00  sec   234 MBytes  1.96 Gbits/sec
[  4]  12.00-13.00  sec   269 MBytes  2.26 Gbits/sec
[  4]  13.00-14.00  sec   273 MBytes  2.29 Gbits/sec
[  4]  14.00-15.00  sec   252 MBytes  2.12 Gbits/sec
[  4]  15.00-16.00  sec   263 MBytes  2.20 Gbits/sec
[  4]  16.00-17.00  sec   270 MBytes  2.26 Gbits/sec
[  4]  17.00-18.00  sec   264 MBytes  2.21 Gbits/sec
[  4]  18.00-19.00  sec   263 MBytes  2.21 Gbits/sec
[  4]  19.00-20.00  sec   274 MBytes  2.29 Gbits/sec
[  4]  20.00-21.00  sec   270 MBytes  2.27 Gbits/sec
[  4]  21.00-22.00  sec   231 MBytes  1.94 Gbits/sec
[  4]  22.00-23.00  sec   273 MBytes  2.29 Gbits/sec
[  4]  23.00-24.00  sec   269 MBytes  2.26 Gbits/sec
[  4]  24.00-25.00  sec   257 MBytes  2.16 Gbits/sec
[  4]  25.00-26.00  sec   269 MBytes  2.26 Gbits/sec
[  4]  26.00-27.00  sec   266 MBytes  2.23 Gbits/sec
[  4]  27.00-28.00  sec   262 MBytes  2.20 Gbits/sec
[  4]  28.00-29.00  sec   273 MBytes  2.29 Gbits/sec
[  4]  29.00-30.00  sec   266 MBytes  2.23 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-30.00  sec  7.71 GBytes  2.21 Gbits/sec                  sender
[  4]   0.00-30.00  sec  7.71 GBytes  2.21 Gbits/sec                  receiver

@TheS1R
Copy link

TheS1R commented May 10, 2022

Model(platform): DS718+ (apollolake)
DSM version: 7.1-42661 Update 1
Driver version: 2.15.0-7 DSM 7.x
Ethernet device: Cable Matters USB to 2.5G Ethernet Adapter (P/N 202095) (Type A with included Type C adapter)
Working status: Stable

  • iperf3 initially installed using "sudo synogear install" on each of two Synology DS718+ NASs via ssh, and subsequently replaced by installing SynoCommunity SynoCLI Monitor Tools package via DSM Package Center.

Network backbone consists of:

  • (a) (GT-AX6000) ASUS router with (1) 2.5 Gbps WAN port, (1) 2.5 Gbps LAN port, and four (4) 1 Gbps LAN ports [AMAZING ROUTER WHICH INCREASED PERFORMANCE THROUGHOUT NETWORK!!!];
  • (b) (TL-SG3210XHP-M2) TP-Link JetStream 8-port 2.5GBASE-T (POE+) plus 2-port 10GE SFP+ L2+ managed switch;
  • (c) two (2) (TEG-S380) TRENDnet TEG-S380 8-port 2.5GBASE-T unmanaged switches;
  • (d) (TL-SG-108) TP-Link 8-port 2.5GBASE-T unmanaged switch; and
  • (e) Cat6 (or better) wiring throughout house — all 2.5 Gbps jumpers are Cat8.

Maximum Throughput: 2.46 Gbps @ MTU 9000 in iperf3 from NAS-to-NAS (DS718+ (2) client to DS718+ (1) server); both DS718+ NASs directly connected via front USB port (for convenience) to same TRENDnet TEG-S380 switch.

# iperf3 -c 192.168.222.5
Connecting to host 192.168.222.5, port 5201
[  4] local 192.168.222.251 port 38698 connected to 192.168.222.5 port 5201
[ ID] Interval           Transfer     Bandwidth       Retr  Cwnd
[  4]   0.00-1.00   sec   291 MBytes  2.44 Gbits/sec    0    830 KBytes       
[  4]   1.00-2.00   sec   290 MBytes  2.44 Gbits/sec    0   1.24 MBytes       
[  4]   2.00-3.00   sec   291 MBytes  2.44 Gbits/sec    0   1.30 MBytes       
[  4]   3.00-4.00   sec   294 MBytes  2.47 Gbits/sec    0   1.30 MBytes       
[  4]   4.00-5.00   sec   295 MBytes  2.47 Gbits/sec    0   1.37 MBytes       
[  4]   5.00-6.00   sec   295 MBytes  2.47 Gbits/sec    0   1.37 MBytes       
[  4]   6.00-7.00   sec   295 MBytes  2.47 Gbits/sec    0   1.37 MBytes       
[  4]   7.00-8.00   sec   292 MBytes  2.45 Gbits/sec    0   1.98 MBytes       
[  4]   8.00-9.00   sec   295 MBytes  2.47 Gbits/sec    0   1.98 MBytes       
[  4]   9.00-10.00  sec   295 MBytes  2.47 Gbits/sec    0   1.98 MBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec  2.87 GBytes  2.46 Gbits/sec    0             sender
[  4]   0.00-10.00  sec  2.86 GBytes  2.46 Gbits/sec                  receiver

@inameemiri
Copy link

Model(platform): DS718+ (apollolake)
DSM version: DSM 7.1-42661 Update 1
Driver version: 2.15.0-7
Ethernet device: UGREEN USB A to 2.5G Ethernet Adapter & UNITEK USB 3.0 to 2.5G Gigabit Ethernet Adapter
Working status: Stable (Both Adapter above)
photo_2022-06-14_23-48-12

@romanpeters
Copy link

romanpeters commented Jun 26, 2022

Model(platform): RS1221+ (V1000)
DSM version: DSM 7.1-42661 Update 1
Driver version: 2.15.0-6
Ethernet device: USB-A 2.5G Realtek RTL8156 chipset
Working status: Work
Maximum Throughput: 2.36 Gbps @ MTU 9000 in iperf3

Would've used the driver v 2.15.0-7, but it didn't have a package for V1000 at the time of writing.
I don't have a multi-gig switch, so I used two ethernet adapters to create a direct link between my server and my NAS, works great.
Changing the MTU between 1500 and 9000 didn't seem to make a noticeable difference in iperf3 testing.
I'll update in 2 weeks whether it deserves the stable status, but it's looking really good so far.

Update: Stable, except when I install the VM Manager package, the network interface goes down, and only goes back up after a reboot.

@brentb636
Copy link

brentb636 commented Jul 15, 2022

Template

    Model(platform):  DS1520+ (GeminiLake)
    DSM version:  7.1.42661 update 3
    Driver version:  2.15.0-7
    Ethernet device: Cable Creations CD0673
    Working status: e.g. Stable
     Maximum Throughput:  2.15 Gbps @ MTU 9000 in large file transfers ( from DS1520+ Rsync)-Resource Monitor  

@notamedicaldoctor
Copy link

Model(platform): DS416 (Alpine4k)
DSM version: DSM 7.2-64570 Update 3
Driver version: 2.17.1-1
Ethernet device: Comsol USB-C Male to 2.5G Adapter CMGB25 (Officeworks Australia 'store' brand)
Working status: Stable
Maximum Throughput: 1.45 Gbps at 1500 MTU in iPerf3 sustained over 30 minutes, reliable for 2 weeks running

Installed via the instructions, did need to complete a reboot. Front USB only, not detected in the rear USB ports of the DS416 (also noted elsewhere by others). Performance is not as high as some of the others I have seen here, but the MTU is low and the device is old with low RAM, only 1GB of DDR3. Setting MTU to 9000 in the GUI results in an error and it will drop to 8000 MTU.

Test conditions and devices:

  • Synology DS416 on 7.2-64570 Update 3.
  • Comsol USB Ethernet 2.5G via USB A > C adaptor on front USB port.
  • Grandstream GWN7700M Unmanaged 2.5GBE Switch
  • MacBook Pro, M2 Pro, macOS Sonoma 14.1 (23B74), connected via matching Comsol CMGB25

Comsol CMGB25 reports itself to macOS as such:
USB 10/100/1G/2.5G LAN: Product ID: 0x8156 Vendor ID: 0x0bda (Realtek Semiconductor Corp.) Version: 31.04 Speed: Up to 5 Gb/s Manufacturer: Realtek

DS416> CMGB25> Cat7 1m> GWN7700M Switch> Cat5e 10m> CMGB25> MBP

There is an issue with the Realtek driver used in macOS that prevents MTU from being set above 1500, which is a huge pain and nobody involved seems interested in fixing it. The Realtek driver provided by Realtek does not run under Apple Silicon (needs to be updated to Apple DriverKit) - the default Apple driver works... but only at 1500 MTU. Have not run the test on the PC at this stage which would get around the MTU issue for testing, haven't sorted a 2.5GBE NIC for it.

When running the sustained test, room was approx. 27ºc / 80ºF~ (coming into Summer in Australia).

Thanks for your work on this, while my results are way under 2.5Gbps, this is a decent performance jump on my old unit and it's very appreciated.

@lerasmo
Copy link

lerasmo commented Nov 27, 2023

  • Model(platform): DS1522+ (Ryzen R1600 R1000)
  • DSM version: DSM 7.2.1-69057 Update 3
  • Driver version: 2.17.1-1_7.1
  • Ethernet device: Ugreen CM275 P/N 70547
  • Working status: Work
  • Maximum Throughput: 1.67 Gbps, and 2.15 Gbps in -Reversed @ MTU 9000 in iperf3

The device is not plug and play, you need restart the driver service after reconnect the device. It's a little concern if you are away of the NAS box. But the others port can act as backup option.

@lucascosti
Copy link

lucascosti commented Dec 15, 2023

  • Model(platform): DS418play (apollolake)
  • DSM version: DSM 7.2-64561
  • Driver version: 2.17.1-1
  • Ethernet device: Plugable USBC-E2500 in front USB port
  • Working status: Work
  • Maximum Throughput: 2.22 Gbps receiving/2.29 Gbps reversed @ MTU 1500 in iperf3 (iperf running in docker on the NAS)
D:\Downloads\iperf-3.1.3-win64>iperf3.exe -c 192.168.1.12
Connecting to host 192.168.1.12, port 5201
[  4] local 192.168.1.3 port 61064 connected to 192.168.1.12 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec   260 MBytes  2.18 Gbits/sec
[  4]   1.00-2.00   sec   271 MBytes  2.27 Gbits/sec
[  4]   2.00-3.00   sec   270 MBytes  2.26 Gbits/sec
[  4]   3.00-4.00   sec   274 MBytes  2.29 Gbits/sec
[  4]   4.00-5.00   sec   268 MBytes  2.25 Gbits/sec
[  4]   5.00-6.00   sec   262 MBytes  2.20 Gbits/sec
[  4]   6.00-7.00   sec   276 MBytes  2.31 Gbits/sec
[  4]   7.00-8.00   sec   267 MBytes  2.24 Gbits/sec
[  4]   8.00-9.00   sec   251 MBytes  2.11 Gbits/sec
[  4]   9.00-10.00  sec   254 MBytes  2.13 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-10.00  sec  2.59 GBytes  2.22 Gbits/sec                  sender
[  4]   0.00-10.00  sec  2.59 GBytes  2.22 Gbits/sec                  receiver

iperf Done.
D:\Downloads\iperf-3.1.3-win64>iperf3.exe -c 192.168.1.12 --reverse
Connecting to host 192.168.1.12, port 5201
Reverse mode, remote host 192.168.1.12 is sending
[  4] local 192.168.1.3 port 61070 connected to 192.168.1.12 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec   259 MBytes  2.17 Gbits/sec
[  4]   1.00-2.00   sec   272 MBytes  2.28 Gbits/sec
[  4]   2.00-3.00   sec   272 MBytes  2.28 Gbits/sec
[  4]   3.00-4.00   sec   281 MBytes  2.35 Gbits/sec
[  4]   4.00-5.00   sec   279 MBytes  2.34 Gbits/sec
[  4]   5.00-6.00   sec   274 MBytes  2.30 Gbits/sec
[  4]   6.00-7.00   sec   279 MBytes  2.34 Gbits/sec
[  4]   7.00-8.00   sec   273 MBytes  2.29 Gbits/sec
[  4]   8.00-9.00   sec   277 MBytes  2.32 Gbits/sec
[  4]   9.00-10.00  sec   259 MBytes  2.17 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec  2.66 GBytes  2.29 Gbits/sec    0             sender
[  4]   0.00-10.00  sec  2.66 GBytes  2.29 Gbits/sec                  receiver

iperf Done.

@JimBol22
Copy link

JimBol22 commented Dec 17, 2023

In order to give back and share experiences, I wanted to log my speed measurement results before and after installing the adapter. Following is the comparison. The initial or “Before" setup was with dual 1G connections on the NAS DS920+ and on the client (MacOS) with SMB3 multichannel. The new or “After” setup is the 2.5G adapter and the bb-qq r8152 package installed on the Synology DS902+.
Following are the results of the tests using BlackMagic’s Disk Speed Test with 1GB and 4GB packages (tests 1 and 2) with both setups, a large folder copy (one file of 20.6GB, various small files between 300-500MB) and an OpenSpeedTest Report.

Test system is a DS920+ running on DSM 7.2.1-69057 Update 3, with 4GB memory and the USB 2.5G Realtek LAN adapter, with CAT-5 cables under the floors connecting all switches and CAT-6 or better from all devices to the switches (CAT-5 are legacy in the house, the short cables between devices and switches are all newly bought so latest standard).

(1a) Disk Speed Test Dual 1G, 1GB package size
DsikSpeedTest 1GB 2-LAN
(1b) Disk Speed Test r8152 bb-qq, 1GB package size
DsikSpeedTest 1GB bb-qq
Conclusion 1: write speeds are similar, read speed with r8152 is significantly higher

(2a) Disk Speed Test Dual 1G, 4GB package size
DsikSpeedTest 4GB 2-LAN
(2b) Disk Speed Test r8152 bb-qq, 4GB package size
DsikSpeedTest 4GB bb-qq
Conclusion2: no change in r8152 bb-qq speeds, read speed with Dual 1G is again much slower.

(3a) File Copy 23.4GB over Dual 1G
File Copy 23 4GB 146MBs 2-LAN
(3b) File Copy 23.4GB over r8152 bb-qq
File Copy 23 4GB 134MBs bb-qq
Conclusion 3: we see slighlty lower speeds in the r8152 bb-qq and slightly more variance (speed bandwidth from 120-150 MB/s); the Dual 1G connection speeds were more consistent (140-150 MB/s range). I did not measure the duration of the total copy time, but this was similar between the 2 setups.

(4) OpenSpeedTest Report
Screenshot 2023-12-17 at 16 07 59
Conclusion 4: the setup delivers the expected performance, and does this consistenly.

Subjectively speaking, the r8152 bb-qq setup feels even snappier in real-world use than the measurements suggest.
Hope this is of interest.

@JimBol22
Copy link

JimBol22 commented Dec 19, 2023

Can anyone tell me whether two r8152 adapters can be linked using SMB3 multichannel to double the network speeds? In other words, I would install a second 2.5G adapter and bb-qq package on the Synology and add one 2.5G adapter on the MacBook so it’ll also have 2x2.5G. Will that work on the Synology (on the Mac of course it does) and will it double the network speed?

@Reinier68
Copy link

Reinier68 commented Dec 19, 2023

Can anyone tell me whether two r8152 adapters can be linked using SMB3 multichannel to double the network speeds? In other words, I would install a second 2.5G adapter and bb-qq package on the Synology and add one 2.5G adapter on the MacBook so it’ll also have 2x2.5G. Will that work on the Synology (on the Mac of course it does) and will it double the network speed?

SMB3 is a tricky solution. I have done a lot of experimentation with variable success.
1st condition is that the adapters must use Receive Side Scaling (RSS)
2nd condition is that it must be on the same managed switch.
3rd condition is that the amount of channels must be identical on sending and receiving end.

Example:
client has 2 network cards, NAS has 2 networkcards. All connected to 1 managed switch. Result: likely it works fine.

client has 2 2.5 adapters, NAS has a 10GB adapter. Wont work, even the 10Gb has multichannel support

client has 2 adapters on switch1, NAS has 2 adapters connected to switch2, switches are interlinked with 10Gb fiber. Result: only 1 channel works.

@KnuckleBob
Copy link

KnuckleBob commented Jan 4, 2024

    Model(platform): DS918+ (apollolake)
    DSM version: 7.2.1-69057 Update 3
    Driver version: 2.17.1 
    Ethernet device: SABRENT NT-S25G (USB Type-A or Type-C to 2.5 Gigabit Ethernet Adapter 10/100/1000/2500)
    Working status: Stable

[ 5] local x.x.x.x port 37552 connected to y.y.y.y port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 292 MBytes 2.44 Gbits/sec 0 4.02 MBytes
[ 5] 1.00-2.00 sec 289 MBytes 2.43 Gbits/sec 0 4.02 MBytes
[ 5] 2.00-3.00 sec 285 MBytes 2.38 Gbits/sec 0 4.02 MBytes
[ 5] 3.00-4.00 sec 284 MBytes 2.39 Gbits/sec 0 4.02 MBytes
[ 5] 4.00-5.00 sec 290 MBytes 2.43 Gbits/sec 0 4.02 MBytes
[ 5] 5.00-6.00 sec 289 MBytes 2.42 Gbits/sec 1 3.11 MBytes
[ 5] 6.00-7.00 sec 289 MBytes 2.41 Gbits/sec 0 3.35 MBytes
[ 5] 7.00-8.00 sec 290 MBytes 2.44 Gbits/sec 1 2.73 MBytes
[ 5] 8.00-9.00 sec 286 MBytes 2.40 Gbits/sec 0 2.99 MBytes
[ 5] 9.00-10.00 sec 285 MBytes 2.39 Gbits/sec 0 3.05 MBytes


[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 2.81 GBytes 2.41 Gbits/sec 2 sender
[ 5] 0.00-10.04 sec 2.81 GBytes 2.40 Gbits/sec receiver

    Maximum Throughput: 2.44 Gbps @ MTU 9000 in iperf3

Even after a bunch of back to back to back iperf3 runs, the device was still cool to the touch.

Other than enabling jumbo frames across my network devices, client system, and the NAS, no other tuning was done after the install.

@ChrisIdema
Copy link

ChrisIdema commented Jan 7, 2024

Model(platform): DS216j (Armada38x)
DSM version: 7.2.1-69057 update 3
Driver version: 2.17.1-1
Ethernet device: ARGUS IT-732 (Realtek RTL8156B)
Chip revision: 14
Working status: work
Maximum Throughput: 1.24 Gbps @ MTU 8000 in iperf3

I had to reverse the USB C plug in the adapter.
I had to increase the MTU in steps (1500->3000->8000). Couldn't take larger steps and couldn't go past 8000.

I got a speed increase of about 34% compared to what I got with gigabit. But I was hoping for at least doubling the speed (at least 100% increase).

@gcch
Copy link

gcch commented Jan 14, 2024

Model (platform): DS216+II (Braswell)
DSM version: 7.2.1-69057 Update 1
Driver version: 2.17.1-1
Ethernet device: PLANEX COMM. USB-LAN2500R2 (Realtek RTL8156BG)
Chip revision: 14
Working status: Work
Maximum Throughput: 2.45Gbps @ MTU 9000 via PLANEX COMM. Ethernet Switch FX2G-08EM
(iperf3 server is running on networkstatic/iperf3 container with Container Manager)

iperf3 client results

Windows 11 PC + PLANEX COMM. USBC-LAN2500R2 (Realtek RTL8156BG)

MTU 1500

[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec   250 MBytes  2.09 Gbits/sec
[  4]   1.00-2.00   sec   281 MBytes  2.36 Gbits/sec
[  4]   2.00-3.00   sec   269 MBytes  2.26 Gbits/sec
[  4]   3.00-4.00   sec   222 MBytes  1.86 Gbits/sec
[  4]   4.00-5.00   sec   270 MBytes  2.27 Gbits/sec
[  4]   5.00-6.00   sec   269 MBytes  2.25 Gbits/sec
[  4]   6.00-7.00   sec   273 MBytes  2.29 Gbits/sec
[  4]   7.00-8.00   sec   276 MBytes  2.32 Gbits/sec
[  4]   8.00-9.00   sec   271 MBytes  2.27 Gbits/sec
[  4]   9.00-10.00  sec   250 MBytes  2.10 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-10.00  sec  2.57 GBytes  2.21 Gbits/sec                  sender
[  4]   0.00-10.00  sec  2.57 GBytes  2.21 Gbits/sec                  receiver

MTU 9014

[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec   179 MBytes  1.50 Gbits/sec
[  4]   1.00-2.00   sec   250 MBytes  2.10 Gbits/sec
[  4]   2.00-3.00   sec   256 MBytes  2.15 Gbits/sec
[  4]   3.00-4.00   sec   250 MBytes  2.10 Gbits/sec
[  4]   4.00-5.00   sec   226 MBytes  1.90 Gbits/sec
[  4]   5.00-6.00   sec   258 MBytes  2.17 Gbits/sec
[  4]   6.00-7.00   sec   260 MBytes  2.18 Gbits/sec
[  4]   7.00-8.00   sec   267 MBytes  2.24 Gbits/sec
[  4]   8.00-9.00   sec   236 MBytes  1.98 Gbits/sec
[  4]   9.00-10.00  sec   198 MBytes  1.66 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-10.00  sec  2.33 GBytes  2.00 Gbits/sec                  sender
[  4]   0.00-10.00  sec  2.32 GBytes  2.00 Gbits/sec                  receiver

Ubuntu (Proxmox VE LXC Container) + Intel Ethernet Controller I225-V

MTU 9000

[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec   296 MBytes  2.49 Gbits/sec    0   1.33 MBytes       
[  5]   1.00-2.00   sec   294 MBytes  2.46 Gbits/sec    0   1.70 MBytes       
[  5]   2.00-3.00   sec   282 MBytes  2.37 Gbits/sec    0   2.67 MBytes       
[  5]   3.00-4.00   sec   289 MBytes  2.42 Gbits/sec    0   2.97 MBytes       
[  5]   4.00-5.00   sec   290 MBytes  2.43 Gbits/sec    2   1.76 MBytes       
[  5]   5.00-6.00   sec   295 MBytes  2.47 Gbits/sec    0   1.82 MBytes       
[  5]   6.00-7.00   sec   295 MBytes  2.47 Gbits/sec    0   1.82 MBytes       
[  5]   7.00-8.00   sec   295 MBytes  2.47 Gbits/sec    0   2.12 MBytes       
[  5]   8.00-9.00   sec   292 MBytes  2.45 Gbits/sec    0   2.14 MBytes       
[  5]   9.00-10.00  sec   295 MBytes  2.47 Gbits/sec    0   2.14 MBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  2.86 GBytes  2.45 Gbits/sec    2             sender
[  5]   0.00-10.01  sec  2.85 GBytes  2.45 Gbits/sec                  receiver

@kutsaratinidor
Copy link

kutsaratinidor commented Jan 14, 2024

Model(platform): DS1621+ (v1000)
DSM version: 7.2.1-69057 Update 3
Driver version: 2.17.1-1
Ethernet device: Plugable 2.5Gbps USB to Ethernet Adapter (USBC-E2500)
Working status: Work
Maximum Throughput: 2.36 Gbits/sec even in reverse direction. 1500 MTU

Connected via the rear USB port
Did not need to reboot for it to work. It just showed up in the DSM network interface list

@TheS1R
Copy link

TheS1R commented Jan 14, 2024

If you change MTU to 9000, you may see consistently higher throughput.

@juofmgoblue
Copy link

Model(platform): DS1520+ (geminilake)
DSM version: DSM 7.2.1-69057 Update 3
Driver version: 2.17.1-1 (_7.2)
Ethernet device: TRENDnet 2.5GbE TUC-ET2G
Chip revision: chip rev 14
Working status: Work
Maximum Throughput: 2.44 Gbps @ MTU 1500 (default) via ~10m Cat5e (to Mac Mini internal 10GbE NIC)

Connected via rear USB port. Didn't show up in DSM until I went through some shenanigans (reverse USB-C plug, try front USB port, reboot DSM, stop/start driver, etc.)

@n3z4DK
Copy link

n3z4DK commented Feb 10, 2024

Model(platform): DS918+ (apollolake)
DSM version: DSM 7.1.1-42962 Update 6
Driver version: 2.17.1-1_7.1
Ethernet device: NoName china 2.5gbe RTL8156 , NoName china RTL8156B

Working status: stable

Maximum Throughput: ~270MB/s both up and down until old spinning rust fills buffer then settles at ~160MB/s

After reinstalling client driver and setting MTU to 9000

Maximum Throughput: ~300MB/s down and ~300MB/s up until old spinning rust fills buffer then settles at ~160MB/s

Connected via front USB port

@ChrisIdema
Copy link

Model(platform): DS918+ (apollolake) DSM version: DSM 7.1.1-42962 Update 6 Driver version: 2.17.1-1_7.1 Ethernet device: NoName china 2.5gbe RTL8156 , NoName china RTL8156B

Working status: both Working

Maximum Throughput: ~270Mb/s both up and down until old spinning rust fills buffer then settles at ~160Mb/s

Connected via front USB port

270Mb/s or 270MB/s? 270MB/s would be 2.16Gb/s

@n3z4DK
Copy link

n3z4DK commented Feb 10, 2024

Model(platform): DS918+ (apollolake) DSM version: DSM 7.1.1-42962 Update 6 Driver version: 2.17.1-1_7.1 Ethernet device: NoName china 2.5gbe RTL8156 , NoName china RTL8156B
Working status: both Working
Maximum Throughput: ~270Mb/s both up and down until old spinning rust fills buffer then settles at ~160Mb/s
Connected via front USB port

270Mb/s or 270MB/s? 270MB/s would be 2.16Gb/s

fixed, tired fat fingers got me

@hoangcaotx
Copy link

Model (platform): DS1515+ (avoton)
DSM version: 7.1.1-42962 Update 5
Driver version: 2.17.1-2
Ethernet device: Cable Matters USB C to 2.5gb Ethernet Adapter B08574CM8V (Realtek RTL8156B)
Chip revision: 14
Working status: Work
Maximum Throughput: 1.92 Gbits/sec running client locally on the Synology.

I did not play with any of the MTU settings. Sub 2.0 Gbits/sec probably is impacted by my USB-C to A adapter and I only had Cat 5e cables available for testing.

-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
Accepted connection from 10.1.xx.xx, port 41491
[  5] local 10.1.xx.xx port 5201 connected to 10.1.xx.xx port 49405
[ ID] Interval           Transfer     Bandwidth
[  5]   0.00-1.00   sec   210 MBytes  1.75 Gbits/sec
[  5]   1.00-2.00   sec   227 MBytes  1.91 Gbits/sec
[  5]   2.00-3.00   sec   235 MBytes  1.97 Gbits/sec
[  5]   3.00-4.00   sec   234 MBytes  1.96 Gbits/sec
[  5]   4.00-5.00   sec   232 MBytes  1.95 Gbits/sec
[  5]   5.00-6.00   sec   237 MBytes  1.98 Gbits/sec
[  5]   6.00-7.00   sec   228 MBytes  1.92 Gbits/sec
[  5]   7.00-8.00   sec   229 MBytes  1.92 Gbits/sec
[  5]   8.00-9.00   sec   228 MBytes  1.91 Gbits/sec
[  5]   9.00-10.00  sec   224 MBytes  1.88 Gbits/sec
[  5]  10.00-10.04  sec  8.45 MBytes  1.97 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  5]   0.00-10.04  sec  0.00 Bytes  0.00 bits/sec                  sender
[  5]   0.00-10.04  sec  2.24 GBytes  1.92 Gbits/sec                  receiver

@meeowgler
Copy link

Model(platform): DS224+ (geminilake)
DSM version: 7.2.1-69057 Update 4
Driver version: 2.17.1-1
Ethernet device: Wavlink USB C to 2.5gb Ethernet Adapter B0CGX1G3RM (Realtek RTL8156B)
Working status: Stable

@meeowgler
Copy link

Model(platform): DS224+ (geminilake)
DSM version: 7.2.1-69057 Update 4
Driver version: 2.17.1-1
Ethernet device: UGREEN USB C to 2.5gb Ethernet Adapter B0CD1FDKT1(Realtek RTL8156BG)
Working status: Not work. Not recognized at all.

@HarukaB
Copy link

HarukaB commented Mar 12, 2024

Model(platform): DS423+ (geminilake)
DSM version: DSM 7.2.1-69057 Update 3
Driver version: 2.17.1-1
Ethernet device: UGREEN 2.5G USB Ethernet Adapter
Working status: Very Stable(3 months uptime with no issues)
Maximum Throughput: 280MBytes/s transfer rate with smb

@MMattess
Copy link

MMattess commented Apr 7, 2024

Model(platform): DS920+ (geminilake)
DSM version: DSM 7.2.1-69057 Update 3
Driver version: e.g. 2.17.1-2
Ethernet device: StarTech US2GA30 (USB A)
Chip revision: e.g. 14
Working status: Stable

Configuration:
PC <---> US2GC30 (USB C) <---> cat6 <---> US2GA30 (USB A) <---> DS920+
MTU 9000

When copying from the NAS, a file in the SSD cache, via SMB, stable 295 MB/s
CopyWindow
taskmgr

C:\[...]\iperf-3.1.3-win64\iperf-3.1.3-win64>iperf3.exe -c 10.1.1.15 -p 5201 -R
Connecting to host 10.1.1.15, port 5201
Reverse mode, remote host 10.1.1.15 is sending
[  4] local 10.1.1.3 port 54447 connected to 10.1.1.15 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec   295 MBytes  2.48 Gbits/sec
[  4]   1.00-2.00   sec   295 MBytes  2.48 Gbits/sec
[  4]   2.00-3.00   sec   295 MBytes  2.48 Gbits/sec
[  4]   3.00-4.00   sec   295 MBytes  2.48 Gbits/sec
[  4]   4.00-5.00   sec   295 MBytes  2.48 Gbits/sec
[  4]   5.00-6.00   sec   288 MBytes  2.42 Gbits/sec
[  4]   6.00-7.00   sec   295 MBytes  2.48 Gbits/sec
[  4]   7.00-8.00   sec   295 MBytes  2.48 Gbits/sec
[  4]   8.00-9.00   sec   295 MBytes  2.48 Gbits/sec
[  4]   9.00-10.00  sec   295 MBytes  2.48 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec  2.89 GBytes  2.48 Gbits/sec  225             sender
[  4]   0.00-10.00  sec  2.88 GBytes  2.47 Gbits/sec                  receiver

iperf Done.

C:\[...]\iperf-3.1.3-win64\iperf-3.1.3-win64>iperf3.exe -c 10.1.1.15 -p 5201
Connecting to host 10.1.1.15, port 5201
[  4] local 10.1.1.3 port 54449 connected to 10.1.1.15 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec   232 MBytes  1.94 Gbits/sec
[  4]   1.00-2.00   sec   223 MBytes  1.87 Gbits/sec
[  4]   2.00-3.00   sec   229 MBytes  1.92 Gbits/sec
[  4]   3.00-4.00   sec   232 MBytes  1.94 Gbits/sec
[  4]   4.00-5.00   sec   233 MBytes  1.95 Gbits/sec
[  4]   5.00-6.00   sec   231 MBytes  1.94 Gbits/sec
[  4]   6.00-7.00   sec   232 MBytes  1.94 Gbits/sec
[  4]   7.00-8.00   sec   231 MBytes  1.94 Gbits/sec
[  4]   8.00-9.00   sec   229 MBytes  1.92 Gbits/sec
[  4]   9.00-10.00  sec   232 MBytes  1.95 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-10.00  sec  2.25 GBytes  1.93 Gbits/sec                  sender
[  4]   0.00-10.00  sec  2.25 GBytes  1.93 Gbits/sec                  receiver

iperf Done.

@saucepwn
Copy link

saucepwn commented Apr 7, 2024

  • Model (platform): DS720+ (geminilake)
  • DSM version: 7.2.1-69057
  • Driver version: 2.17.1-2
  • Ethernet device: TRENDnet TUC-ET2G
    • Chip revision: r8152 2-1:1.0 eth2: chip rev 14
  • Working status: Stable
  • Maximum throughput: 2.35 Gbits/sec (iperf3 default settings)

@Motley-Brew
Copy link

I am using a UGREEN USB C to Ethernet Adapter 2.5G (2023) (RTL8156BG/Type-C) on a DS-920+, and the connection is only working at 1G. I've tried both front and back ports, and stable and latest releases. I move the same adapter to a Mac and it works fine at 2.5G... DSM 7.2.

@VenimK
Copy link

VenimK commented Apr 10, 2024

Having the same problem
Be sure to check with
lsusb

if you get
0bda:8156:3104 00 2.10 480MBit/s 200mA 1IF (Realtek USB 10/100/1G/2.5G LAN (NOT OK)
If you have
0bda:8156:3104 00 3.20 5000MBit/s 256mA 1IF (Realtek USB 10/100/1G/2.5G LAN 4013000001) (SHOULD BE OK)

but I'm having timeouts, disconnects
and such problems with it :(

@Motley-Brew
Copy link

Thanks for the quick response!

I have the one that should be OK:

0bda:8156:3104 00 2.10 480MBit/s 200mA 1IF (Realtek USB 10/100/1G/2.5G LAN 4013000001)

But it's only connecting with USB 2.1 / 480MBps. Is it possible that this is due to the USB-C to USB-A converter I'm using?

If this model is flakey, maybe I should just return it and get one that is not flakey....

@sounds2k
Copy link

sounds2k commented Apr 10, 2024

Thanks for the quick response!

I have the one that should be OK:

0bda:8156:3104 00 2.10 480MBit/s 200mA 1IF (Realtek USB 10/100/1G/2.5G LAN 4013000001)

But it's only connecting with USB 2.1 / 480MBps. Is it possible that this is due to the USB-C to USB-A converter I'm using?

If this model is flakey, maybe I should just return it and get one that is not flakey....

Try rotating the adaptor’s USB C plug by 180 degrees and reinserting it into the USB A adaptor. Had that with one of my 2.5G adaptors …

@VenimK
Copy link

VenimK commented Apr 11, 2024

Thanks for the quick response!
I have the one that should be OK:
0bda:8156:3104 00 2.10 480MBit/s 200mA 1IF (Realtek USB 10/100/1G/2.5G LAN 4013000001)
But it's only connecting with USB 2.1 / 480MBps. Is it possible that this is due to the USB-C to USB-A converter I'm using?
If this model is flakey, maybe I should just return it and get one that is not flakey....

Try rotating the adaptor’s USB C plug by 180 degrees and reinserting it into the USB A adaptor. Had that with one of my 2.5G adaptors …

Indeed, that can be the 'problem'
Also had this hickup
ut getting it stable is another thing....

So , returning one Ugreen adapter, and ordered a club3D CAC-1420.
See if I get that working then ...

@lanos1
Copy link

lanos1 commented May 3, 2024

Model (platform): DS3615xs HP N40L (bromolow)
DSM version: DSM 7.1.1-42962 Update 1
Ethernet device: FENVI 2.5G PCI-e (RTL8125B)
Working status: stable.
Maximum Throughput: 1.24 Gbps @ MTU 1500 in iperf3

@brentb636
Copy link

MTU 9000 should do much better.

@lanos1
Copy link

lanos1 commented May 3, 2024

Ok. Thanks.

MTU 9000
C:\iperf>iPerf3 -c 192.168.3.126 5201
Connecting to host 192.168.3.126, port 5201
[ 4] local 192.168.3.121 port 49418 connected to 192.168.3.126 port 5201
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.00 sec 159 MBytes 1.33 Gbits/sec
[ 4] 1.00-2.00 sec 162 MBytes 1.36 Gbits/sec
[ 4] 2.00-3.00 sec 169 MBytes 1.42 Gbits/sec
[ 4] 3.00-4.00 sec 170 MBytes 1.42 Gbits/sec
[ 4] 4.00-5.00 sec 170 MBytes 1.43 Gbits/sec
[ 4] 5.00-6.00 sec 170 MBytes 1.43 Gbits/sec
[ 4] 6.00-7.00 sec 170 MBytes 1.43 Gbits/sec
[ 4] 7.00-8.00 sec 170 MBytes 1.43 Gbits/sec
[ 4] 8.00-9.00 sec 169 MBytes 1.42 Gbits/sec
[ 4] 9.00-10.00 sec 170 MBytes 1.43 Gbits/sec


[ ID] Interval Transfer Bandwidth
[ 4] 0.00-10.00 sec 1.64 GBytes 1.41 Gbits/sec sender
[ 4] 0.00-10.00 sec 1.64 GBytes 1.41 Gbits/sec receiver

iperf Done.

C:\iperf>

@dontcrash
Copy link

dontcrash commented May 21, 2024

Model(platform): DS416 (Alpine4k) DSM version: DSM 7.2-64570 Update 3 Driver version: 2.17.1-1 Ethernet device: Comsol USB-C Male to 2.5G Adapter CMGB25 (Officeworks Australia 'store' brand) Working status: Stable Maximum Throughput: 1.45 Gbps at 1500 MTU in iPerf3 sustained over 30 minutes, reliable for 2 weeks running

Installed via the instructions, did need to complete a reboot. Front USB only, not detected in the rear USB ports of the DS416 (also noted elsewhere by others). Performance is not as high as some of the others I have seen here, but the MTU is low and the device is old with low RAM, only 1GB of DDR3. Setting MTU to 9000 in the GUI results in an error and it will drop to 8000 MTU.

Test conditions and devices:

  • Synology DS416 on 7.2-64570 Update 3.
  • Comsol USB Ethernet 2.5G via USB A > C adaptor on front USB port.
  • Grandstream GWN7700M Unmanaged 2.5GBE Switch
  • MacBook Pro, M2 Pro, macOS Sonoma 14.1 (23B74), connected via matching Comsol CMGB25

Comsol CMGB25 reports itself to macOS as such: USB 10/100/1G/2.5G LAN: Product ID: 0x8156 Vendor ID: 0x0bda (Realtek Semiconductor Corp.) Version: 31.04 Speed: Up to 5 Gb/s Manufacturer: Realtek

DS416> CMGB25> Cat7 1m> GWN7700M Switch> Cat5e 10m> CMGB25> MBP

There is an issue with the Realtek driver used in macOS that prevents MTU from being set above 1500, which is a huge pain and nobody involved seems interested in fixing it. The Realtek driver provided by Realtek does not run under Apple Silicon (needs to be updated to Apple DriverKit) - the default Apple driver works... but only at 1500 MTU. Have not run the test on the PC at this stage which would get around the MTU issue for testing, haven't sorted a 2.5GBE NIC for it.

When running the sustained test, room was approx. 27ºc / 80ºF~ (coming into Summer in Australia).

Thanks for your work on this, while my results are way under 2.5Gbps, this is a decent performance jump on my old unit and it's very appreciated.

Sorry if this is the wrong place, but did you have any luck getting it above 1500 MTU under macOS?
I was trying to get more info but can't get the chipset etc, was going to search if there are specific Realtek drivers but same results my end:

USB 10/100/1G/2.5G LAN:

  Product ID:	0x8156
  Vendor ID:	0x0bda  (Realtek Semiconductor Corp.)
  Version:	31.04
  Serial Number:	4013000001
  Speed:	Up to 5 Gb/s
  Manufacturer:	Realtek
  Location ID:	0x01200000 / 1
  Current Available (mA):	900
  Current Required (mA):	256
  Extra Operating Current (mA):	0

Have managed 2.1-2.2Gb/s from my NAS over NFS, would love to push the MTU up to get the last 300Mb/s 😄

/usr/bin/kmutil showloaded
  251    0 0xfffffe000757e440 0x28e4     0x28e4     com.apple.driver.usb.realtek8153patcher (5.0.0) D57D3D6D-B08A-37A6-A2AB-CE14556927D7 <58 5 4 3 1>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests