PTXdist + Linux ARM - PCIe가 표시되지 않음

PTXdist + Linux ARM - PCIe가 표시되지 않음

저는 PTXdist에서 Marvell Armada CortexA9 기반 임베디드 시스템용 보드 지원 패키지를 구축해 왔습니다. 현재 PCIe 버스를 제외한 모든 하드웨어가 작동하는 것으로 보입니다.

저는 "armada-clearfog-388" 장치 트리가 내장된 Linux 4.9.58 커널을 실행하고 있으며 현재 버스 지원이 구성된 방식은 다음과 같습니다.

Bus Support
---------------
[*] PCI support
[*] PCI Express Port Bus support
[*]   Root Port Advanced Error Reporting support
[*]   PCI Express ASPM control
-*- Message Signaled Interrupts (MSI and MSI-X) 
    PCI host controller drivers  --->
    [*] Marvell EBU PCIe controller    

그러나 "lspci"를 실행하면 여전히 빈 출력이 발생합니다. 두 개의 미니PCIE 슬롯과 설치된 Wi-Fi 카드가 표시되지 않습니다. 내가 선택한 드라이버(mvebu-pcie)도 부팅 시 로드되지 않는 것 같습니다(dmesg에 표시되지 않음). 또한 드라이버가 모듈([M])로 컴파일되지 않기 때문에 드라이버를 모드프로브할 수 없는 것 같습니다.

지난 며칠 동안 다양한 구성 조합을 시도했지만 어느 것도 긍정적인 결과를 얻지 못했습니다. 이 문제를 해결하는 방법을 아는 사람이 있나요? PCI(e) 지원을 받으려면 사용자 공간에 뭔가를 추가해야 합니까?

관련 정보