From: Jason Gress <jasong@ccgr.org>
To: bolle@geodb.org, qemu-devel@nongnu.org
Subject: Re: APM bug Re: [Qemu-devel] Re: Suggestion - trap window-close of VM
Date: Thu, 31 Mar 2005 11:32:14 -0600 [thread overview]
Message-ID: <200503311132.16078.jasong@ccgr.org> (raw)
In-Reply-To: <000201c53610$08aa6ad0$6401a8c0@geodb.org>
On Thursday 31 March 2005 10:38 am, Andreas Bollhalder wrote:
> My Windows XP guests are also unable to power off QEMU. As I know,
> there is the posibillity to install W2K or XP without ACPI support.
> Has anyone tried that ? Could it be, that the default installation of
> Windows with ACPI disable the APM support ? My brain is remembering
> something... Win98 guest closes QEMU fine.
>
> Andreas
Win2k/XP can be told to setup w/o ACPI by pressing F5 during the install
sequence, right around when it asks for F6 for additional SCSI drivers. If I
remember correctly, on normal hardware that prevents the system from turning
off automatically even when a similar Win98 might do that. You could give it
a try, but I'd be surprised if that worked.
Jason
>
> > -----Original Message-----
> > From: qemu-devel-bounces+bolle=geodb.org@nongnu.org
> > [mailto:qemu-devel-bounces+bolle=geodb.org@nongnu.org] On
> > Behalf Of Struan Bartlett
> > Sent: Wednesday, March 30, 2005 3:22 PM
> > To: qemu-devel@nongnu.org
> > Subject: APM bug Re: [Qemu-devel] Re: Suggestion - trap
> > window-close of VM
> >
> >
> > *This message was transferred with a trial version of
> > CommuniGate(tm) Pro*
> >
> > Paul Brook wrote:
> > >>This isn't working quite right for me with a Windows 98 guest --
>
> it
>
> > >>traps the attempt to close the window all right, but it doesn't
>
> let
>
> > >>the window close even when Window 98 has in fact shut down.
> > >
> > >In theory windows should be able to "turn off" qemu using
> >
> > APM, like it does on
> >
> > >real machines. However there seem to be bugs in the qemu
> >
> > implementation that
> >
> > >stop this working.
> >
> > I thought I'd have a little look into why Windows 2000
> > doesn't turn off
> > qemu using APM properly. I enabled DEBUG_BIOS in hw/pc.c then
> > downloaded
> > the latest Debian source for the Bochs bios v1.121 and defined
> > DEBUG_ROMBIOS and DEBUG_APM both to be 1. I recompiled and
> > installed the
> > bios and ran qemu to load up Windows 2000. What we get seems
> > interesting. By the time Qemu boots Windows 2000 to its first
> > progress-bar, it has printed the following debug statements (with my
> >
> > explanation added in square brackets):
> >
> > APM: EAX=00005300 [53 is the int 15h identifier for APM
> > checked for in
> > rombios.c. 00 is the APM installation check function]
> > APM: EAX=00005301 [01 is the APM real mode interface connect]
> > APM: EAX=0000530e [0e appears to request APM driver version]
> > APM: EAX=00005300 [00, again, is the APM installation check - why is
> >
> > this called twice?]
> > APM: EAX=00005304 [04 is APM interface disconnect]
> >
> > Then, while Windows 2000 boots and until shutdown is
> > complete, I get no
> > more debug statements. My question is, why not? I'm no APM
> > expert but,
> > judging from the 'apmbios.S' comments I might expect to see APM:
> > EAX=00005303 [03 is APM 32 bit protected mode interface connect]. I
> > could speculate that the return code from APM function 0e does not
> > satisfy Windows 2000 for some reason, so it does another
>
> installation
>
> > check and then disconnects the APM interface entirely - hence no APM
> >
> > functionality in Windows 2000.
> >
> > If I get more time I may research the APM functions more
> > fully. In the
> > meantime, if anyone can suggest any alternative theories or
> > how to test
> > them, I'd be curious.
> >
> > Struan
> >
> >
> >
> > _______________________________________________
> > Qemu-devel mailing list
> > Qemu-devel@nongnu.org
> > http://lists.nongnu.org/mailman/listinfo/qemu-devel
>
> _______________________________________________
> Qemu-devel mailing list
> Qemu-devel@nongnu.org
> http://lists.nongnu.org/mailman/listinfo/qemu-devel
next prev parent reply other threads:[~2005-03-31 18:00 UTC|newest]
Thread overview: 49+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-03-27 3:49 [Qemu-devel] Suggestion - trap window-close of VM Ryan Rempel
2005-03-27 18:30 ` Struan Bartlett
2005-03-28 11:34 ` [patch] " Struan Bartlett
2005-03-28 12:51 ` Asko Kauppi
2005-03-28 13:04 ` Paul Brook
2005-03-29 22:37 ` [Qemu-devel] " Ryan Rempel
2005-03-29 22:52 ` Paul Brook
2005-03-30 1:17 ` Ryan Rempel
2005-03-30 12:20 ` Struan Bartlett
2005-03-30 12:48 ` Lennert Buytenhek
2005-03-30 13:26 ` Struan Bartlett
2005-03-30 18:22 ` Lennert Buytenhek
2005-03-30 20:16 ` Leonardo E. Reiter
2005-03-30 21:22 ` Lennert Buytenhek
2005-03-30 21:43 ` Struan Bartlett
2005-03-31 9:32 ` John R. Hogerhuis
2005-03-31 12:31 ` Lennert Buytenhek
2005-03-30 13:21 ` APM bug " Struan Bartlett
2005-03-31 10:38 ` Struan Bartlett
2005-03-31 17:56 ` Struan Bartlett
2005-04-03 22:00 ` A Fix " Struan Bartlett
2005-04-04 9:53 ` Struan Bartlett
2005-04-04 17:12 ` Struan Bartlett
2005-04-04 22:26 ` Iain McFarlane
2005-04-05 16:34 ` Volker Ruppert
2005-04-05 21:05 ` Iain McFarlane
2005-04-05 21:33 ` [Qemu-devel] Re: Windows 2000 SP4 (was Re: APM bug) Leonardo E. Reiter
2005-04-05 22:57 ` Hetz Ben Hamo
2005-04-05 23:03 ` Leonardo E. Reiter
2005-04-05 23:48 ` Hetz Ben Hamo
2005-04-06 0:28 ` Leonardo E. Reiter
2005-04-06 0:52 ` [Qemu-devel] Re: Windows 2000 SP4 Leonardo E. Reiter
2005-04-06 20:25 ` [Qemu-devel] Re: Windows 2000 SP4 (was Re: APM bug) Fabrice Bellard
2005-04-06 22:47 ` Hetz Ben Hamo
2005-04-07 7:17 ` Jonas Maebe
2005-04-07 11:56 ` Flavio Visentin
2005-04-05 23:40 ` Derek Fawcus
2005-04-07 16:42 ` A Fix Re: APM bug Re: [Qemu-devel] Re: Suggestion - trap window-closeof VM Andreas Bollhalder
2005-04-05 13:55 ` APM bug Re: [Qemu-devel] Re: Suggestion - trap window-close of VM Alex Beregszaszi
2005-03-31 16:38 ` Andreas Bollhalder
2005-03-31 17:32 ` Jason Gress [this message]
2005-05-07 16:30 ` [patch] on-quit-v0.21 with resume/suspend/power-off dialog Re: [patch] Re: [Qemu-devel] " Struan Bartlett
2005-05-09 15:43 ` Ryan Rempel
2005-05-09 22:25 ` Struan Bartlett
2005-05-09 23:19 ` Flavio Visentin
2005-05-10 8:40 ` Struan Bartlett
2005-07-29 0:07 ` [patch] " Struan Bartlett
2005-03-28 15:04 ` Mark Williamson
2005-03-28 19:13 ` Joshua Kugler
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=200503311132.16078.jasong@ccgr.org \
--to=jasong@ccgr.org \
--cc=bolle@geodb.org \
--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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.