Skip to content
 
 

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)

About

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.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages