C GPL-2.0

realtek-r8152-dkms

A DKMS package for easy use of Realtek r8152 driver, which supports Realtek USB NICs including RTL8156 (2.5 GbE) and RTL8157 (5 GbE)

A

awesometic

Dernière activité 17 juin 2026
awesometic/realtek-r8152-dkms

212

étoiles

32

forks

10

issues ouvertes

debiandkmslaunchpad-ppar8152realtekrealtek-driverrtl8152

Ce README est souvent en anglais.

Realtek r8152 DKMS

GitHub release (latest SemVer)

This provides Realtek r8152 driver in DKMS way so that you can keep the latest driver even after the kernel upgrade.

Compatibility

The r8152 driver supports the following USB Ethernet chipsets.

Refers to the official websites, you can check it at the bottom of this document

For RTL8157 (5 GbE), you need 2.18.1 or above For RTL8159 (10 GbE), you need 2.20.1 or above

Chipset Interface Performance
RTL8159 USB 3.2 Gen 2x2 10 GbE
RTL8157 USB 3.2 5 GbE
RTL8156 /B USB 3.0 2.5 GbE
RTL8153 /B/C/D/E USB 3.0 10/100/1000 MbE
RTL8154 /B USB 2.0 10/100/1000 MbE
RTL8152B USB 2.0 10/100M

Installation

There are 3 ways to install this DKMS module. Choose one as your tastes.

Those are not interfering with each other. So you can do all 3 methods but absolutely you don't need to.

Installation using the Debian package is recommended for the sake of getting the newer driver.

Debian package

Released package file

Download the latest Debian package from the Release tab on the Github repository.

Then enter the following command.

sudo dpkg -i realtek-r8152-dkms-2.22.1-1*.deb

If multiple files selected by the wild card, you should type the specific version of the file.

sudo dpkg -i realtek-r8152-dkms*.deb

If dependency error occurs, try to fix that with apt command.

sudo apt install --fix-broken

Add the Launchpad PPA.

sudo add-apt-repository ppa:awesometic/ppa

Then install the package using apt tool.

sudo apt install realtek-r8152-dkms

autorun.sh

Using the autorun.sh script that Realtek provides on their original driver package. This is not installed as a DKMS, only efforts to the current kernel.

Download or clone this repository and move to the extracted directory, then run the script.

sudo ./autorun.sh

dkms-install.sh

This script is from aircrack-ng team. You can install the DKMS module by a simple command.

Download or clone this repository and move to the extracted directory, then run the script.

sudo ./dkms-install.sh

Debian package build

You can build yourself this after installing some dependencies including dkms.

sudo apt install devscripts debmake debhelper build-essential dkms dh-dkms
dpkg-buildpackage -b -rfakeroot -us -uc

LICENSE

GPL-2 on Realtek driver and the debian packaing.

References

Projets similaires

A DKMS package for easy use of Realtek r8125 driver, which supports 2.5 GbE.

Cdebiandkmslaunchpad-ppa
Aawesometic
711 étoiles105

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.

C
Wwget
217 étoiles58

Synology DSM driver for Realtek RTL8152/RTL8153/RTL8156 based adapters

Cdriverkernel-modulesynology
Bbb-qq
3,1 k étoiles240