Page MenuHomeFreeBSD

ix(4): Add support for firmware logging for E610 adapters
ClosedPublic

Authored by Yogesh.Bhosale_intel.com on Nov 28 2025, 6:19 AM.
Tags
None
Referenced Files
F153081157: D53973.id175192.diff
Sun, Apr 19, 12:22 AM
F153081072: D53973.id175192.diff
Sun, Apr 19, 12:22 AM
F153061128: D53973.id174297.diff
Sat, Apr 18, 9:55 PM
F153006386: D53973.id175192.diff
Sat, Apr 18, 2:29 PM
F152998900: D53973.id175192.diff
Sat, Apr 18, 1:32 PM
F152961937: D53973.id174297.diff
Sat, Apr 18, 8:42 AM
Unknown Object (File)
Wed, Apr 8, 9:46 AM
Unknown Object (File)
Mon, Apr 6, 7:26 PM

Details

Reviewers
ziaee
kgalazka
kbowling
erj
mateusz.moga_intel.com
Group Reviewers
Restricted Owners Package(Owns No Changed Paths)
manpages
Commits
rG6b58d10fc6d5: ix(4): Add support for firmware logging for E610 adapters
Summary

This is part 3 of the support for the new Intel Ethernet E610
family of devices

The ix driver now enables firmware logging on Intel E610 devices
for debugging with Customer Support. Logs are enabled by default
and generated in binary format that requires decoding by support
teams. The collected data is firmware and hardware related for
debugging purposes only.

When the driver loads, it creates a fw_log sysctl node under the
debug section. Events are organized into categories (modules) for
targeted logging, and users can adjust verbosity levels as needed.

This adds sysctl support for the firmware logging feature and
updates the ix(4) manual page with documentation.

Signed-off-by: Yogesh Bhosale <yogesh.bhosale@intel.com>
Co-developed-by: Krzysztof Galazka <krzysztof.galazka@intel.com>

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 71718
Build 68601: arc lint + arc unit

Event Timeline

No comment on the implementation, but the manual looks good to me. Thanks Yogesh!

share/man/man4/ix.4
163–194

For alphabetization.

This revision is now accepted and ready to land.Dec 1 2025, 9:58 PM

Oops, I forgot: Please make sure to wrap commit messages at 72 columns!

No comment on the implementation, but the manual looks good to me. Thanks Yogesh!

Thanks!

Oops, I forgot: Please make sure to wrap commit messages at 72 columns!

Done!

Just a cursory look on my end, approving for @kgalazka

@emaste We had a miscommunication with QA team, but it is finally being tested. I'll commit the patch as soon as I get confirmation that we didn't break anything while porting from out-of-tree.

Sounds good, thanks.

I commented on this review because srgmgr is now on a regular basis looking for phabricator reviews that appear to be stalled (e.g. accepted but not landed) and this one appeared in the list.

  • Add FW logging to features supported and enabled

on E610 adapters.

This revision now requires review to proceed.Wed, Mar 25, 5:29 PM
ziaee added a reviewer: manpages.

Manpage still looks good!

This revision is now accepted and ready to land.Tue, Mar 31, 3:03 AM