View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000934 | channel: elrepo/el8 | --elrepo--request-for-enhancement-- | public | 2019-09-10 13:02 | 2019-09-11 15:18 |
Reporter | akrherz | Assigned To | toracat | ||
Priority | normal | Severity | minor | Reproducibility | N/A |
Status | resolved | Resolution | open | ||
Summary | 0000934: Request for kmod ib-qib for InfiniBand: QLogic Corp. IBA7220 InfiniBand HCA | ||||
Description | Thanks 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. | ||||
Tags | No tags attached. | ||||
|
Can you also show us the output from 'lspci -nn' ? |
|
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) |
|
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) |
|
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]. |
|
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! |
|
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! |
|
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 |
|
Thanks for the hint. Indeed, it is the first thing I do :) |
|
I'm closing this as 'resolved'. |
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 |