Qemu 2.0 Windows guest - 使用 usb-passthrough 時滑鼠停止工作 (vnc)
我在 Ubuntu Server 14.04 LTS 電腦上安裝了 Qemu 2.0。我使用 Qemu 執行多個虛擬機。其中之一是使用 Windows 8.1 Pro (x64) 並用於備份。
客人執行良好,沒有任何問題。但是當我開始通過 USB 設備(外部硬碟驅動器)時,滑鼠(鍵盤仍然可以正常工作)停止在 vnc 客戶端上工作。重新連接到 vnc-server 不起作用。只有訪客重新啟動才能解決此問題。
似乎只有當我在執行 vnc 客戶端的本地電腦上使 vnc 客戶端處於非活動狀態(點擊另一個程序/服務上的其他位置)時,此“錯誤”才會開始。當我返回(再次啟動)vnc 客戶端/查看器時,滑鼠停止工作/不再響應。
僅當我使用 usb2 控制器模式並且僅當我添加新的 USB 直通設備時才會發生這種情況。只要我不連接/通過那個 USB 設備,滑鼠仍然可以工作。但我需要這個 usb2 控制器才能讓我的外部硬碟驅動器正常工作。
如果客人打開並且我連接外部 USB 硬碟驅動器以重現此錯誤,我還注意到如果我移除設備,那麼滑鼠會再次開始工作。就好像客人認為該設備代替了滑鼠輸入設備。儘管如此,硬碟驅動器在連接後工作正常,只有滑鼠不是。
我在網際網路上找不到任何相關的問題,我希望這裡有人可以幫助我解決這個問題。
我終於找到了解決這個錯誤/問題的方法!它實際上是一個錯誤,但我不知道它是 Windows 錯誤還是 Qemu/VNC 錯誤。將大容量儲存設備連接到 Windows 8.1 客戶機後,滑鼠停止工作,因為它進入睡眠狀態。
可以通過轉到 WIN + X、控制面板、設備和列印機來修復此錯誤。在那裡您可以看到 QEMU USB 平板電腦,它是一種平板電腦/滑鼠設備,用於 VNC 滑鼠在來賓上工作。右鍵點擊它並選擇屬性。接下來點擊選項卡硬體。通常,您應該看到兩個設備(基於您分配給來賓的硬體),符合 HID 標準的滑鼠和 USB 輸入設備。
現在選擇 USB 輸入設備並點擊底部的屬性。這將打開一個包含設備屬性的新視窗。接下來點擊更改設置(為此您需要 Admin.-powers),然後轉到新打開的視窗上的電源管理選項卡。在那裡,您應該會看到一個帶有以下說明的選項:允許電腦關閉此設備以節省電量。
取消選中該選項並按 OK 即可解決問題。整個路線可以僅使用鍵盤完成(因為鍵盤仍然可以使用)。按 ENTER 打開東西,使用 TAB 移動到不同的菜單,然後按 SPACE 模擬點擊滑鼠(取消選中復選框)。
我仍然找不到與我遇到相同問題的人的任何相關主題,但這是一個錯誤,應該修復。我不知道它是否與 Windows 或 Qemu 相關,我希望 Qemu 團隊可以進一步檢查。