透過單一連接埠連接 PCI 根連接埠和 M.2 驅動器

透過單一連接埠連接 PCI 根連接埠和 M.2 驅動器

我的系統隨附一個 PCIe x8 插槽和一個 M.2 插槽。我有一個充當需要連接的根端口的設備以及一個 M.2 驅動器。看看 lspci 和 dmidecode,我發現我的 PCIe 插槽和 M.2 插槽位於不同的 PCI 總線上。

如何連接這兩個設備,以便根連接埠設備可以控制 M.2 驅動器而不是 Linux 核心?

我最初的計劃只是使用pci 命令從核心中刪除M.2 驅動器,但如果它們位於不同的總線上,我認為這意味著它們在根聯合體之前沒有連接,這意味著它們無法在中間沒有CPU 的情況下進行通信。

在網上查看時,我發現PCI 到PCI 橋接器是為了增加主機板上單個連接埠的扇出而創建的,因此我想買一個橋接器並將其連接到我的單卡插槽,然後將兩者連接在其後面。問題是我找不到這樣的卡。我可以找到被動背板,但我的根端口設備是透過 PCI 供電的,因此被動卡將無法工作。

有誰知道這樣的部分或替代解決方案?

相關內容