20.04 中未检测到 PCI-E 设备

20.04 中未检测到 PCI-E 设备

自从 Ubuntu 19.10 发布以来,我一直在家用服务器上使用它,没有出现任何问题。今天我升级到了 Ubuntu 20.04 LTS,系统不再检测到我的 Mellanox ConnectX-2 和 LSI 9207-8i(双端口 HBA)。这两种设备在 Ubuntu 18 和 19.10 上都运行了好几年。我能够在启动时进入 LSI HBA 菜单,它会检测到所有驱动器,所以据我所知,这不是实际 HBA 卡的问题。当我运行 LSPCI 时,我只看到主板内置的板载 PCI 设备(包括内置显卡)。上面列出的两个设备插在相同的 PCI-E 插槽中,因为它们一直都插在同一个插槽中,升级后它们不再出现。

有什么建议吗?到目前为止,我已经在另一台装有 Ubuntu 19.10 的机器上尝试了这两种设备,它们运行良好。

更新 2020-04-24 14:50 EST:在内核中添加 pci=nocrs 后,系统能够看到两个 PCI-E 卡。我的朋友帮我诊断出内核由于某种原因没有枚举我的 PCI Bridge/PLX。所以目前,它是可以正常工作的,但是我仍然需要找出为什么这在以前的版本中从来不是问题。

相关内容