几个月前,我在Linux Mint 19.1(Tessa)QEMU / KVM guest虚拟机中安装了Windows 10版本1909。使用USB重定向(又名USB重定向,virsh附加),将USB到SATA桥连接到SATA光盘驱动器以读取光盘。
Linux大约每小时一次,将重置USB设备,从而导致从Windows 10读取光盘的延迟(几分钟):
usb 1-1.6: reset high-speed USB device number 8 using ehci-pci
大约每两个小时,Linux就会断开USB设备的连接,从而杀死从Windows 10读取的光盘:
usb 1-1.6: USB disconnect, device number 8
测试了多个驱动器,USB到SATA桥接器,电缆,电源和光盘。这不是硬件问题或光盘问题。
为了进行比较,将相同的Linux Mint 19.1 QEMU / KVM主机与Windows 7来宾和相同的光盘(或任何光盘)一起使用是没有问题的。
若要更正此问题,请关闭Windows 10 guest虚拟机。在虚拟机管理器(又名virt-manager)中,打开Windows 10 guest虚拟机的属性。单击选项卡“ Controller USB 0”,将型号从默认的“ USB 2”更改为“ USB 3”,然后单击按钮“应用”。启动Windows 10 guest虚拟机,执行USB重定向,读取光盘,并确认USB重置和断开连接已停止。
此外,将“ Controller USB 0”更改为“ USB 3”模型后,读取性能从4 MB / s增加到13 MB / s。
主机的USB控制器是USB 2.0。USB至SATA桥接器是USB 2.0。据我了解,USB重定向仅限于USB 2.0。我发现这种微小的配置更改已解决了该问题,这令人感到困惑,但是在连续数周无问题地读取光盘后,它肯定已修复。
我花了数周的时间对此进行故障排除,希望对其他人有所帮助。
----------当前工作配置----------
主持人:
Linux Mint 19.1 x64 Cinnamon (Tessa) running QEMU/KVM and Virtual Machine Manager
Supermicro X9SCM system board (C204 USB Enhanced Host Controller (EHCI))
StarTech USB2SATAIDE USB 2.0 to IDE or SATA Adapter Cable (JMicron JM20337 - USB 152d:2338)
Asus BW-16D1HT, LG WH16NS40, Pioneer BDR-209D, and Pioneer BDR-209M
来宾:
Windows 10 x64 version 1909 (no additional Windows updates)
Architecture options: x86_64
OS type: Windows
Version: Microsoft Windows 10
Memory (RAM) MiB: 8192
CPUs: 2
Network selection: Bridge br0: Host device enoX
NIC: Device model: virtio
Chipset: Q35
Enable boot menu: <checked>
Hard drives: Advanced options: Disk bus: VirtIO
Optical drives: Advanced options: Disk bus: SATA
Display Spice: Address: Localhost only
Channel spice: spicevmc; virtio; com.redhat.spice.0
Controller USB 0: USB 3
USB Redirector 1: Type: SpiceVMC
USB Redirector 2: Type: SpiceVMC
drivers installed from "virtio-win-0.1.173-5.iso" and QEMU Guest Agent "qemu-ga-x86_64.msi" installed
host/guest copy/paste from "spice-guest-tools-0.141.exe"
AnyDVD HD v8.4.2.0
IsoBuster Pro v4.5
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句