gpt4 book ai didi

libvirt - Qemu USB 直通 iPhone 反复断开连接

转载 作者:行者123 更新时间:2023-12-05 06:19:10 26 4
gpt4 key购买 nike

我在虚拟机 (libvirt/qemu) 中有一个 MacOS Catalina,主机是 Fedora 31。我想通过 iPhone SE 进行 iOS 开发。当我连接 iPhone 时,我在 dmesg

中看到它
[11680.439777] usb 3-1: new high-speed USB device number 2 using xhci_hcd
[11680.457108] usb 3-1: New USB device found, idVendor=05ac, idProduct=12a8, bcdDevice= 8.04
[11680.457116] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[11680.457120] usb 3-1: Product: iPhone
[11680.457124] usb 3-1: Manufacturer: Apple Inc.
[11680.457128] usb 3-1: SerialNumber: XXXXX

然后我将它共享到 MacOS VM,它断开连接并且它的 Linux USB 连接从 usb 3-1 更改为 usb 3-2。连接 ID 会随着每次尝试共享而递增。

我已经按照所有建议在 udev 规则和 `gvfs-gphoto2 中禁用 iPhone,这样 Fedora 就不会在连接时关心 iPhone。

有类似问题How do I get Qemu USB Passthrough to work for iPad / iPhone?但没有答案。

我有更多的观察。当我将 iPhone 共享到 Windows 10(也在 libvirt VM 中运行)时,它工作正常,USB 连接没有改变。当我将 iPod 5 共享到 MacOS 时,一切正常。

因此问题仅出在与 MacOS 共享的 iPhone 上。有没有人能够将 iPhone 共享到虚拟化的 MacOS?

最佳答案

终于解决了这个问题

-device usb-host,vendorid=0x05ac,productid=0x12ab,guest-reset=false \

关于libvirt - Qemu USB 直通 iPhone 反复断开连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60930827/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com