From: Michal Suchanek <hramrach@centrum.cz>
To: Avi Kivity <avi@redhat.com>
Cc: qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] problem running Windows XP on kvm
Date: Thu, 16 Sep 2010 21:01:11 +0200 [thread overview]
Message-ID: <AANLkTi=1frHm8Pcr_XDRSyx8H-FsPLpUGgpLMAV0ON5R@mail.gmail.com> (raw)
In-Reply-To: <AANLkTim=Nc5UOt-0mSyodzs6X48pYw7TNTWrGhnJ=dnY@mail.gmail.com>
On 16 September 2010 19:54, Michal Suchanek <hramrach@centrum.cz> wrote:
> On 16 September 2010 16:46, Avi Kivity <avi@redhat.com> wrote:
>> On 09/16/2010 04:37 PM, Michal Suchanek wrote:
>>>
>>> On 16 September 2010 15:38, Avi Kivity<avi@redhat.com> wrote:
>>> > On 09/16/2010 03:34 PM, Michal Suchanek wrote:
>>> >>
>>> >> On 16 September 2010 12:08, Avi Kivity<avi@redhat.com> wrote:
>>> >> > On 09/14/2010 07:29 PM, Michal Suchanek wrote:
>>> >> >>
>>> >> >> Hello
>>> >> >>
>>> >> >> I was trying to update some windows XP (SP3) images on 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. I can post the screenshot if
>>> >> somebody
>>> >> >> thinks it is interesting enough.
>>> >> >
>>> >> > Please do so.
>>> >>
>>> >> Please see
>>> >>
>>> >> https://bugs.launchpad.net/qemu/+bug/639651
>>> >>
>>> >>
>>> >> https://bugs.launchpad.net/qemu/+bug/639651/+attachment/1593631/+files/gkrellShoot_2010-09-16_152436.png
>>> >>
>>> >>
>>> >
>>> > Hard to tell. What are those storage drivers?
>>> >
>>> I built a MassStorage section for sysprep.
>>>
>>> Please see
>>>
>>> https://bugs.launchpad.net/qemu/+bug/639651/comments/2
>>>
>>>
>>
>> Can you bisect this file to see which line triggers the error?
>>
>
> hmm, in order to make the image usable I registered the drivers in
> C:\drivers to devicepath which seems to be the root of the issue.
>
> The storage drivers specified in the MassStorage section are installed
> into Windows but unused since the PIIX controller is handled by the
> generic PCI IDE Microsoft driver.
>
> I hacked all the vendor drivers out of windows and undegistered the
> additional drivers. Windows would then boot repeatedly without issues,
> it would only lack drivers for some devices.
>
> Re-registering the drivers and uninstalling the "ACPI-compatible
> multiprocessor system" device broke the image again after second
> reboot.
>
> The drivers that were installed into Windows are:
>
> e1000 (e1000325 ver 04/27/2006 8.7.1.0) - would not suspect this one
> as the issue happens even without a NIC
> Synaptics Touchpad (SynPD v 08/27/2009 14.0.3.0) - this is odd, the
> Synaptics driver should be picky and install only on actual Synaptics
> device.
Indeed, the synaptics driver is not installed in VirtualBox and on
real hardware but is installed in KVM and installing it causes the
issue.
I am not sure if this is a failure in the driver to recognize
compatible devices or if the PS/2 device in KVM has incorrect
identification. I never quite understood how it is posible to tell
aprat different PS/2 devices from the system's side.
Thanks
Michal
prev parent reply other threads:[~2010-09-16 19:02 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-09-14 17:29 [Qemu-devel] problem running Windows XP on kvm Michal Suchanek
2010-09-16 10:08 ` Avi Kivity
2010-09-16 13:34 ` Michal Suchanek
2010-09-16 13:38 ` Avi Kivity
2010-09-16 14:37 ` Michal Suchanek
2010-09-16 14:46 ` Avi Kivity
2010-09-16 15:20 ` Michal Suchanek
[not found] ` <AANLkTim=Nc5UOt-0mSyodzs6X48pYw7TNTWrGhnJ=dnY@mail.gmail.com>
2010-09-16 19:01 ` Michal Suchanek [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='AANLkTi=1frHm8Pcr_XDRSyx8H-FsPLpUGgpLMAV0ON5R@mail.gmail.com' \
--to=hramrach@centrum.cz \
--cc=avi@redhat.com \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).