opnsense / opnsense/tools

Add tools for updating intel network cards firmware

Open
#412 1 comment 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Shell
Stars
360
Forks
250
PR merge metrics
No merged PRs in 30d

Description

The documentation for the intel ixl driver states additional tools to update the firmware:

   •   To change the behavior of the QSFP+ ports on	 XL710	adapters,  use
   the	Intel  QCU  (QSFP+  configuration  utility);  installed	by the
   sysutils/intel-qcu package.

   •   To update the firmware on an	adapter, use  the  Intel  Non-Volatile
   Memory     (NVM)	Update	   Utility;	installed    by	   the
   sysutils/intel-nvmupdate-10g,   sysutils/intel-nvmupdate-40g,    or
   sysutils/intel-nvmupdate-100g, package.

See https://man.freebsd.org/cgi/man.cgi?query=ixl&sektion=4&format=html

So, it would be great to have sysutils/intel-nvmupdate-10g (I only have slow cards available), but maybe also the rest 😉

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the requested sysutils/intel-nvmupdate-10g package and review the referenced FreeBSD ixl driver documentation. Determine how this tools repository adds utility packages, then make the requested firmware-update tool available; the other Intel NVM packages are optional according to the issue.

Written by the indexing model from the issue text.

Assessment

Domain
tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.