首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Qemu USB Passthrough iPhone反复断开连接

Qemu USB Passthrough iPhone反复断开连接
EN

Stack Overflow用户
提问于 2020-03-30 20:44:08
回答 1查看 1.1K关注 0票数 2

我在虚拟机(libvirt/qemu)中有一个MacOS Catalina,主机是Fedora31。我想通过一个用于iOS开发的iPhone SE。当我连接iPhone时,我在dmesg中看到它

代码语言:javascript
复制
[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共享给Windows10(也在libvirt虚拟机中运行)时,它可以工作,USB连接没有改变。当我将iPod 5分享给MacOS时,它就可以工作了。

因此,问题只与共享给MacOS的iPhone有关。是否有人能够将iPhone共享给虚拟化的MacOS?

EN

回答 1

Stack Overflow用户

发布于 2021-02-18 07:38:21

最终解决了这个问题

代码语言:javascript
复制
-device usb-host,vendorid=0x05ac,productid=0x12ab,**guest-reset=false** \
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60930827

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档