
KVM을 통해 iPad를 MacOS 게스트에 연결하려고 합니다. MacOS 게스트는 잘 작동하며 K4000에 대한 PCIe 패스스루도 작동합니다. OS는 Fedora 31, 5.5.10-200.fc31.x86_64입니다. Libvirt/virsh는 5.6.0이고, QEMU는 qemu-4.1.1-1.fc31입니다. 이 조각을 사용하여 연결하고 있습니다.
<hostdev mode='subsystem' type='usb'>
<source>
<vendor id='0x05ac'/>
<product id='0x12ab'/>
</source>
</hostdev>
iPad가 연결을 시도한 후 연결이 끊어졌다가 다시 연결되는 것처럼 보이지만 게스트 대신 호스트에 다시 연결됩니다. 최신 iOS 장치는 USB 설명자를 변경하기 위해 처음 연결한 후 다시 연결되는 것 같습니다. 시스템이 헤드리스/GUI가 아니기 때문에 usbmuxd가 설치되지 않습니다.
그런 다음 장치를 연결하면 자동으로 게스트에 장치를 연결하는 udev 규칙을 만들었습니다. 이제 iPad를 연결하면 게스트에 연결 및 분리를 반복하여 정지되는 것 같습니다. 전원이 연결된 상태로 놔두면 iPad와 MacOS 게스트 모두 결국 충돌이 발생하고 재부팅됩니다.
USB 컨트롤러 중 하나의 PCIe 패스스루 없이 iPad를 게스트에 연결할 수 있는 방법이 있습니까? 어쨌든 시스템에 USB 포트가 그렇게 많지 않고 PCI(e 없음) 슬롯이 하나만 남아 있기 때문에 게스트 전용 USB 컨트롤러를 사용하는 대신 소프트웨어 솔루션을 찾고 싶습니다.