RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Bug 2040273 - [Marvell 8.7 FEAT] bnx2x - firmware update
Summary: [Marvell 8.7 FEAT] bnx2x - firmware update
Keywords:
Status: CLOSED ERRATA
Alias: None
Deadline: 2022-06-13
Product: Red Hat Enterprise Linux 8
Classification: Red Hat
Component: linux-firmware
Version: 8.7
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: rc
: ---
Assignee: Jarod Wilson
QA Contact: Tianhao
URL:
Whiteboard: FCOE_P1
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-01-13 10:48 UTC by Manish Chopra (Marvell)
Modified: 2022-11-08 12:43 UTC (History)
7 users (show)

Fixed In Version: linux-firmware-20220517-108.git251d2900.el8
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-11-08 10:52:05 UTC
Type: Bug
Target Upstream Version:
Embargoed:
yuma: needinfo+
pm-rhel: mirror+


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker RHELPLAN-107808 0 None None None 2022-01-13 10:51:59 UTC
Red Hat Product Errata RHBA-2022:7742 0 None None None 2022-11-08 10:52:31 UTC

Description Manish Chopra (Marvell) 2022-01-13 10:48:44 UTC
FW update BZ for bnx2x.

Comment 3 Manish Chopra (Marvell) 2022-03-30 02:06:00 UTC
Hello Jarod,

we will need below FW commit from linux-firmware.git,

commit 7818d238f97f98160c28701fc5d898410267a7dd
Author: Manish Chopra <manishc>
Date:   Sat Dec 11 20:12:50 2021 -0800

    bnx2x: Add FW 7.13.21.0

    This patch removes the older firmware version (7.13.20.0) files
    pushed earlier as kernel driver patches which were supposed to
    utilize that firmware were not approved by the community because
    of the driver or firmware not being backward compatible with older
    firmware version, so there is no any real consumer of firmware
    v7.13.20.0 files.

    New firmware v7.13.21.0 along with below fixes/enhancements (which
    were also part of 7.13.20.0) maintains backward compatibility as well,
    so that driver can be worked with both the new firmware and an older
    firmware.

    - Support direct invalidation of FP HSI Ver per function ID, required for
      invalidating FP HSI Ver prior to each VF start, as there is no VF start
    - BRB parity error detection support for the driver
    - Fix the FCOE underrun flow
    - Fix PSOD during FCoE BFS over the NIC ports after preboot driver

    Link: https://www.spinics.net/lists/stable/msg508497.html
    Signed-off-by: Manish Chopra <manishc>
    Signed-off-by: Prabhakar Kushwaha <pkushwaha>
    Signed-off-by: Alok Prasad <palok>
    Signed-off-by: Ariel Elior <aelior>
    Signed-off-by: Josh Boyer <jwboyer>

Thanks,
Manish

Comment 9 Tianhao 2022-06-17 10:20:48 UTC
The firmware version is already 7.13.21.0 with linux-firmware-20220210-107.git6342082c version. I did not check whether the 7.13.20.0 firmware file is removed or not. The bnx2x is working as expected with newer linux-firmware package.

The nic driver functional tests(tier1) are finished using linux-firmware-20220517-108.git251d2900 version with bnx2x driver.

Test items include:
layered-protocol: pass
sanity_check(ip/mac/broadcast/multicast/almulti/mtu/promisc/selftest): pass
Card recognize: pass
basic traffic(ping and netperf): pass
statistics in /proc/net/dev: pass
ring buffer setting: pass
driver load and unload: pass
coalesce setting: pass
pause: pass
offload: pass
vlan_geneve: pass
vlan_vxlan: pass
multiqueue: pass
link_check: pass
hashkey: pass
ethtool/sanity,Regression: pass
vlan/tier1: pass
bridge/setup_bridge,sanity_check,stp_test: pass

related jobs:
https://beaker.engineering.redhat.com/jobs/6727783
https://beaker.engineering.redhat.com/jobs/6727268
https://beaker.engineering.redhat.com/jobs/6723794
https://beaker.engineering.redhat.com/jobs/6723493
https://beaker.engineering.redhat.com/jobs/6723353

Based on the test results, set TESTED.

Comment 15 Tianhao 2022-08-18 14:46:29 UTC
Tier2 test passed. Set VERIFIED.

related job:
https://beaker.engineering.redhat.com/jobs/6838156

known issue:
https://bugzilla.redhat.com/show_bug.cgi?id=1996983

Comment 16 Jarod Wilson 2022-09-02 23:23:40 UTC
(In reply to Manish Chopra (Marvell) from comment #3)
> Hello Jarod,
> 
> we will need below FW commit from linux-firmware.git,
> 
> commit 7818d238f97f98160c28701fc5d898410267a7dd
> Author: Manish Chopra <manishc>
> Date:   Sat Dec 11 20:12:50 2021 -0800
> 
>     bnx2x: Add FW 7.13.21.0

It's included in the linux-firmware package we're shipping in 8.7.

Comment 18 errata-xmlrpc 2022-11-08 10:52:05 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (linux-firmware bug fix and enhancement update), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2022:7742


Note You need to log in before you can comment on or make changes to this bug.