Bug 259155 - Loading sfxge module results in kernel panic when using SFN5122F NIC
Summary: Loading sfxge module results in kernel panic when using SFN5122F NIC
Status: New
Alias: None
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: 13.0-RELEASE
Hardware: amd64 Any
: --- Affects Some People
Assignee: freebsd-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-10-13 20:29 UTC by m3380o9dprjq
Modified: 2023-12-05 22:47 UTC (History)
3 users (show)

See Also:


Attachments
Core dump summary from affected machine (76.21 KB, text/plain)
2021-10-13 20:29 UTC, m3380o9dprjq
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description m3380o9dprjq 2021-10-13 20:29:20 UTC
Created attachment 228678 [details]
Core dump summary from affected machine

I have three machines with SFN5122F NICs, and on each of them, loading sfxge in FreeBSD 13.0-RELEASE causes an immediate kernel panic. This does not happen on FreeBSD 12.2-RELEASE, on which the cards work perfectly.

The machines are a dual socket Xeon X5650 machine, a quad socket E7-4870 machine (Proliant DL580 G7), and a newer Ryzen 3950X machine. 

I loaded sfxge after boot manually using kldload.

I have generated a crash dump, which I am happy to provide in full if requested, on the 3950X machine, as the others are active servers. The PCI HWID of the card in this machine (they should all be identical cards) is [1924:0803]

The kernel used is the default downloaded via the mini-memstick bsdinstall for 13.0-RELEASE. I have made as few alterations to the system as possible post-installation before triggering the panic.

Attached is a full dump summary. If further details are needed more expediently, I am Ampera on #freebsd on Libera.
Comment 1 florian.heigl 2023-06-11 23:22:37 UTC
Can confirm, just added a SN5122 NIC to a backup server and it immediately crashes when I load the module.

I also tried more recent SolarFlare NIC.
With that one the driver didn't cause a crash, but no interfaces were created. I suppose it didn't recognize the card?

Looking at the sfxge man page it kind of suggests to contact SolarFlare for support.
(Would you mind? I'll likely forget after I put the cards back in their box)
Comment 2 florian.heigl 2023-06-11 23:23:12 UTC
For the record, i hit it on 13.2-RELEASE