URE(4)
π ure(4) β Realtek RTL8152/RTL8153/RTL8156 USB Ethernet driver π
β¨ NAME β¨
ure β Realtek RTL8152/RTL8153/RTL8156 USB Ethernet driver. That's the whole vibe, bestie: it's the driver for these Realtek USB Ethernet controllers. π¦
β¨ SYNOPSIS β¨
Okay so there are two ways to get this driver in: compile it into the kernel, or load it as a module at boot. Both are valid, pick your fighter. π
To compile this driver into the kernel, place the following lines in your kernel configuration file:
device uhci
device ohci
device usb
device miibus
device uether
device ure
Alternatively, to load the driver as a module at boot time, place the following line in loader.conf(5):
if_ure_load="YES"
β¨ DESCRIPTION β¨
The ure driver supports the Realtek USB Ethernet Controller family. No cap. π
π media types π
The ure driver supports the following media types:
autoselectβ Enable auto selection of the media type and options. The user can manually override the auto selected mode by adding media options to the/etc/rc.conffile.10baseT/UTPβ Set 10Mbps operation. Themediaoptoption can also be used to select either full-duplex or half-duplex modes.100baseTXβ Set 100Mbps (Fast Ethernet) operation. Themediaoptoption can also be used to select either full-duplex or half-duplex modes.1000baseTXβ Set 1000baseTX (Gigabit Ethernet) operation over twisted pair. The Realtek gigE chips support 1000Mbps in full-duplex mode only.2500base-Tβ Set 2500Base-T operation over twisted pair. The Realtek 8156/8156B chips support 2500Mbps in full-duplex mode only.
π media options for 10/100 operation π
The ure driver supports the following media options for 10/100 operation:
full-duplexβ Force full-duplex operation.half-duplexβ Force half-duplex operation.
For more information on configuring this device, see ifconfig(8). π«Ά
β¨ HARDWARE β¨
The ure driver supports the following USB Ethernet controllers:
Realtek RTL8156/RTL8156B/RTL8156BGβ Speed (Mbps): 10, 100, 1000, and 2500.Realtek RTL8153/RTL8153Bβ Speed (Mbps): 10, 100, and 1000.Realtek RTL8152β Speed (Mbps): 10 and 100.Realtek RTL8168/8169/8110/8211 via rgephy(4)β Speed (Mbps): 10, 100, and 1000.
β¨ DIAGNOSTICS β¨
ure%d: watchdog timeoutβ A packet was queued for transmission and a transmit command was issued, however the device failed to acknowledge the transmission before a timeout expired. And that's the dramatic part, bestie. π
β¨ SEE ALSO β¨
Go read these when you want the full lore:
β¨ AUTHORS β¨
The ure driver was written by Kevin Lo <kevlo@FreeBSD.org>. π
π That's the tea, bestie β source/version: Debian, date: April 8, 2025, and the manual is URE(4). Periodt. π
π¦ where this page comes from
- freebsd 14.5: base 14.5
- freebsd 15.1: base 15.1
- nixpkgs unstable: source
- π the page's license: BSD-2-Clause
- Copyright (c) 2015-2016 Kevin Lo <kevlo@FreeBSD.org>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms