- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I recently ordered a notebook with P7350. I searched Intel website which said P7350 support Virtualization technology, http://processorfinder.intel.com/details.aspx?sSpec=SLB53. But I cannot find vmx flag in /proc/cpuinfo. Does P7350 support VT? How can I enable it?
Yours
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
By default, systems are shipped with VT-x capabilities disabled.Look in your system BIOS for a way toenable. Details vary byvender.
You can look at MSR (0x3A) to verify. If it has 0x5 in the lower 3 bits, then VT-x is enabled.
-d
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The value read from IA32_FEATURE_CONTROL MSR is all 0s. I also tried to write 0x05 to it and it failed but it is ok to write value 0x01 to it.
BTW, is it possible to enable VMX in regular OS instead of BIOS?
Yours
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Is there a BIOS option to enable VT?
Also, what tool are you using to examine / change the MSR?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The following is the output
root@laptop:~/msr-20060206# ./msr 0x3a
CPU 0:
0x0000003a = 0x0000000000000000
CPU 1:
0x0000003a = 0x0000000000000000
when I try to set 0x3a to 0x5, it always failed
root@laptop:~/msr-20060206# ./msr 0x3a=5
msr: ineffective write to MSR 0x3a
0x0000003a = 0x0000000000000000
msr: ineffective write to MSR 0x3a
0x0000003a = 0x0000000000000000
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
MSR 0x3A should be accessible/modifiable by software if and only if the processor has a VT (VMX) fuse that is enabled.
Have you checked with yourOEM about whether they intended to offer the capability?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
A vender can choose to hide the feature by not offering a way to enable in the BIOS. It it also possible for a vender to use a version of an Intel product that has a feature physically disabled. They would do either of these thingsif they are not yetready to support the feature in their product line. Hence, my question -- did yourlaptop vendor intend to offer the capability?
Have you checked whether there exists a BIOS update from your vender? Perhaps one now exists that supports enabling this feature.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I did buy Asus laptop M51vr with P7350.
I have same problem here, when loading kvm-intel module I am geting a message "operation not supported"
I did check my BIOS and I did find there "VT-d" which was enable.
I did try to change to disable, boot and load module > same message so I did enable VT-d in BIOS boot and load module and same message.
this functionality of procesor was one of the main requiments for my new laptop.
hope that it is only software problem ...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
well, I did try that, no help
looks that VT-d is something different then VT-x
I am very disapointed that this is not documented well on intel pages
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I understand your point.
Guess the world is a little more complicated than it may first appear. Intel does not sell its products to consumers directly, it sells them to OEMs who offer products that include Intel processors and chipsets. To support some features, an OEM needs to create a BIOS that handles many technical details correctly before handing off to the OS. An OEM must decide whether or not it isready to support a particular feature from the larger set of features that come with the Intel processor they are offering. It is also possible that an OEM has ordered a feature to be physically disabled since it has no intention ofsupporting itin their offering. Thus, the list of capabilities you see on Intel's information pages may not match an OEM product offering exactly.
Can you tell me the OEM and model number of the system you are having issues with? Perhaps we can do some checking for you.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The value read from IA32_FEATURE_CONTROL MSR is all 0s. I also tried to write 0x05 to it and it failed but it is ok to write value 0x01 to it.
BTW, is it possible to enable VMX in regular OS instead of BIOS?
Yours
darkbuck, if you cannot see the vmx flag in /proc/cpuinfo then it would indicate your CPU does not support VT even though this is contrary to intel specification for the P7350. The value in cpuid.eax=1 of ecx bit 5 (VMX feature) cannot be changed.
My question is are any of the P7350s fused for VMX or not?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I understand your point.
Guess the world is a little more complicated than it may first appear. Intel does not sell its products to consumers directly, it sells them to OEMs who offer products that include Intel processors and chipsets. To support some features, an OEM needs to create a BIOS that handles many technical details correctly before handing off to the OS. An OEM must decide whether or not it isready to support a particular feature from the larger set of features that come with the Intel processor they are offering. It is also possible that an OEM has ordered a feature to be physically disabled since it has no intention ofsupporting itin their offering. Thus, the list of capabilities you see on Intel's information pages may not match an OEM product offering exactly.
Can you tell me the OEM and model number of the system you are having issues with? Perhaps we can do some checking for you.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
No, it is not possible to "re-enable" a feature that has been physically fused. (But remember, we are not certain this is the case yet.)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
1.1.1
Discovering Support for Intel
VT (VMX)
The CPUID instruction can be used to determine whether a processor supports Intel VT. The CPUID instruction returns processor identification and feature information in the EAX, EBX, ECX, and EDX registers. If CPUID.1:ECX.VMX[bit 5] = 1, then VMX operation is supported.
Below are the assembly instructions to read check Intel VT-x capability of CPU:
MOV EAX, 01H
CPUID
Check ECX.[bit 5] -> A value of 1 indicates that the processor supports Intel VT-x
1.1.2
Checking Intel VT Enabled CPU
Bit 13 of CR4 register can be read to determine if CPU is enabled for Intel VT. A value of 1 for CR4.VMXE[bit13] means CPU is enabled for VMX operations.
Check CR4.VMXE[bit 13] = 1 -> Enables VMX operation when set.
MSR 3A can also be used to check if CPU is VT enabled.
For more information on CPUID, see Chapter 3, "Instruction Set Reference, A-M," in the Intel 64 and IA-32 Software Developer Manual, Volume 2A
Refer to Intel 64 and IA-32 Architectures Software Developers Manual, Volume 3B, section 19 and appendix G for more info on VMX capability reporting.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page