Red Hat Bugzilla – Bug 469767
32 bit Windows guests with 4GB of RAM and PV drivers installed will not boot.
Last modified: 2013-01-10 21:29:42 EST
Description of problem: If you have a 32 bit XP or Windows 2003 guest with 4GB of RAM, it will work fine until you install the PV drivers. When you try to reboot the system, it hangs at the Black Windows 2003 screen. The guest is getting a lot of CPU time but does not advance in the boot process.
Version-Release number of selected component (if applicable):
Dom 0 is RHEL 5.3
Guest id Windows 2003 Standard Edition.
PV drivers version is 0.97.4.
How reproducible: Every time.
Steps to Reproduce:
1.Create a 32 bit guest with 4 GB of RAM.
2.Install PV drivers and reboot
Actual results: The system will hang on boot.
Expected results: It should boot
Barry email comment on this from Scott at OSR from Sep 16:
From: Scott Noone
Sent: Tuesday, September 16, 2008 12:03 PM
Subject: RE: FogBugz (Case 12192) RHEL 5 PV Drivers - 4096MB Memory Limitation with PV Drivers Installed (32-bit guests)
Can you retry this with the latest and greatest code? We finally got the test system configured with enough RAM and assigned a 32bit Server 2003 domU 4096MB of RAM and it booted fine. This was on an x64 dom0 running whatever version of 5.2 you guys sent over recently.
Not sure what would have changed to fix this, but it would be a start.
Barry, I think you recently confirmed that this issue still exists on the latest drivers. What version were the drivers? Can we get explicit config and environment info (host specifics too) for the 32 bit guest you test? Perhaps that will help them reproduce this. If they cannot then it's time to get the debug setup done here.
Ahh nevermind...I see this is a new bug and the info is in comment #1.
I did retry this again with version 97.4 and hit the problem.
I don't have access to machines with 4GB ram here locally I am trying to persue local manager to arrange one for me.
Created attachment 333313 [details]
screenshot of WinXP-sp3 32-bit with pv under xen
Please see the attachment png file. I have installed the PV driver on Guest.
The Image shows Xen VM has assigned 6GB of ram, the Guest detects 4GB, it is normal.
guest : WinXP-sp3
Host : 2.6.18-128.1.1.el5xen #1 SMP x86_64 GNU/Linux
PVdriver : 220.127.116.11
Notice that the Memory in Windows is less than 4GB, this is because you have not set the /PAE switch in c:\boot.ini
Assigning to myself for triaging.
It works with the latest drivers, either with or without PAE (though it reports 3.8 GB even if I enable PAE).
I shall test in the next few days with the RHEL 5.4 released drivers.
Anyway, MODIFIED now that 1.0.90-2 has been built.
1.Having installed windows 32 guest with RAM>4G and installed windows XP SP3 32 bit guest with RAM>4G
2.Install the xenpv-win driver
3.After install the xenpv-win driver, restart the system
After the system is restarted,it can boot well.
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on therefore solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.