Bug 469767

Summary: 32 bit Windows guests with 4GB of RAM and PV drivers installed will not boot.
Product: Red Hat Enterprise Linux 5 Reporter: Barry Donahue <bdonahue>
Component: xenpv-winAssignee: Paolo Bonzini <pbonzini>
Status: CLOSED ERRATA QA Contact: Virtualization Bugs <virt-bugs>
Severity: medium Docs Contact:
Priority: medium    
Version: 5.3CC: bmason, david.deaderick, jskrabal, kxiong, llim, pbonzini, plyons, samuel.kielek, syeghiay, tao, xen-maint
Target Milestone: rc   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-11-16 13:44:55 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 518405    
Attachments:
Description Flags
screenshot of WinXP-sp3 32-bit with pv under xen none

Description Barry Donahue 2008-11-03 22:09:15 UTC
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


Additional info:

Comment 1 Bill Burns 2008-11-14 18:01:56 UTC
Barry email comment on this from Scott at OSR from Sep 16:

From: Scott Noone 
Sent: Tuesday, September 16, 2008 12:03 PM
To: osr-devel
Cc: dmkbugs
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.

-scott

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.

Thanks,
 Bill

Comment 2 Bill Burns 2008-11-14 18:03:50 UTC
Ahh nevermind...I see this is a new bug and the info is in comment #1.

Comment 3 Barry Donahue 2008-11-14 18:38:05 UTC
I did retry this again with version 97.4 and hit the problem.

Comment 4 ashok 2009-02-25 06:33:23 UTC
I don't have access to machines with 4GB ram here locally I am trying to persue local manager to arrange one for me.

Comment 5 ashok 2009-02-26 11:24:43 UTC
Created attachment 333313 [details]
screenshot of WinXP-sp3 32-bit with pv under xen

Comment 6 ashok 2009-02-26 11:32:50 UTC
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. 

details:

guest : WinXP-sp3
Host : 2.6.18-128.1.1.el5xen #1 SMP x86_64 GNU/Linux
PVdriver : 1.0.0.1

Comment 8 David Deaderick 2009-07-16 20:23:55 UTC
Notice that the Memory in Windows is less than 4GB, this is because you have not set the /PAE switch in c:\boot.ini

Comment 9 Paolo Bonzini 2009-08-20 11:55:24 UTC
Assigning to myself for triaging.

Comment 10 Paolo Bonzini 2009-09-02 15:36:31 UTC
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.

Comment 11 Paolo Bonzini 2009-09-15 16:14:04 UTC
Anyway, MODIFIED now that 1.0.90-2 has been built.

Comment 16 koka xiong 2009-10-30 03:59:26 UTC
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.

Comment 21 errata-xmlrpc 2009-11-16 13:44:55 UTC
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.

http://rhn.redhat.com/errata/RHEA-2009-1583.html