[Bug 208205] re0 watchdog timeout

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 01 Feb 2022 02:34:13 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=208205

Rich S <richie275@yahoo.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |richie275@yahoo.com

--- Comment #39 from Rich S <richie275@yahoo.com> ---
Running FreeBSD 12.2 pfSense default kernel with built in drivers produces
watchdog timeouts and an unresponsive firewall when BW hits ~350Mbps.

dmesg of the default re0:

re0: <RealTek 8168/8111 B/C/CP/D/DP/E/F/G PCIe Gigabit Ethernet> port
0xe000-0xe0ff mem 0xf0104000-0xf0104fff,0xf0100000-0xf0103fff irq 19 at device
0.0 on pci3
re0: Using 1 MSI-X message
re0: turning off MSI enable bit.
re0: ASPM disabled
re0: Chip rev. 0x2c800000
re0: MAC rev. 0x00100000Realtek 

Loading pkg add realtek-re-kmod (1.96.04) via: /boot/loader.conf.local:

kern.vty=sc
if_re_load="YES"
if_re_name="/boot/modules/if_re.ko"

Fixes the watchdog timer issue and allows up to ~800Mbps stable transfers.
It's working and stable at ~800Mbps alternatively my Intel NICs (i210) run
960Mbps without issue on the same switch.

Attempting to get more out of the Realtek 8168 is proving to be a challenge. 
There still appears to be a driver issue with 1.96.04, but it's certainly
better than what is included in the kernel.

This guy may actually have a fix for it here:
https://github.com/megabytefisher/if_re-mod

-- 
You are receiving this mail because:
You are the assignee for the bug.