Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
- For Proxmox VE, DKMS autoinstall needs matching kernel headers. Proxmox kernel upgrades may not install headers by default. To install an APT hook that installs missing PVE headers and rebuilds DKMS modules after kernel upgrades, run: # sudo ./pve-dkms-hook-install.sh To remove the hook, run: # sudo ./pve-dkms-hook-remove.sh - 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 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) - 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 Get the current tx copybreak value in bytes. # ethtool --get-tunable eth0 tx-copybreak Set the tx copybreak value in bytes. # ethtool --set-tunable eth0 tx-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)