Linux Mint - QEMU/KVM USB 重定向和 Windows 10 Guest

Linux Mint - QEMU/KVM USB 重定向和 Windows 10 Guest

几个月前,我在 Linux Mint 19.1 (Tessa) QEMU/KVM guest 虚拟机中安装了 Windows 10 版本 1909。使用 USB 重定向(又名 USB 重定向、virsh Attach),将 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 客户机以及相同的光盘(或任何光盘)不会出现任何问题。

答案1

要解决此问题,请关闭 Windows 10 客户机。从虚拟机管理器(又名 virt-manager)中,打开 Windows 10 客户机的属性。单击“控制器 USB 0”选项卡,将型号从默认的“USB 2”更改为“USB 3”,然后单击“应用”按钮。启动 Windows 10 客户机,执行 USB 重定向,读取光盘,并验证 USB 重置和断开连接是否已停止。

此外,将“控制器 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

相关内容