
Debian 10 호스트 서버와 KVM이 있는 Ubuntu 20.04 게스트가 있습니다. Ubuntu 서버는 virt-install
설치 후 의도한 대로 생성되고 작동합니다. 게스트에게 RAID 컨트롤러(Adaptec 81605Z)를 전달하기 위해 PCI 패스스루를 사용하려고 합니다. 내가 virsh edit my_vm
추가한
<hostdev mode='subsystem' type='pci' managed='yes'>
<driver name='vfio'/>
<source>
<address domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>
</source>
</hostdev>
구성에. 그런 다음 virsh nodedev-dettach pci_0000_01_00_0
호스트에서 RAID 컨트롤러를 분리하는 데 사용했으며 그 후에는 다음과 같이 lspci -nnv
표시됩니다 .
01:00.0 RAID bus controller [0104]: Adaptec Series 8 12G SAS/PCIe 3 [9005:028d] (rev 01)
Subsystem: Adaptec Series 8 12G SAS/PCIe 3 [9005:0557]
Flags: fast devsel, IRQ 16
Memory at a2100000 (64-bit, non-prefetchable) [size=1M]
Memory at a2280000 (64-bit, non-prefetchable) [size=1K]
I/O ports at 4000 [size=256]
Expansion ROM at a2200000 [disabled] [size=512K]
Capabilities: [80] Power Management version 3
Capabilities: [90] MSI: Enable- Count=1/32 Maskable+ 64bit+
Capabilities: [b0] MSI-X: Enable- Count=64 Masked-
Capabilities: [c0] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [300] #19
Kernel driver in use: vfio-pci
Kernel modules: aacraid
그러나 으로 VM을 시작하면 virsh start my_vm --console
콘솔이 멈추고 아무 것도 인쇄되지 않으므로 VM이 부팅되지 않아 뭔가 잘못된 것 같습니다. 잠시 후 나는 점점
kernel:[ 747.764965] watchdog: BUG: soft lockup - CPU#1 stuck for 22s! [qemu-system-x86:1305]
오류가 발생하고 호스트 컴퓨터가 상당히 느려집니다. 문제가 발생할 수 있으므로 VM에서 kvm을 비활성화했습니다. 내 VM에는 4GB의 RAM과 4개의 VCPU가 할당되어 있습니다.
내 구성에 문제가 있나요?