BSD Ports

net/realtek-rge-kmod 20260706.1405500_1 FreeBSD

EXPERIMENTAL Kernel module for Realtek 8125/8126/8217 network cards

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
2ea908eb68
License
BSD2CLAUSE
Categories
net, kld
Package size
57.1 KiB, 236.0 KiB installed

Description

EXPERIMENTAL kernel module for Realtek 8125/8126/8127 PCI Express 2.5Gb/5Gb/10Gb Ethernet devices.

The rge driver was written by Kevin Lo <[email protected]>. Ported from OpenBSD by Adrian Chadd (erikarn@). This driver is planned to be added to FreeBSD.

The rge driver provides support for NICs based on the Realtek RTL8125, RTL8126 and RTL8127 PCI Express Ethernet controllers, including the following:

* IOCrest IO-PCE8126-GLAN Adapter (5000baseT) * Realtek 8125/8125B 2.5GbE Adapter (2500baseT) * Rivet Networks Killer E3000 Adapter (2500baseT) * TP-LINK TL-NG421 Adapter (2500baseT)

NICs based on the RTL8125 are capable of 10, 100, 1000 and 2500Mbps operation. NICs based on the RTL8126 are capable of 10, 100, 1000, 2500 and 5000Mbps operation. The RTL8127 supports 10Gbps speed.

The rge driver additionally supports Wake on LAN (WoL).

In the other systems

SystemPortVersion
FreeBSDnet/realtek-rge-kmod20260706.1405500_1
HardenedBSDnet/realtek-rge-kmod20260706.1501503_1
GhostBSDnet/realtek-rge-kmod20260706.1500068_1

Install

Binary package:

pkg install realtek-rge-kmod

From the ports tree:

cd /usr/ports/net/realtek-rge-kmod/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	realtek-rge-kmod>0:net/realtek-rge-kmod

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest20260706.1404000_120260706.1404000_1--20260706.1404000_1
FreeBSD:14:quarterly20260706.1404000_120260706.1404000_1n/a-20260706.1404000_1
FreeBSD:15:latest20260706.1501000_120260706.1501000_1n/a--
FreeBSD:15:quarterly20260706.1501000_120260706.1501000_1n/an/an/a
FreeBSD:16:latest20260706.1600026_120260706.1600029_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

No port depends on this one.

Configuration

No options to configure.

USES
kmod tar:tgz uidfix
Service scripts
none

Message after installing

!!! This port is EXPERIMENTAL !!!

Add the following lines to your /boot/loader.conf
to load the FreeBSD rge(4) driver.

if_rge_load="YES"

!!! This port is EXPERIMENTAL !!!

Add the following lines to your /boot/loader.conf
to load the FreeBSD rge(4) driver.

if_rge_load="YES"

Files

distinfo 1
FileSizeSHA256
erikarn-if_rge_freebsd-v20260706-dd139174b854a403cbf9243ed13ef440557aa24d_GH0.tar.gz8590258e9e072a695f8503109203f5a198aa892af875019fc82941ee7190521b0152c

Commit history 2

DateCommitCreditsLog message
2ea908eb68 Bernard Spil net/realtek-rge-kmod: Update to 20260706 snapshot
Actually upgrade to latest snapshot. Previous was missing the git tag update Reported by: Brad Smith
bcd5f45401 Bernard Spil net/realtek-rge-kmod: Update to latest snapshot