1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
id = 2783
title = "Cannot install a fresh Windows 7 32-bit guest with Q35 machine type (mouse and keyboard do not function, so cannot continue install)"
state = "opened"
created_at = "2025-01-18T23:50:54.885Z"
closed_at = "n/a"
labels = ["guest: Windows", "target: i386"]
url = "https://gitlab.com/qemu-project/qemu/-/issues/2783"
host-os = "Ubuntu 24.04"
host-arch = "x86_64"
qemu-version = "8.2.2"
guest-os = "Windows 7 SP1 32-bit"
guest-arch = "x86"
description = """When trying to install Windows 7 32-bit via the official SP1 installation ISO, the machine boots the installer, but both keyboard and mouse do not function, so the installation cannot proceed."""
reproduce = """1. Using virt-manager, create a new VM using the x86 version of the Windows 7 SP1 install ISO found here: https://archive.org/details/windows-7-professional-with-sp1-x64-dvd-iso
2. Select `Microsoft Windows 7` as the Operating System type, which uses Q35 as the machine type
3. Click Begin Installation
4. See the Windows 7 installer screen show up
5. Keyboard and mouse inputs don't work at all, mouse cursor also doesn't appear"""
additional = """I've tried using `Microsoft Windows XP` as the Operating System in virt-manager, which switches to i440FX as the machine type, and the issue doesn't appear: keyboard and mouse both work perfectly. But of course, it would be nice to use Q35 instead to get USB 3.0, PCI-E, etc.

Notice the lack of cursor in the screenshot above on Q35.
When using a i440FX machine, the white Windows cursor will appear:
"""
|