Date: Sun, 31 Jul 2022 22:41:25 -0500 From: Jim King <jim@jimking.net> To: stable@freebsd.org Subject: igc problems with heavy traffic Message-ID: <fc256428-3ff1-68ba-cfcc-a00ca427e85b@jimking.net>
next in thread | raw e-mail | index | archive | help
I'm trying to use a Qnap dual port 2.5Gb NIC with FreeBSD 13.1. FreeBSD recognizes the NIC and I'm able to connect to my LAN at 1Gb. However, trying to push heavy traffic through the NIC results in a temporary loss of connectivity: traffic stops and the message "igc0: link state changed to DOWN" appears in the system log. About 10 seconds later the message "igc0: link state changed to UP" is logged, followed by some messages from dhclient indicating that it has acquired a lease. At that point network connectivity works normally, until I try to push a lot of traffic again. I've been able to trigger this every time using iperf3 from another PC on my LAN, and by using Ookla's speedtest client (my Internet service is good for about 900 Mbps). With a recent version of Ubuntu I'm able to do both of these tests with no problem. As far as I can tell the NIC itself is OK. Is there anything I can do to make this NIC work with FreeBSD? I was hoping to use this for an Opnsense router, but at this point it seems to me that the igc driver just isn't robust.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?fc256428-3ff1-68ba-cfcc-a00ca427e85b>