Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.
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 1720385

Summary: [ Marvell 7.8 FEAT ] Update qed zipped/unzipped firmware to latest upstream
Product: Red Hat Enterprise Linux 7 Reporter: Manish Chopra (Marvell) <mchopra>
Component: linux-firmwareAssignee: Jan Stancek <jstancek>
Status: CLOSED ERRATA QA Contact: Hekai Wang <hewang>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 7.8CC: arahman, ctatman, dhoward, jstancek, kzhang, mchopra, rvr, tizhao
Target Milestone: rcKeywords: FutureFeature
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: linux-firmware-20191203-75.gite8a0f4c.el7 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-03-31 20:00:30 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1713124, 1754591    

Description Manish Chopra (Marvell) 2019-06-13 21:27:11 UTC
Qed FW files update BZ.

Comment 3 Bruno Meneguele 2019-06-14 18:33:21 UTC
That's a RHEL-7.8 request, right? ("Version" field)

Changing release BZ flag to the correct number.

Thanks.

Comment 4 Tianhao 2019-07-04 07:36:02 UTC
set qa_ack+.

Comment 5 Don Howard 2019-08-14 21:58:53 UTC
Hi Manish -
Is there any particular firmware version that marvel is looking for here?

Comment 6 Manish Chopra (Marvell) 2019-09-26 04:15:46 UTC
(In reply to Don Howard from comment #5)
> Hi Manish -
> Is there any particular firmware version that marvel is looking for here?

Hi,

We are not planning to update any FW for RHEL7.8. Will close this bug.

Thanks,
Manish

Comment 7 Manish Chopra (Marvell) 2019-11-01 11:19:40 UTC
Hi,

New DPDK FW was accepted upstream, we need to take new FW files in RHEL7.8.
i.e below commit from linux-firmware.git.

commit 9e194c730712addbdf5b50cf71f9a4ec42623a29 (HEAD -> master, origin/master, origin/HEAD)
Author: Rasesh Mody <rmody>
Date:   Mon Oct 28 21:13:18 2019 -0700

    qed: Add firmware 8.40.33.0

    This patch adds new 8.40.33.0 firmware image for QL4xxxx family of
    QLogic adapters. The new firmware consists of fixes and enhancements.

    Following changes are part of the new firmware:
     - Fix VF RX queue start by returning error when fail to load VF data
     - Fix big receive buffer initialization for 100G leading hardware
       assertion
     - Fix FW to handle GRE tunnel traffic when non-L2 ethernet protocol is
       enabled
     - Add initial FW support for VF Representors

    Signed-off-by: Rasesh Mody <rmody>
    Signed-off-by: Josh Boyer <jwboyer>


Thanks,
Manish

Comment 9 Don Howard 2019-11-06 14:31:57 UTC
Exception approved.

Comment 11 Hekai Wang 2019-12-11 09:11:15 UTC
[root@dell-per730-55 ~]# uname -a
Linux dell-per730-55.rhts.eng.pek2.redhat.com 3.10.0-1118.el7.x86_64 #1 SMP Wed Dec 4 13:35:32 EST 2019 x86_64 x86_64 x86_64 GNU/Linux
[root@dell-per730-55 ~]# rpm -qa | grep linux-firmware
linux-firmware-20191203-75.gite8a0f4c.el7.noarch
[root@dell-per730-55 ~]# rpm -ql linux-firmware | grep qed
/usr/lib/firmware/qed
/usr/lib/firmware/qed/qed_init_values-8.10.9.0.bin
/usr/lib/firmware/qed/qed_init_values-8.14.6.0.bin
/usr/lib/firmware/qed/qed_init_values-8.18.9.0.bin
/usr/lib/firmware/qed/qed_init_values-8.20.0.0.bin
/usr/lib/firmware/qed/qed_init_values-8.30.12.0.bin
/usr/lib/firmware/qed/qed_init_values-8.33.12.0.bin
/usr/lib/firmware/qed/qed_init_values-8.37.7.0.bin
/usr/lib/firmware/qed/qed_init_values-8.40.33.0.bin
/usr/lib/firmware/qed/qed_init_values_zipped-8.10.10.0.bin
/usr/lib/firmware/qed/qed_init_values_zipped-8.10.5.0.bin
/usr/lib/firmware/qed/qed_init_values_zipped-8.15.3.0.bin
/usr/lib/firmware/qed/qed_init_values_zipped-8.20.0.0.bin
/usr/lib/firmware/qed/qed_init_values_zipped-8.33.1.0.bin
/usr/lib/firmware/qed/qed_init_values_zipped-8.33.11.0.bin
/usr/lib/firmware/qed/qed_init_values_zipped-8.37.2.0.bin
/usr/lib/firmware/qed/qed_init_values_zipped-8.37.7.0.bin
/usr/lib/firmware/qed/qed_init_values_zipped-8.4.2.0.bin
/usr/lib/firmware/qed/qed_init_values_zipped-8.7.3.0.bin

[root@dell-per730-55 ~]# ethtool -i p7p1
driver: qede
version: 8.37.0.20
firmware-version: mfw 8.37.15.0 storm 8.37.7.0
expansion-rom-version: 
bus-info: 0000:06:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: no
supports-register-dump: yes
supports-priv-flags: yes

Here I find that qede firmware-version: mfw 8.37.15.0 storm 8.37.7.0 
Store version is NOT same with /usr/lib/firmware/qed/qed_init_values-8.40.33.0.bin

One storm verison is 8.37.7.0 ,Another is qed_init_values-8.40.33.0.bin which is newer add .

I Do not know it is or not correct , Please help check .Thanks .

Comment 12 Ameen Rahman 2019-12-11 17:52:05 UTC
Hi a given version of Linux and DPDK drivers use a given version of the FW from /usr/lib/firmware/qed/. The version used is hard coded in the driver code. What you see is expected. You will need a newer driver to use the newer firmware. RedHat won't take such a driver for RHEL7.8. This release is supposed to be for critical issue fixes only.

Comment 16 errata-xmlrpc 2020-03-31 20:00:30 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, 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-2020:1104