From nobody Sun Nov 30 18:41:25 2025 X-Original-To: freebsd-current@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 4dKG8l6PZZz6JcQr for ; Sun, 30 Nov 2025 18:41:43 +0000 (UTC) (envelope-from spil.oss@gmail.com) Received: from mail-lf1-x132.google.com (mail-lf1-x132.google.com [IPv6:2a00:1450:4864:20::132]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dKG8l3nB5z3Ycy for ; Sun, 30 Nov 2025 18:41:43 +0000 (UTC) (envelope-from spil.oss@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-lf1-x132.google.com with SMTP id 2adb3069b0e04-595819064cdso4595095e87.0 for ; Sun, 30 Nov 2025 10:41:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1764528096; x=1765132896; darn=freebsd.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :reply-to:in-reply-to:references:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=lT64Vc79vPZQ3+ciceq29cxK2681FeCQrD+5WA1/czQ=; b=JOaYB9ztkwyH1NnFI3GDxzA3QVslyZZa+FLNHSu6e2p2H90eXSzfHS6PBdSYrljhfn M6d4E9gadth/omsPOo2CJvuo3hbq8w6skoARWQqUvtHRUhkoW2o3p3ujE0zlBoJyKLEh TT3yhrV+y8wAcyBsDZr9SRMIbBkX+GOHkLj+wmUATmFtkCXRL4BLixd58/etU4255nMS j4XzcxNgNbTn/UUPCMGZAgBKwJJiqDjPnbIglNtsVgQAMgQxU9oEcprnV+jEwmjbsfRQ 1PvP0juhUWbv5U2QCDtzkNvtstb5B6B2+EYLZTIH+QF7v0SYHOyLrFpd8sMQ3UlN291D 75QA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764528096; x=1765132896; h=content-transfer-encoding:cc:to:subject:message-id:date:from :reply-to:in-reply-to:references:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=lT64Vc79vPZQ3+ciceq29cxK2681FeCQrD+5WA1/czQ=; b=bm+ivScNeoJUfypcvZzdJk6Ppa7PJ5iSmdE1g7YcIyYDT9xmCWu0PDvwMwzFbWsAQ2 3YeUuVbkJzyDcHKsphXoZO2F3UDy0QocacvOr6eWFbMN3ta3M8w1+NuSK7jjPVa8yE89 xd3Twh4TqMFNYRxCP211IuHhFxRJaNwaaxVA1cCIs/p+GzQc1XSlHR698XuL3yHti3cv mhaceRC6Kkgpw1J/d1ZoCDlEBHM1pdPaLmsUUi7dQqRPAHF0waIM9fzQNb7L1BT7N3Qd bmL0jaakYZsq5t0RK1iPnTrLs1p4kO3AgecxndMMPDGEGFt2apKD2F3cPwReEXSPf+wC cRvw== X-Forwarded-Encrypted: i=1; AJvYcCX6BVIKxlRvuz73kKpzL8AQHW7gV10c6dU99J0Scd38Pg0J0n4Pp08rkq1obGwYlfuP4kUZ/h/1YLoSDDrxcZ4=@freebsd.org X-Gm-Message-State: AOJu0YzIaOC6l+0WuIqwq5hWQpsmakCK0d9AGo3iSU0NotmEEDKQiZ4C 3KsC3QKJnaPUfqXzBxayJiKaPGcX5HIcK/P7WBjC2qYv3aoOuWaiNHIkzPAvzqFvFR+jnfxNqHU 8ARzTKmea0TYAb2lAuDmK8AKW+lWGKA== X-Gm-Gg: ASbGncszvk6oeNX7CxP/e5xnkYSY5M8QeOTpWvzrUL+yQUdwyPVHRaVLHz4D/rv1ARP JlDr8G2fgVHKU2idmw0PjoclBkMrR37b16iF/epMbqgzIoBfzy+6wTRjZcfpe+BaAH6C7FGgiwm Pwk1FS4+63yoM+UuDtm0VjZrRzYVD1LDNIGxbrpePI5pQ4WWaSTEKX6qy0W7QEOClCJf6YgqVQR fXAhH/59hqiKWtzjos7+FhCbC+4nVETERasCRDfqqGnVljfp/xpgzwV1xX3o/oixApgXC0kAR2T 0QsEe/CWTw7BUuyucBQUOBlP7mOk/SSrBC9wKe4= X-Google-Smtp-Source: AGHT+IHzwHx3vROTuqnOFIuEmCItENuxhiugzCgDDmuypDWn4e77qbYGc0EvyACo2Qy1xonp53x+Kz8lE2ECheReQSI= X-Received: by 2002:a05:6512:6d3:b0:594:37bc:f40c with SMTP id 2adb3069b0e04-596a3749dfcmr12339434e87.10.1764528095620; Sun, 30 Nov 2025 10:41:35 -0800 (PST) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 References: In-Reply-To: Reply-To: spil.oss@gmail.com From: Spil Oss Date: Sun, 30 Nov 2025 19:41:25 +0100 X-Gm-Features: AWmQ_bm8bs5bQ-e6spUYnPiTHUHIbIOaOI5csoBGP2tXu8YBY8rQLYieSMjHxnk Message-ID: Subject: Re: looking for testers for if_rge - RTL8125/8126/8127 ethernet driver To: Mark Johnston Cc: Adrian Chadd , FreeBSD Net , freebsd-current Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; TAGGED_FROM(0.00)[] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4dKG8l3nB5z3Ycy Hi, Turns out the realtek-re-kmod wasn't working out for me after all, machine started repeatedly crashing. Committed the port net/realtek-rge-kmod hoping to attract more testers. So far, works out great for me. GMKTek M5 Plus / AMD 5825U / Dual RTL8215 FreeBSD 15.0-RC4-p1 releng/15.0-n280991-c7ccd5b3f879 GENERIC amd64 Testing with 2 clients, both 100 parallel streams iperf3 bidirectional for 10 minutes did showed negligible load. rge0@pci0:1:0:0: class=3D0x020000 rev=3D0x05 hdr=3D0x00 vendor=3D0x1= 0ec device=3D0x8125 subvendor=3D0x10ec subdevice=3D0x8125 vendor =3D 'Realtek Semiconductor Co., Ltd.' device =3D 'RTL8125 2.5GbE Controller' class =3D network subclass =3D ethernet rge1@pci0:2:0:0: class=3D0x020000 rev=3D0x05 hdr=3D0x00 vendor=3D0x1= 0ec device=3D0x8125 subvendor=3D0x10ec subdevice=3D0x8125 vendor =3D 'Realtek Semiconductor Co., Ltd.' device =3D 'RTL8125 2.5GbE Controller' class =3D network subclass =3D ethernet Cheers, Bernard. On Sun, Nov 30, 2025 at 5:20=E2=80=AFPM Mark Johnston w= rote: > > 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 Fre= eBSD. > > It works well enough for me to use on my laptop w/ RTL8125B / Killer E3= 000. > > 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/ alon= g > > with build instructions. > > > > Please note that I'm only running this on -HEAD and I plan on landing i= t 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-releas= e > > 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-0= xfcc13fff at device 0.0 on pci11 > > rge0@pci0:11:0:0: class=3D0x020000 rev=3D0x05 hdr=3D0x00 vendor=3D0= x10ec device=3D0x8125 subvendor=3D0x1462 subdevice=3D0x7d77 > vendor =3D 'Realtek Semiconductor Co., Ltd.' > device =3D 'RTL8125 2.5GbE Controller' > class =3D network > subclass =3D ethernet > > Thank you for working on this. >