首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在CentOS8.2上恢复一张旧的QLogic IBA7322无限带卡

在CentOS8.2上恢复一张旧的QLogic IBA7322无限带卡
EN

Server Fault用户
提问于 2020-08-18 05:36:32
回答 2查看 741关注 0票数 1

我有一些惠普叶片Gen7配备了QLogic无限卡IBA7322,我想用CentOS 8。问题是,我找不到合适的驱动程序。我发现的所有信息要么是旧的,要么链接不起作用(例如,marvell下载链接)。

我可以看到这张卡与lspci,但除此之外,我没有任何运气打开它(可以这么说)。

有人能为我指出这个问题的方向吗?

干杯。

编辑:

lspci -vv的结果:

代码语言:javascript
复制
01:00.0 InfiniBand: QLogic Corp. IBA7322 QDR InfiniBand HCA (rev 02)
        Subsystem: Hewlett-Packard Company Device 178a
        Physical Slot: 0
        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-
        Interrupt: pin A routed to IRQ 10
        Region 0: Memory at fd400000 (64-bit, non-prefetchable) [size=4M]
        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: [70] Express (v2) Endpoint, MSI 00
                DevCap: MaxPayload 512 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
                        ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 0.000W
                DevCtl: Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+
                        RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
                        MaxPayload 128 bytes, MaxReadReq 4096 bytes
                DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
                LnkCap: Port #0, Speed 5GT/s, Width x8, ASPM L0s, Exit Latency L0s <4us
                        ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp-
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 5GT/s, Width x8, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
                DevCap2: Completion Timeout: Not Supported, TimeoutDis+, LTR-, OBFF Not Supported
                         AtomicOpsCap: 32bit- 64bit- 128bitCAS-
                DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled
                         AtomicOpsCtl: ReqEn-
                LnkCtl2: Target Link Speed: 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: [b0] MSI-X: Enable- Count=32 Masked-
                Vector table: BAR=0 offset=00008000
                PBA: BAR=0 offset=00009000
        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, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
                        MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
                HeaderLog: 00000000 00000000 00000000 00000000
EN

回答 2

Server Fault用户

发布于 2020-08-18 21:24:39

要做的第一件事是获取有关硬件的PCI供应商和设备in。你的卡似乎是1077:7322。Linux驱动程序数据库中的快看告诉我,这张卡使用ib_qib驱动程序。

我查看了移除RHEL 8中的驱动程序的RHEL文档,但没有看到这个驱动程序。但是,我启动了一个RHEL8VM,驱动程序不再存在,并且在相应的内核配置中没有启用。它存在于RHEL 7中。

在这种情况下,为了使用旧的硬件,人们通常要做的是使用埃勒波存储库,对于RHEL 8,它包含丢失的ib_qib驱动程序(以及Red丢弃的其他几个驱动程序)。例如:

代码语言:javascript
复制
dnf install https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm
dnf install kmod-ib_qib
票数 0
EN

Server Fault用户

发布于 2023-01-30 21:33:17

经过多次试验,我的朋友向玛丽致敬,在Rocky 8.5上重新编译了4.19内核,并启用了qib驱动程序。它一直存在,只是没有在默认内核中编译。

现在我们让旧的QLogic卡又起作用了。它连接到一个(喘息!)运行子网管理器的Mellanox Infiniband开关。

节点能够以40 Gbps的速度在它们之间进行通信,它们还能够与更新得更新的100 Gbps Mellanox ConnectX5卡进行通信。

在infiniband-土地上一切都很好!

希望这对某人有帮助,如果有任何问题,我会尽力回答他们。请记住,我绝不是这方面的专家。只是一个必须想出办法让一台旧设备重新相关的家伙!

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1030539

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档