단일 포트를 통해 PCI 루트 포트와 M.2 드라이브 연결

단일 포트를 통해 PCI 루트 포트와 M.2 드라이브 연결

단일 PCIe x8 슬롯과 단일 M.2 슬롯이 있는 시스템이 있습니다. M.2 드라이브와 연결해야 하는 루트 포트 역할을 하는 장치가 있습니다. lspci 및 dmidecode를 보면 PCIe 슬롯과 M.2 슬롯이 다른 PCI 버스에 있는 것을 알 수 있습니다.

루트 포트 장치가 Linux 커널이 아닌 M.2 드라이브를 제어할 수 있도록 이 2개의 장치를 어떻게 연결할 수 있습니까?

내 초기 계획은 단순히 pci 명령을 사용하여 커널에서 M.2 드라이브를 제거하는 것이었지만 다른 버스에 있는 경우 이는 루트 콤플렉스 이전에 연결되지 않았음을 의미하며 중간에 CPU 없이는 통신할 수 없다는 뜻이라고 생각합니다. .

온라인에서 찾아보니 마더보드에 있는 단일 포트의 팬아웃을 늘리기 위해 PCI-PCI 브리지가 만들어졌기 때문에 브리지를 구입하여 단일 카드 슬롯에 연결한 다음 그 뒤에 둘 다 연결하려고 생각했습니다. 문제는 그런 카드를 찾을 수 없다는 것입니다. 패시브 백플레인을 찾을 수 있지만 내 루트 포트 장치는 PCI를 통해 전원이 공급되므로 패시브 카드가 작동하지 않습니다. 브리지나 스위치 뒤에 있는 여러 장치를 연결하는 전원이 공급되는 백플레인이 필요합니다.

해당 부품이나 대체 솔루션을 아시는 분 계신가요?

관련 정보