From nobody Sun Nov 30 16:20:08 2025 X-Original-To: freebsd-net@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dKC1Q5VY0z6HqMb; Sun, 30 Nov 2025 16:20:10 +0000 (UTC) (envelope-from markj@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dKC1Q4w2Zz3FmR; Sun, 30 Nov 2025 16:20:10 +0000 (UTC) (envelope-from markj@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764519610; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=9w+RLECyI+C8nRHvY0DY/hWqIHCa1X55x4McqWFX+Qk=; b=CrNavD/lSTplvU9NMINRDetjXI1JXaFLyfNLl2k3bKgJSkNgfhVhyOZghRdaHOaZEO9Z1i HZjvXxB1VH2AIz73VtSdKE1CpFkngohC0FD+MhbQG3jGdJu4e2nt/tpfz4/5OPwMGmPseJ oBOPAo3F/nlw8zhs9/ckS8ssPEZ63ubtL5wkwg5hF4HwLlj846XIHhlrqk18snMvFlEzlH XnM822vwz9faJdnkuNmZXbAD4rtf52KZO1a1nFRyBCFMs4WhHBZv5a3jo6kjV5k8ahVgvQ wmQ20Qo/HVtW/eIpYv891eGqFE7c0unDwHmK1TH80OAcTXeyKB5bRdqtx33GqA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764519610; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=9w+RLECyI+C8nRHvY0DY/hWqIHCa1X55x4McqWFX+Qk=; b=BZeodxFJ2TjOriqfHRfsE8Y4BPrUIv5c8nKjzOie7/szWYWurgFauvI/sHwmtifhk5G8lj uCEeiM2kibVuzAib4vBZiKalsQGIdknsCUC3Le3qHAHzAFNrMhr8yoE/vOT/Yuxwqbuami hAUQbOuquwW7eL+mW8pcxlpFTCVOerXpeWoUTW5x/+DWZBIX1+iCB1UdkZGnJMQLQtzEr9 rQSCDHKjWsBpK/YO6bYAQSvm0UDL0oUn+NxAsLIw0FGWnk/EPtc2EkBBLJm3x53mBFUR+Q 0tsz6p/gfV7qyadK0hiJVwjcFt989s2vAV/52fNM0siU01IweOGsN0hGQHunXA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764519610; a=rsa-sha256; cv=none; b=GXyDeffy1R8j26yUdD68cFeX7/PUCgjFyPC34GnmuW64gFgTRtA51UP4y4xbhLIjgddUX9 kQYlUl8ISvlwC2BBE/34j5Y7C43DgyuEwaZiT0ZfDdQLBrdkY6y15G9vkQXkceFC1oNn4i QXoFzNDEcFhJs9vtAWoDo5ngyfCBYmojF1ngnFJBqkBJR20xyY6m7H9xI85LhlohgXj97l My2ylPGAYTCBirG/00CdDOcVwz40BOUUA6J7SV3l32dJTaBTQH7gLSvxq7enrEaij+nmwA cVn+GiEhacFbo1ps7e56OVi4mn9nHec4MXEy3+nEleKwinEv+78tZm2MyEA9uw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from nuc (192-0-220-237.cpe.teksavvy.com [192.0.220.237]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: markj) by smtp.freebsd.org (Postfix) with ESMTPSA id 4dKC1Q2n4dz17Cw; Sun, 30 Nov 2025 16:20:10 +0000 (UTC) (envelope-from markj@freebsd.org) Date: Sun, 30 Nov 2025 11:20:08 -0500 From: Mark Johnston To: Adrian Chadd Cc: FreeBSD Net , freebsd-current Subject: Re: looking for testers for if_rge - RTL8125/8126/8127 ethernet driver Message-ID: References: List-Id: Networking and TCP/IP with FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-net List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-net@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: On Sat, Nov 22, 2025 at 06:16:28PM -0800, Adrian Chadd wrote: > hi! > > i've ported Kevin Lo's openbsd driver for these realtek chipsets to FreeBSD. > It works well enough for me to use on my laptop w/ RTL8125B / Killer E3000. > I'm now opening it up to others who are willing to build/run a kernel > module to test the driver out and report back. > > The driver source is at https://github.com/erikarn/if_rge_freebsd/ along > with build instructions. > > Please note that I'm only running this on -HEAD and I plan on landing it on > -HEAD before /maybe/ backporting it to stable/15 after the 15.0 release. > I've no idea if it compiles or runs on stable/15 or the 15.0 pre-release > images. If you're willing to give it a whirl then please do and report back > but I'm unlikely to add explicit earlier source tree support in this > repository (as again I'm going to land it in -HEAD.) > > Thanks! I tried this on my workstation running main, and it works fine so far: rge0: port 0xf000-0xf0ff mem 0xfcc00000-0xfcc0ffff,0xfcc10000-0xfcc13fff at device 0.0 on pci11 rge0@pci0:11:0:0: class=0x020000 rev=0x05 hdr=0x00 vendor=0x10ec device=0x8125 subvendor=0x1462 subdevice=0x7d77 vendor = 'Realtek Semiconductor Co., Ltd.' device = 'RTL8125 2.5GbE Controller' class = network subclass = ethernet Thank you for working on this.