Summary: | igc(4) I226 (and I225) TX hangups | ||
---|---|---|---|
Product: | Base System | Reporter: | Dr. Uwe Meyer-Gruhl <freebsd_email> |
Component: | kern | Assignee: | freebsd-net (Nobody) <net> |
Status: | New --- | ||
Severity: | Affects Some People | CC: | franco, freebsd_email, john, mike, zlei |
Priority: | --- | Keywords: | IntelNetworking |
Version: | 13.2-RELEASE | ||
Hardware: | amd64 | ||
OS: | Any |
Description
Dr. Uwe Meyer-Gruhl
2024-05-23 09:12:16 UTC
A factor in some of the i225 / i226 issues seem to be the NVM version installed in the card (see FreeBSD PR 265714 for a patch to display the version). My understanding is the i225 NVM is up to 1.94 and the i226 NVM is up to 2.25. As noted on PR 265714 I've experienced problems similar to yours using a i225 with NVM version 1.79, I have a i226 on order with NVM version 2.17. It might be interesting to know the NVM version of your i226 NIC. (In reply to john from comment #1) Interesting. I thought that there was no firmware for these adapters at all and that the revision was all that separated generations. Do you happen to know if the NIC firmware is contained in the motherboard BIOS or not changeable at all? Alas, I cannot try the patch and check the version, since I lack means to build my own kernel. The reason I am asking is that the first link I referenced says something about Asus having released both a BIOS and a driver update for their Z790 Kingpin boards which seems to fix the issue (which in this case, was the micro-hangs, indicating that not only the full hang, but also the underlying hardware problem may have been fixed). If this is true, there may have been a NIC firmware update contained in the new BIOS. I have found that for my hardware, Minisforum has just released a BIOS update from version 1.17 (late 2023) to 1.22 (03/12/2024). I have installed it and using it for two days now - so far without a hangup. Intel in: https://community.intel.com/t5/Ethernet-Products/Intel-Ethernet-Controller-3-I225-V-Connection-Drop/td-p/1482427 directs people to flash their motherboard firmware in order to receive the new NIC NVM version. Standalone NICs can also be flashed depending on the design. The general problem is some OEMs either don't supply updates or are slow to provide updates. I.e. IOCrest never responded to my request for an updated i225 NVM. 1. I now know that the OEMs should provide the NVM update and I have requested, but not received it yet. Considering the neglect by OEMs, it is a shame that Intel provides updates for the I225, but not for the I226. 2. I had a hangup once again, so the Minisforum MS-01 BIOS update does nothing w/r to this problem. 3. As for the driver shortcoming addressed with this bug report: Fixing it would still be a band-aid for people like me who have no remedy for the underlying hardware bug. |