A.20. ExpressGbE
테스트에서 다루는 내용
Express card 테스트에서는 USB 및 PCI Express 인터페이스의 두 가지 유형의 장치를 찾고 시스템이 둘 다 통해 통신할 수 있는지 확인합니다. Express slot 슬롯 탐지는 시스템의 다른 장치를 감지하는 것만큼 간단하지 않습니다. Expressverify는 모든 종류의 전용 브릿지 장치가 필요하지 않도록 특별히 설계되었습니다. 이는 PCIe와 USB를 결합하는 새로운 폼 팩터 인터페이스일 뿐입니다. 이 때문에 udev 출력에서 볼 수 있는 특정 "Expressverify 슬롯" 항목이 없습니다. Red Hat은 이러한 하드웨어 조합을 사용하여 Expressknative-containing 노트북 이외의 장치를 보지 못했기 때문에 건전지, USB 및 PCIe 인터페이스가 포함된 시스템에서 테스트를 예약하기로 결정했습니다.
지원되는 RHEL 버전
- RHEL 7
- RHEL 8
- RHEL 9
테스트의 기능
이 테스트는 먼저 lsusb
및 lspci
명령을 사용하여 USB 및 PCIe 버스트에 있는 모든 장치의 스냅샷을 사용합니다. 그런 다음 테스트자에게 시스템에 얼마나 많은 Expressknative 슬롯이 있는지 묻는 메시지가 표시됩니다. 테스트자는 슬롯 중 하나에 카드를 삽입하도록 요청됩니다. 이 시스템은 USB 및 PCIe 버스를 스캔하고 결과를 원래 lsusb 및 lspci 출력과 비교하여 새 장치를 탐지합니다. USB 장치가 감지되면 시스템은 카드를 제거하고 PCIe 인터페이스가 있는 카드를 동일한 슬롯에 삽입하도록 요청합니다. PCIe 기반 카드가 감지되면 시스템은 이를 제거하고 동일한 슬롯에 USB 기반 카드를 삽입하도록 요청합니다. 카드가 두 인터페이스(예: 도킹 스테이션 카드)와 함께 삽입되면 한 번에 슬롯에 대한 테스트 요구 사항을 모두 충족할 수 있습니다. 이 절차는 시스템의 모든 슬롯에 대해 반복됩니다.
테스트 준비
USB 및 PCIe 버스트가 있는 Expressverify 카드가 필요합니다. 두 개의 서로 다른 카드 또는 두 인터페이스가 있는 하나의 카드일 수 있습니다. 테스트를 실행하기 전에 모든 Express issued 카드를 제거하십시오.
테스트 실행
expresscard 테스트는 대화형입니다. 테스트 이름 옆에 있는 상자를 선택하여 실행할 테스트 중임을 나타냅니다. 계속하려면 선택한 실행을 클릭합니다. 모든 Expressanchors를 제거하라는 메시지가 표시되면 로드되지 않은 경우 PCI Express 핫플러그 모듈(pciehp)을 로드할 수 있는 권한을 요청합니다. 시스템이 실행되는 동안 PCIe 기반 Express skopeo 카드를 추가하거나 제거하려면 PCIe 핫플러그 기능이 필요합니다. 다음으로 이 테스트에서는 시스템의 Express IRQ 슬롯 수를 요청한 다음 순서에 따라 두 유형의 인터페이스(Forwarded 및 PCIe)가 있는 카드를 삽입 및 제거하라는 메시지가 표시됩니다.