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 2040281

Summary: [Marvell 9.1 FEAT] qed - firmware update
Product: Red Hat Enterprise Linux 9 Reporter: Manish Chopra (Marvell) <mchopra>
Component: linux-firmwareAssignee: Patrick Talbert <ptalbert>
Status: CLOSED ERRATA QA Contact: Network QE <network-qe>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 9.1CC: akarlsso, guazhang, jmeneghi, kzhang, network-qe, ptalbert, rvr, storage-qe, zguo
Target Milestone: rcKeywords: FutureFeature, Triaged
Target Release: ---Flags: pm-rhel: mirror+
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: FCOE_P1
Fixed In Version: linux-firmware-20220708-127.el9 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-11-15 11:17:02 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:

Description Manish Chopra (Marvell) 2022-01-13 11:02:32 UTC
FW update bz for qed

Comment 3 Manish Chopra (Marvell) 2022-03-30 02:02:38 UTC
Hi Patrick,

We will require to take new firmware from below commit on linux-firmware.git for rhel9.1

commit d526e044bddaa2c2ad855c7296147e49be0ab03c
Author: Prabhakar Kushwaha <pkushwaha>
Date:   Thu Sep 16 07:17:54 2021 +0300

    qed: Add firmware 8.59.1.0

    This FW contains several fixes and features, main ones listed below.

    Common
         - Add support for relaxed ordering PCI writes.
         - Fixes for 100G HW.
    RoCE
         - Support T10DIF on Memory Window.
         - Statistics support for RoCE.
         - Support RDMA Searcher Mode and PVRDMA Namespace.
         - Support RoCE PVRDMA DPT.
         - Fixes for transmission, receive, retransmission flows
           and DCQCN firmware flow.
    iWARP
         - Add "HW QoS_Offload" support.
         - Support for Memory Windows.
         - Fixes for the closing QPs flow and iWARP OOO packed DDPs flow.
    iSCSI
         - Added statistics support.
         - Support configuration of different page size for connection
           queues.
         - Fixes for iSCSI Rx traffic throughput drop, iSCSI target write
           task
           cleanup flow, iSCSI retransmit flow.
    Fcoe
         - Various fixes to avoid fatal firmware errors and FCoE upload and
           cleanup flows.
    Eth
          - VF Representor support.
          - Support RSSv2.
          - Support USO for non-tunneled UDP packets.
          - Fixes for LSO & Vport Forwarding, Tx Drop flow.
    - Debug
          - Support for various memory dumps.
          - Fixes for Memory leak after extracting debug Traces.

    Signed-off-by: Ariel Elior <aelior>
    Signed-off-by: Omkar Kulkarni <okulkarni>

Thanks,
Manish

Comment 4 Patrick Talbert 2022-05-04 14:13:44 UTC
Hey Manish,

That commit d526e044 is in the upstream linux-firmware 20210919 release. The current el9 linux-firmware package linux-firmware-20220209-125.el9 contains content from upstream 20220209 release so it should include your commit.

Are you able to confirm if it is there or not?

RHEL9:
https://brewweb.engineering.redhat.com/brew/buildinfo?buildID=1883048
or for c9s:
https://kojihub.stream.rdu2.redhat.com/koji/buildinfo?buildID=16925


Thank you,

Patrick

Comment 5 Manish Chopra (Marvell) 2022-06-15 15:38:58 UTC
Hi Patrick,

We are planning for new FW upstream, I will detail the commit once it's accepted in linux-firmware.git.
That firmware has some imp storage FW fixes which we need in rhel9.1

Thanks,
Manish

Comment 6 Manish Chopra (Marvell) 2022-06-21 19:43:14 UTC
Hi Patrick,

The FW update was added upstream today only with below commit in linux-firmware.git
Please incorporate the below commit for rhel9.1

commit 78bf6cd6b81f64dff8df8ea85426d9edb9645bb3
Author: Manish Chopra <manishc>
Date:   Thu Jun 16 03:31:42 2022 -0700

    qed: update 8.59.1.0 firmware

    This patch updates the QED zipped firmware with the fixes for
    following storage (iSCSI and FCoE) fastpath related issues -

    * Ystorm SGL handling in case of slow IO is not correct when
      additional iteration over SGEs add 9th SGE to PBF FoC

    * High latency for some of the specific types of workloads or
      write requests and handling of MSS & SGL Cache limit

    Signed-off-by: Manish Chopra <manishc>
    Signed-off-by: Ariel Elior <aelior>
    Signed-off-by: Alok Prasad <palok>
    Signed-off-by: Josh Boyer <jwboyer>

Thanks,
Manish

Comment 12 guazhang@redhat.com 2022-08-03 07:42:16 UTC
No new issue found for FCoE regression testing.
https://beaker.engineering.redhat.com/jobs/6878252

Comment 18 Zhang Kexin 2022-09-03 02:26:34 UTC
offload: https://beaker.engineering.redhat.com/jobs/6969521 pass
regular netperf: https://beaker.engineering.redhat.com/jobs/6971808 pass
single host nic driver: https://beaker.engineering.redhat.com/jobs/6972610 no regression
nic driver multihost: https://beaker.engineering.redhat.com/jobs/6969520 no regression
vlan: https://beaker.engineering.redhat.com/jobs/6972541 no regression
bond: https://beaker.engineering.redhat.com/jobs/6968411 no regression
bridge: https://beaker.engineering.redhat.com/jobs/6972338 one failure(T:149669841) need look into
sriov: https://beaker.engineering.redhat.com/jobs/6968413 need check: sriov-test-vmvf-hibernation and negative_create_vfs_2000180

Comment 19 Zhang Kexin 2022-09-06 11:20:25 UTC
Ran more tests, the failures mentioned in comment#18 are not regressions:
https://beaker.engineering.redhat.com/jobs/6979070 bridge
https://beaker.engineering.redhat.com/jobs/6983627 sriov (9.1)
https://beaker.engineering.redhat.com/jobs/6981802 sriov (9.0)

Comment 21 errata-xmlrpc 2022-11-15 11:17:02 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:8322