작동 중인 PCI(e) 장치(이 경우 USB 컨트롤러)의 PCI(e) ID를 찾습니다.

작동 중인 PCI(e) 장치(이 경우 USB 컨트롤러)의 PCI(e) ID를 찾습니다.

mPCIe 카드(USB 컨트롤러)를 컴퓨터의 mPCIe 슬롯에 연결했습니다. 연결된 USB 장치가 표시 lsusb되고 모든 것이 정상입니다.

이제 KVM/qemu를 실행하고 있으므로 단일 USB 장치뿐만 아니라 USB 컨트롤러도 PCIe 장치로 가상 머신에 전달하고 싶습니다. 이미 온보드 NIC(PCIe이기도 함)에서 했던 것처럼 말입니다.

그래서 저는 USB 컨트롤러가 호출될 때 PCI 연결 장치로 자신을 알릴 것이라고 생각했지만 lspci그렇지 않습니다.

# lspci
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h (Models 30h-3fh) Processor Root Complex
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Mullins IOMMU
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h (Models 30h-3fh) Host Bridge
00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Functions 5:1
00:02.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Functions 5:1
00:02.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Functions 5:1
00:08.0 Encryption controller: Advanced Micro Devices, Inc. [AMD] Kabini/Mullins PSP-Platform Security Processor
00:10.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller (rev 11)
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [IDE mode] (rev 39)
00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 39)
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 42)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 11)
00:14.7 SD Host controller: Advanced Micro Devices, Inc. [AMD] FCH SD Flash Controller (rev 01)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h (Models 30h-3fh) Processor Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h (Models 30h-3fh) Processor Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h (Models 30h-3fh) Processor Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h (Models 30h-3fh) Processor Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h (Models 30h-3fh) Processor Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h (Models 30h-3fh) Processor Function 5
01:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)
02:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)
03:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)

이 컴퓨터는 AMD 기반의 PC Engine APU2 임베디드 컴퓨터입니다.https://www.pcengines.ch/apu2.htm) - Debian Linux를 실행합니다.

lsusb연결된 USB 컨트롤러에 연결된 USB 장치를 표시합니다.

질문: 내 USB 컨트롤러가 어떤 PCI(e) ID/장치에 연결되어 있는지 확인하여 내 가상 머신에서 기본 PCI(e) 장치로 작동하도록 전달할 PCI(e) ID/장치를 확인하려면 어떻게 해야 합니까? 팝업?

lsusb아마도 USB 버스 ID에서 무엇인가 추측할 수 있을 것입니다 . 그러나 이것이 제가 알아낸 것입니다.

관련 정보