[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [Bug 639651] Re: DRIVER_IRQL_NOT_LESS_OR_EQUAL booting WInd
From: |
Michal Suchanek |
Subject: |
[Qemu-devel] [Bug 639651] Re: DRIVER_IRQL_NOT_LESS_OR_EQUAL booting WIndows XP with Synaptics driver installed |
Date: |
Mon, 10 Sep 2012 17:40:46 -0000 |
I guess the problem here is that qemu emulates some very basic mouse
(reported as PS/2 compatible mouse in Windows) whereas real hardware
usually has a fancy mouse (reported as MS Explorer compatible mouse in
Windows).
I don't know how PS/2 mice are detected but due to different mice being
detected differently there is obviously some detection mechanism.
The Windos device IDs in a Touchpad driver that does not exhibit the
problem (synaptics v8)
[SynMfg]
%PS2.SynDeviceDesc% = HP_GROUP2_PS2_Inst,*SYN010D
%PS2.SynDeviceDesc% = HP_GROUP2_PS2_Inst,*SYN010E
%PS2.SynDeviceDesc% = HP_GROUP2_PS2_Inst,*SYN010F
%PS2.SynDeviceDesc% = HP_GROUP2_PS2_Inst,*SYN0110
%PS2.SynDeviceDesc% = HP_GROUP3_PS2_Inst,*SYN0111
%PS2.SynDeviceDesc% = HP_GROUP2_PS2_Inst,*SYN0112
%PS2.SynDeviceDesc% = HP__0100__PS2_Inst,*SYN0113
%PS2.SynDeviceDesc% = HP__0100__PS2_Inst,*SYN0114
%PS2.SynDeviceDesc% = HP_GROUP2_PS2_Inst,*SYN0115
%PS2.SynDeviceDesc% = HP_GROUP3_PS2_Inst,*SYN0116
%PS2.SynDeviceDesc% = HP_GROUP1_PS2_Inst,*SYN0117
%PS2.SynDeviceDesc% = HP_GROUP2_PS2_Inst,*SYN0118
%PS2.SynDeviceDesc% = HP_GROUP5_PS2_Inst,*SYN0119
%PS2.SynDeviceDesc% = HP_GROUP6_PS2_Inst,*SYN011A
%PS2.SynDeviceDesc% = HP_GROUP4_PS2_Inst,*SYN011B
%PS2.SynDeviceDesc% = HP_GROUP3_PS2_Inst,*SYN011C
%PS2.SynDeviceDesc% = HP_GROUP2_PS2_Inst,*SYN011D
%PS2.SynDeviceDesc% = HP_GROUP2_PS2_Inst,*SYN011E
%PS2.SynDeviceDesc% = HP_GROUP3_PS2_Inst,*SYN011F
%PS2.SynDeviceDesc% = HP_GROUP2_PS2_Inst,*SYN0120
%PS2.SynDeviceDesc% = HP_GROUP3_PS2_Inst,*SYN0121
%PS2.SynDeviceDesc% = HP_GROUP2_PS2_Inst,*SYN0122
%PS2.SynDeviceDesc% = HP_GROUP7_PS2_Inst,*SYN0123
%PS2.SynDeviceDesc% = HP_GROUP2_PS2_Inst,*SYN0124
%PS2.SynDeviceDesc% = HP_GROUP3_PS2_Inst,*SYN0125
%PS2.SynDeviceDesc% = HP_GROUP2_PS2_Inst,*SYN0126
%PS2.SynDeviceDesc% = HP_GROUP2_PS2_Inst,*SYN0127
%PS2.SynDeviceDesc% = HP_GROUP3_PS2_Inst,*SYN0128
%PS2.SynDeviceDesc% = HP_GROUP2_PS2_Inst,*SYN0129
%PS2.SynDeviceDesc% = HP_GROUP3_PS2_Inst,*SYN012A
%PS2.SynDeviceDesc% = HP_GROUP2_PS2_Inst,*SYN012B
%PS2.SynDeviceDesc% = HP_GROUP3_PS2_Inst,*SYN012C
and in drivers that do exhibit the problem (note the first device):
Synaptics v9
[SynMfg]
%PS2.SynDeviceDesc% = HP__0100__PS2_Inst,*PNP0F13
%PS2.SynDeviceDesc% = HP_GROUP2_PS2_Inst,*SYN010D
%PS2.SynDeviceDesc% = HP_GROUP2_PS2_Inst,*SYN010E
%PS2.SynDeviceDesc% = HP_GROUP2_PS2_Inst,*SYN010F
%PS2.SynDeviceDesc% = HP_GROUP8_PS2_Inst,*SYN0110
%PS2.SynDeviceDesc% = HP_GROUP9_PS2_Inst,*SYN0111
%PS2.SynDeviceDesc% = HP_GROUP2_PS2_Inst,*SYN0112
%PS2.SynDeviceDesc% = HP__0100__PS2_Inst,*SYN0113
%PS2.SynDeviceDesc% = HP__0100__PS2_Inst,*SYN0114
%PS2.SynDeviceDesc% = HP_GROUP8_PS2_Inst,*SYN0115
%PS2.SynDeviceDesc% = HP_GROUP9_PS2_Inst,*SYN0116
%PS2.SynDeviceDesc% = HP_GROUP1_PS2_Inst,*SYN0117
%PS2.SynDeviceDesc% = HP_GROUP2_PS2_Inst,*SYN0118
%PS2.SynDeviceDesc% = HP_GROUP5_PS2_Inst,*SYN0119
%PS2.SynDeviceDesc% = HP_GROUP6_PS2_Inst,*SYN011A
%PS2.SynDeviceDesc% = HP_GROUP4_PS2_Inst,*SYN011B
%PS2.SynDeviceDesc% = HP_GROUP9_PS2_Inst,*SYN011C
%PS2.SynDeviceDesc% = HP_GROUP2_PS2_Inst,*SYN011D
%PS2.SynDeviceDesc% = HP_GROUP8_PS2_Inst,*SYN011E
%PS2.SynDeviceDesc% = HP_GROUP9_PS2_Inst,*SYN011F
%PS2.SynDeviceDesc% = HP_GROUP8_PS2_Inst,*SYN0120
%PS2.SynDeviceDesc% = HP_GROUP9_PS2_Inst,*SYN0121
%PS2.SynDeviceDesc% = HP_GROUP2_PS2_Inst,*SYN0122
%PS2.SynDeviceDesc% = HP_GROUP7_PS2_Inst,*SYN0123
%PS2.SynDeviceDesc% = HP_GROUP8_PS2_Inst,*SYN0124
%PS2.SynDeviceDesc% = HP_GROUP9_PS2_Inst,*SYN0125
%PS2.SynDeviceDesc% = HP_GROUP2_PS2_Inst,*SYN0126
%PS2.SynDeviceDesc% = HP_GROUP8_PS2_Inst,*SYN0127
%PS2.SynDeviceDesc% = HP_GROUP9_PS2_Inst,*SYN0128
%PS2.SynDeviceDesc% = HP_GROUP8_PS2_Inst,*SYN0129
%PS2.SynDeviceDesc% = HP_GROUP9_PS2_Inst,*SYN012A
%PS2.SynDeviceDesc% = HP_GROUP8_PS2_Inst,*SYN012B
%PS2.SynDeviceDesc% = HP_GROUP9_PS2_Inst,*SYN012C
%PS2.SynDeviceDesc% = HP_GROUP8_PS2_Inst,*SYN012D
%PS2.SynDeviceDesc% = HP_GROUP9_PS2_Inst,*SYN012E
%PS2.SynDeviceDesc% = HP_GROUP2_PS2_Inst,*SYN012F
%PS2.SynDeviceDesc% = HP_GROUP8_PS2_Inst,*SYN0130
%PS2.SynDeviceDesc% = HP_GROUP2_PS2_Inst,*SYN0131
%PS2.SynDeviceDesc% = HP_GROUP2_PS2_Inst,*SYN0132
%PS2.SynDeviceDesc% = HP_GROUP2_PS2_Inst,*SYN0133
%PS2.SynDeviceDesc% = HP_GROUP2_PS2_Inst,*SYN0134
%PS2.SynDeviceDesc% = HP_GROUP10_PS2_Inst,*SYN0135
%PS2.SynDeviceDesc% = HP_GROUP2_PS2_Inst,*SYN0136
%PS2.SynDeviceDesc% = HP_GROUP3_PS2_Inst,*SYN0137
%PS2.SynDeviceDesc% = HP_GROUP8_PS2_Inst,*SYN0138
%PS2.SynDeviceDesc% = HP_GROUP9_PS2_Inst,*SYN0139
%PS2.SynDeviceDesc% = HP_GROUP9_PS2_Inst,*SYN013A
%PS2.SynDeviceDesc% = HP_GROUP8_PS2_Inst,*SYN013B
%PS2.SynDeviceDesc% = HP_GROUP9_PS2_Inst,*SYN013C
%PS2.SynDeviceDesc% = HP_GROUP8_PS2_Inst,*SYN013D
%PS2.SynDeviceDesc% = HP_GROUP2_PS2_Inst,*SYN013E
%PS2.SynDeviceDesc% = HP_GROUP2_PS2_Inst,*SYN013F
Syanptics v14
[SynMfg]
%PS2.DeviceDesc% = DEFAULT__0000__PS2_Inst,*PNP0F13,*PNP0F0E,*PNP0F03,*PNP0F12
; Std PS/2 mouse
%PS2.SynDeviceDesc% = DEFAULT__0000__PS2_Inst,*SYN0002 ; Synaptics PS2 TouchPad
Either of the synaptics drivers v9 and v14 would bind to the qemu mouse
and crash the system when installed.
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/639651
Title:
DRIVER_IRQL_NOT_LESS_OR_EQUAL booting WIndows XP with Synaptics driver
installed
Status in QEMU:
New
Status in Debian GNU/Linux:
New
Bug description:
Positng the issue here since I did not get any reply on the ML.
I was trying to update some windows XP (SP3) images in kvm.
It worked fine several times but last time I added mass storage
drivers to sysprep and now on the second boot after reseal (the first
is mini-setup) I get a BSOD with message
DRIVER_IRQL_NOT_LESS_OR_EQUAL.
It turns out that the error is unrelated to storage drivers. It is
triggered by Synaptics driver installing for the PS2 mouse in kvm
(which does not happen in VirtualBox or on real hardware).
The image is originally created on hardware with MP acpi (not
virtualization).
qemu-kvm 0.12.5+dfsg-2
To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/639651/+subscriptions
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-devel] [Bug 639651] Re: DRIVER_IRQL_NOT_LESS_OR_EQUAL booting WIndows XP with Synaptics driver installed,
Michal Suchanek <=