View Issue Details

IDProjectCategoryView StatusLast Update
0000934channel: elrepo/el8--elrepo--request-for-enhancement--public2019-09-11 15:18
Reporterakrherz Assigned Totoracat  
PrioritynormalSeverityminorReproducibilityN/A
Status resolvedResolutionopen 
Summary0000934: Request for kmod ib-qib for InfiniBand: QLogic Corp. IBA7220 InfiniBand HCA
DescriptionThanks for your hard work supporting the SAS controllers removed in RHEL8!

The request is to consider kmod support for an Infiniband card removed in RHEL8. The `ib_qib` module appears to cover this card in RHEL7. And here is lspci -vv output.

03:00.0 InfiniBand: QLogic Corp. IBA7220 InfiniBand HCA (rev 02)
    Subsystem: QLogic Corp. IBA7220 InfiniBand HCA
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin A routed to IRQ 39
    Region 0: Memory at df400000 (64-bit, non-prefetchable) [size=4M]
    Expansion ROM at df000000 [disabled] [size=128K]
    Capabilities: [40] Power Management version 3
        Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
        Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
    Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Address: 00000000fee20000 Data: 4045
    Capabilities: [70] Express (v2) Endpoint, MSI 00
        DevCap: MaxPayload 512 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
            ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 25.000W
        DevCtl: Report errors: Correctable- Non-Fatal+ Fatal+ Unsupported+
            RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
            MaxPayload 256 bytes, MaxReadReq 512 bytes
        DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
        LnkCap: Port #0, Speed 2.5GT/s, Width x16, ASPM L0s, Exit Latency L0s <2us, L1 <1us
            ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp-
        LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+
            ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
        LnkSta: Speed 2.5GT/s, Width x8, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
        DevCap2: Completion Timeout: Not Supported, TimeoutDis+, LTR-, OBFF Not Supported
        DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis+, LTR-, OBFF Disabled
        LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
             Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
             Compliance De-emphasis: -6dB
        LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1-
             EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
    Capabilities: [100 v1] Advanced Error Reporting
        UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
        UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt+ UnxCmplt+ RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
        UESvrt: DLP+ SDES+ TLP+ FCP+ CmpltTO+ CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC+ UnsupReq- ACSViol-
        CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
        CEMsk: RxErr+ BadTLP+ BadDLLP+ Rollover+ Timeout+ NonFatalErr+
        AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn-
    Kernel driver in use: ib_qib
    Kernel modules: ib_qib

Thanks for your consideration.
TagsNo tags attached.

Activities

toracat

2019-09-10 13:47

administrator   ~0006457

Can you also show us the output from 'lspci -nn' ?

akrherz

2019-09-10 20:50

reporter   ~0006458

Here's the `lspci -nn` output on a RHEL8 host.

03:00.0 InfiniBand [0c06]: QLogic Corp. IBA7322 QDR InfiniBand HCA [1077:7322] (rev 02)

akrherz

2019-09-10 20:51

reporter   ~0006459

maybe I have a mix of devices at play, but here's output from a RHEL7 host.

03:00.0 InfiniBand [0c06]: QLogic Corp. IBA7220 InfiniBand HCA [1077:7220] (rev 02)

toracat

2019-09-11 00:22

administrator   ~0006460

You can find:

dd-ib_qib-0.0-1.el8_0.elrepo.iso

in https://elrepo.org/linux/dud/el8/x86_64/ . The ib_qib driver should be good for both [1077:7322] and [1077:7220].

akrherz

2019-09-11 07:46

reporter   ~0006461

Wow, awesome! I will test the dud later today hopefully, but I immediately was able to test the kmod-ib_qib-0.0-1.el8_0.elrepo.x86_64.rpm and it appears to be working!

akrherz

2019-09-11 12:24

reporter   ~0006462

I tested the DUD and verified that the module loaded during the installer and was subsequently available during the first boot of the system. Thank you so much for doing this!

toracat

2019-09-11 12:27

administrator   ~0006463

Great news. Thanks for reporting back.

Before updating the kernel, be sure to install our patched version of dracut. Details are in :

http://elrepoproject.blogspot.com/2019/08/rhel-80-and-support-for-removed-adapters.html

akrherz

2019-09-11 12:28

reporter   ~0006464

Thanks for the hint. Indeed, it is the first thing I do :)

toracat

2019-09-11 15:18

administrator   ~0006465

I'm closing this as 'resolved'.

Issue History

Date Modified Username Field Change
2019-09-10 13:02 akrherz New Issue
2019-09-10 13:02 akrherz Status new => assigned
2019-09-10 13:02 akrherz Assigned To => toracat
2019-09-10 13:47 toracat Note Added: 0006457
2019-09-10 14:12 burakkucat Reproducibility have not tried => N/A
2019-09-10 20:50 akrherz Note Added: 0006458
2019-09-10 20:51 akrherz Note Added: 0006459
2019-09-11 00:22 toracat Note Added: 0006460
2019-09-11 00:23 toracat Status assigned => feedback
2019-09-11 07:46 akrherz Note Added: 0006461
2019-09-11 12:24 akrherz Note Added: 0006462
2019-09-11 12:27 toracat Note Added: 0006463
2019-09-11 12:28 akrherz Note Added: 0006464
2019-09-11 15:18 toracat Note Added: 0006465
2019-09-11 15:18 toracat Status feedback => resolved