Re: RTL8125: wont stay up

From: Danilo Egea Gondolfo <danilo_at_FreeBSD.org>
Date: Tue, 20 Aug 2024 08:16:57 UTC
On 20/08/2024 03:39, Larry Rosenman wrote:

> On 08/19/2024 9:14 pm, Larry Rosenman wrote:
>> shows up, doesn't ping -- ifconfig up brings it back for ~4 packets
>>
>> ifconfig_re0="DHCP"
>> ifconfig_re0_ipv6="inet6 accept_rtadv"
>> ipv6_activate_all_interfaces="AUTO"
>> rtsold_enable="YES"
>>
>> 15-CURRENT as of just now, port of net/realtek-re-kmod as of now as 
>> well.
>>
>> Ideas????
>
> ler@ryzen-box:~ $ cat /etc/rc.conf
> hostname="ryzen-box"
> sshd_enable="YES"
> ntpd_enable="YES"
> ntpd_sync_on_start="YES"
> #powerd_enable="YES"
> #moused_nondefault_enable="NO"
> # Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable
> dumpdev="AUTO"
> zfs_enable="YES"
> ifconfig_re0="DHCP"
> #ipv6_activate_all_interfaces=”AUTO”
> #ifconfig_re0_ipv6="inet6 accept_rtadv -ifdisabled"
> #rtsold_enable="YES"
> smartd_enable="YES"
> kld_list="filemon"
>
> if I enable the ipv6 stuff it breaks, the above works but of course no 
> IPv6.

I had exactly the same problem, as soon as I enable IPv6 everything stops.

Disabling checksum offload [1] "fixes" the problem for me and IPv6 works 
reliably.

[1] - https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=275882#c44