A kernel module for Realtek RTL8152/RTL8153 Based USB Ethernet Adapters - Meant to be used in distributions only - For upstream bugs, please report them to your distribution maintainer or to Realtek.
157
stars
43
forks
source link
If you want to support S5 WOL, you have to find
EXTRA_CFLAGS += -DRTL8152_S5_WOL
in the Makefile. Then, remove the first character '#", if it exists.
For Fedora, you may have to run the following command after installing the
driver.
dracut -f
For Ubuntu, you may have to run the following command after installing the
driver.
sudo depmod -a
sudo update-initramfs -u
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
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)
Disable center tap short
make CONFIG_CTAP_SHORT=OFF modules
Ring parameter
Show Ring parameter
ethtool -g eth0
Changes the number of ring entries for the Rx ring.
ethtool -G eth0 rx 100
Tunable parameters
Get the current rx copybreak value in bytes.
ethtool --get-tunable eth0 rx-copybreak
Set the rx copybreak value in bytes.
ethtool --set-tunable eth0 rx-copybreak 256
Flow control
Queries the specified Ethernet device for pause parameter information.
ethtool -a eth0
Changes the pause parameters of the specified Ethernet device.
ethtool -A eth0 rx off tx off (Disable flow control)
ethtool -A eth0 rx on tx off (Enable flow control)