NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.
Forum Discussion
Ejik2
May 07, 2025Aspirant
2.5GBe USB LAN
I have an old Ultra2 2Gb RAM running 6.10.9 OS. NAS is working great but 1Gb LAN is a bottleneck. I've bought cheap 2.5GBe USB LAN adapter based on realtek chip, attached to USB3 port and installed ...
ddewrbbdg
Jan 25, 2026Aspirant
I have made clean reinstall NAS OS and after package installation, i have installed newer linux-headers-5.10-amd64, build-essential, dkms and recompiled linux (directory) 4.4.218.x86_64.1, then installed again dkms driver. I also tried to replace this one by realtek default driver (dkms add, dkms build, dkms install .. commands, all did their job), but it didnt changed anything.
uname -r for linux version
4.4.218.x86_64.1
ehtool speed / link mode manual setting
(before OS boots, there is 5.0gbit by nature, but not reachable in booted debian linux)
root@NAS:/sda/www/aaa# ethtool -s eth2 autoneg on advertise 0x180000000002f
ethtool: bad command line argument(s)
For more information run ethtool -h
root@NAS:/sda/www/aaa# ethtool -s eth2 speed 5000 autoneg on
Cannot advertise speed 5000
readme says (but long hex values settings dont work neither): i thought i have kernel above 4.10
- Example of setting speed
2.5G before kernel v4.10
# ethtool -s eth0 autoneg on advertise 0x802f
2.5G for kernel v4.10 and later
# ethtool -s eth0 autoneg on advertise 0x80000000002f
5G for kernel v4.10 and later (Couldn't be supported before kernel v4.10)
# ethtool -s eth0 autoneg on advertise 0x180000000002f
10G for kernel v4.10 and later (Couldn't be supported before kernel v4.10)
# ethtool -s eth0 autoneg on advertise 0x180000000102f
# ethtool -s eth0 autoneg on advertise 0x002f (1G)
# ethtool -s eth0 autoneg on advertise 0x000f (100M full)
# ethtool -s eth0 autoneg on advertise 0x0003 (10M full)
some more info regarding os/kernel/driver version
dkms install -m realtek-r8152 -v 2.21.4 --force
Module realtek-r8152/2.21.4 already installed on kernel 4.4.218.x86_64.1/x86_64
ethtool eth2 info regarding transfer modes.
ethtool eth2
Settings for eth2:
Supported ports: [ MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
2500baseX/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
2500baseX/Full
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Link partner advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Link partner advertised pause frame use: No
Link partner advertised auto-negotiation: Yes
Speed: 2500Mb/s
Duplex: Full
Port: MII
PHYAD: 32
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: d
Current message level: 0x00007fff (32767)
drv probe link timer ifdown ifup rx_err tx_err tx_queued intr tx_done rx_status pktdata hw wol
Link detected: yes
2,5gbit link obviously works with stable 180/130MB/s speed (upload to NAS/download from NAS), altought i think those could be improved. If is see correctly (top and htop is a mess), it takes at most half cpu(smbd consumes/utilizes single one core out of 2). I have also turned off SMB3 encryption but no change. There is also possibility to use with SMB Plus addon, choose samba version CIFS 1.0, or 2.0, 2.1, 3.0, 3.0.2, 3.1.1 those values offers SMB Plus addon. Maybe one or more would be less cpu consuming.
Related Content
NETGEAR Academy
Boost your skills with the Netgear Academy - Get trained, certified and stay ahead with the latest Netgear technology!
Join Us!