Project

General

Profile

Bug #10577

intel x553 (c3000 chipset) loading x520 driver

Added by Peter Martens 4 months ago. Updated 4 months ago.

Status:
Feedback
Priority:
Normal
Assignee:
-
Category:
Hardware / Drivers
Target version:
-
Start date:
05/20/2020
Due date:
% Done:

0%

Estimated time:
Affected Version:
Affected Architecture:

Description

We have an supermicro (SYS-5019A-FTN4) based on the c3000 serie cpu (atom C3758) with 2.4.5-RELEASE pfsense on the system).
I use 2 of the onboard ports (intel x553 on chipset) for WAN and LAN. after installing a intel x520 10gb network card, all the ports stopped working.

I have found the same issue on reddit: https://www.reddit.com/r/PFSENSE/comments/az710b/intel_520_driver_loading_for_intel_553/ (setting fixed interface speed under: setting interface -> Speed and Duplex to 1000baseT as mentioned on this thread didn't fix the issue for me).

I tried to setup the interfaces again, but automatic detection of the interface failed (always down).

it seems a bug in the driver. after removing the x520 card the system is back to normal.

uefi_network_card_overview.jpg (2.5 MB) uefi_network_card_overview.jpg Peter Martens, 05/20/2020 06:37 AM
interfaces_down_cant_set_interface.jpg (2.94 MB) interfaces_down_cant_set_interface.jpg Peter Martens, 05/20/2020 06:41 AM
system.log (500 KB) system.log Peter Martens, 05/20/2020 10:09 AM
dmesg log (without card).txt (12.5 KB) dmesg log (without card).txt Peter Martens, 05/20/2020 10:09 AM
loader.conf (without card).txt (267 Bytes) loader.conf (without card).txt Peter Martens, 05/20/2020 10:09 AM
netstat -m (without card).txt (1.09 KB) netstat -m (without card).txt Peter Martens, 05/20/2020 10:09 AM
sysctl kern.ipc.nmbclusters (without card).txt (29 Bytes) sysctl kern.ipc.nmbclusters (without card).txt Peter Martens, 05/20/2020 10:10 AM

History

#1 Updated by Jim Pingle 4 months ago

  • Status changed from New to Feedback

Can you try that on a 2.5.0 snapshot?

The "speed" in the screenshots you show isn't relevant. The ix driver is capable of 10G so that's what is reported in the driver line even if they are 1G ports. The SG-5100 has 4 ports like that which work correctly (ix driver, but operate at 1G automatically), so it's not a general issue as you suggest. It may be specific to your card, chipset, or combination of hardware.

#2 Updated by Peter Martens 4 months ago

the unit works normally on 1gb without the x520 card. but when the card is installed the unit stops working.
the x520 card was swapped with another x520 card, same results. (have tested both x520 in other machines under linux works normally).

This unit is used in production, so unfortionally i can't upgrade to 2.5.0 snapshot. The bug is present in the 2.4.4 and 2.4.5 release (update to 2.4.5 didn't fix the problem).

#3 Updated by Jim Pingle 4 months ago

There still isn't enough info to say what might be happening, this basically boils down to "it doesn't work" with no details. It could be a matter of exhausting mbufs, and not a hardware or driver issue. We need to at least see dmesg/system log contents from without the card and with it installed, and to see the value of "sysctl kern.ipc.nmbclusters", contents of /boot/loader.conf, /boot/loader.conf.local, and "netstat -m" (with and without the card installed)

Also available in: Atom PDF