WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

Re: [Xen-users] Problem DomU Windows NT

To: James Harper <james.harper@xxxxxxxxxxxxxxxx>
Subject: Re: [Xen-users] Problem DomU Windows NT
From: Alexandre CABROL PERALES <alexandre.cabrol@xxxxxxxx>
Date: Wed, 08 Jul 2009 17:00:27 +0200
Cc: xen-users@xxxxxxxxxxxxxxxxxxx
Delivery-date: Wed, 08 Jul 2009 08:02:09 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <AEC6C66638C05B468B556EA548C1A77D016DDB81@trantor>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
Organization: Artal Technologies
References: <4A534FAE.9070406@xxxxxxxx> <AEC6C66638C05B468B556EA548C1A77D016DDB81@trantor>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Thunderbird 2.0.0.21 (X11/20090515)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

i tried to set 0 to pae apic and acpi but no result.

I removed maxmem and use instead memory=512.
But same error.

I used CPUID from physical computer which run Windows NT:

>  eax in    eax      ebx      ecx      edx
> 00000000 00000002 756e6547 6c65746e 49656e69
> 00000001 00000f12 00010808 00000000 3febfbff
> 00000002 665b5001 00000000 00000000 007a7040
> 80000000 80000004 00000000 00000000 00000000
> 80000001 00000000 00000000 00000000 00000000
> 80000002 20202020 20202020 20202020 6e492020
> 80000003 286c6574 50202952 69746e65 52286d75
> 80000004 20342029 20555043 30352e31 007a4847
> 
> Vendor ID: "GenuineIntel"; CPUID level 2
> 
> Intel-specific functions:
> Version 00000f12:
> Type 0 - Original OEM
> Family 15 - Pentium 4
> Extended family 0
> Model 1 - 
> Stepping 2
> Reserved 0
> 
> Brand index: 8 [Intel Pentium 4 processor]
> Extended brand string: "              Intel(R) Pentium(R) 4 CPU 1.50GHz"
> CLFLUSH instruction cache line size: 8
> Hyper threading siblings: 1
> 
> Feature flags 3febfbff:
> FPU    Floating Point Unit
> VME    Virtual 8086 Mode Enhancements
> DE     Debugging Extensions
> PSE    Page Size Extensions
> TSC    Time Stamp Counter
> MSR    Model Specific Registers
> PAE    Physical Address Extension
> MCE    Machine Check Exception
> CX8    COMPXCHG8B Instruction
> APIC   On-chip Advanced Programmable Interrupt Controller present and enabled
> SEP    Fast System Call
> MTRR   Memory Type Range Registers
> PGE    PTE Global Flag
> MCA    Machine Check Architecture
> CMOV   Conditional Move and Compare Instructions
> FGPAT  Page Attribute Table
> PSE-36 36-bit Page Size Extension
> CLFSH  CFLUSH instruction
> DS     Debug store
> ACPI   Thermal Monitor and Clock Ctrl
> MMX    MMX instruction set
> FXSR   Fast FP/MMX Streaming SIMD Extensions save/restore
> SSE    Streaming SIMD Extensions instruction set
> SSE2   SSE2 extensions
> SS     Self Snoop
> HT     Hyper Threading
> TM     Thermal monitor
> 
> TLB and cache info:
> 50: Instruction TLB: 4KB and 2MB or 4MB pages, 64 entries
> 5b: Data TLB: 4KB and 4MB pages, 64 entries
> 66: 1st-level data cache: 8KB, 4-way set assoc, 64 byte line size
> 40: No 2nd-level cache, or if 2nd-level cache exists, no 3rd-level cache
> 70: Trace cache: 12K-micro-op, 4-way set assoc
> 7a: 2nd-level cache: 256KB, 8-way set assoc, sectored, 64 byte line size

so i defined in config vm file:


 # Intel(R) Pentium(R) 4 CPU

 cpuid = [ '0x00000000,eax=00000002,ebx=756e6547,ecx=6c65746e,edx=49656e69',
           '0x00000001,eax=00000f12,ebx=00010808,ecx=00000000,edx=3febfbff',
           '0x00000002,eax=665b5001,ebx=00000000,ecx=00000000,edx=007a7040',
           '0x80000000,eax=80000004,ebx=00000000,ecx=00000000,edx=00000000',
           '0x80000001,eax=00000000,ebx=00000000,ecx=00000000,edx=00000000',
           '0x80000002,eax=20202020,ebx=20202020,ecx=20202020,edx=6e492020',
           '0x80000003,eax=286c6574,ebx=50202952,ecx=69746e65,edx=52286d75',
           '0x80000004,eax=20342029,ebx=20555043,ecx=30352e31,edx=007a4847']

But still same error.


James Harper a écrit :
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> Hello,
>> i'm currently working on Debian Lenny x86_64 (kernel
> 2.6.26-2-xen-amd64).
>> I have my VT flag on and already installed linux distribution in HVM
>> mode. I did test to install debian not modified in HVM mode and it
> works
>> well.
>>
>> Currently i'm trying to run Windows NT as DomU on my server.
>> I've got bluescreen (see joined png file).
>>
>> message start with:
>> p5-0000 irql:1e SYSVER 0xf0000565
>>
>> Do you have any idea?
>>
> 
> According to the docs, bug check 0x3E is:
> 
> "
> Bug Check 0x3E: MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED
> The MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED bug check has a value of
> 0x0000003E. This indicates that the system has multiple processors, but
> they are asymmetric in relation to one another.
> 
> Parameters
> None
> 
> Cause
> In order to be symmetric, all processors must be of the same type and
> level. This system contains processors of different types (for example,
> a Pentium processor and an 80486 processor).
> "
> 
> So... for whatever reason, NT thinks you have multiple CPU's and that
> they are different. Clearly, based on your config, it is wrong about
> that.
> 
> Try adding apic=0 and acpi=0 to your config.
> 
> I see you have already tried tinkering with the CPUID value. You might
> need to do this a bit more but I can't think what else you'd need to
> change.
> 
> Also, you have maxmem specified in your config. When I do this in 3.4.1,
> Windows thinks that I actually have maxmem amount of memory and dom0/xen
> crashes as soon as Windows tries to access the 'phantom' memory between
> 'memmory' and 'maxmem'. It seemed to work fine in 3.3.x though.
> 
> James
> 
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-users
> 
> .
> 

- --
Alexandre CABROL PERALES
- --
Ingenieur Securite des Systemes d'Information
Mob. :    06.98.82.03.06
Mail :    alexandre.cabrol@xxxxxxxx
Key fingerprint = 1E6B B8DF 5001 A6A8 E057  9D31 7B3B EAB1 4AE4 8953
- --
ARTAL Technologies

Rue Pierre-Gilles de Gennes
Ens."La Rue", Bat. 9, BP 38138
31681 Labege cedex

Tel. :    05.61.00.39.30
Fax :     05.61.00.20.43


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkpUtIsACgkQezvqsUrkiVN6BACghIyyLGeCeLFKosmJ4V1qpg7I
xSkAoIwiF9M+3qVlqgZleN3HVKNaH0IY
=d9mi
-----END PGP SIGNATURE-----

_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users

<Prev in Thread] Current Thread [Next in Thread>