59 lines
1.4 KiB
Plaintext
59 lines
1.4 KiB
Plaintext
- 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
|
|
|
|
# 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)
|