Opened 17 years ago
Closed 11 years ago
#420 closed defect (obsolete)
WinXP: intelppm.sys and processr.sys on certain processors
Reported by: | bruno | Owned by: | |
---|---|---|---|
Component: | VMM | Version: | VirtualBox 1.4.0 |
Keywords: | Cc: | ||
Guest type: | other | Host type: | other |
Description (last modified by )
My laptop is a Centrino, had to follow this workaround for p3.sys and intelppm.sys to avoid BSOD (it happened already with 1.3.8)
http://blogs.msdn.com/virtual_pc_guy/archive/2005/10/24/484461.aspx
Change History (31)
comment:2 by , 17 years ago
priority: | major → critical |
---|
Apparently happens with XP embedded too. (http://forums.virtualbox.org/viewtopic.php?t=1560)
comment:3 by , 17 years ago
New report:
Hi, I'm running VirtualBox 1.5.0 on Windows XP Pro and try to boot XP embedded for initializing (specifically that's XPe SP2, Feature Pack 2007, Update Rollup 1.0 - although I doubt that that makes a difference).
Just before the FBA (first boot assistant) starts, at least just before it shows its first window, I get a blue screen. The STOP error is DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS, the responsible driver file depends on the included processor component(s): "Processor" -> processr.sys "Intel Processor" -> intelppm.sys "Intel PIII" -> p3.sys
Best regards
comment:4 by , 17 years ago
Unfortunately, there is no easy way to carry out those registry changes in a newly built XP embedded guest: the OS has never been run and cannot be started at all.
However, as I just tested, as a first measure it helps to remove or rename processr.sys (or any other offending processor driver, probably).
Now, if I only knew, why there's another bluescreen (0x0000007B) when the system starts the first time after initialization. But that's another story, I suppose.
comment:6 by , 17 years ago
Summary: | Workaround for crash in Centrinos: DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS → WinXP: intelppm.sys and processr.sys on certain processors |
---|
We are observing this problem as well on some systems. Currently there is a workaround in our ASL code which should prevent Windows from loading this driver. However, this workaround (we just don't define an entry for a processor in the ACPI tables) seems to not work at every time.
comment:7 by , 16 years ago
Component: | other → VMM |
---|
comment:8 by , 16 years ago
Hmmm - just for the records: this bug is still in 2.1.4 (which is current at the moment). Has it been forgotten? Is there a chance for a fix?
comment:11 by , 15 years ago
I'm currently seeing this in 3.0.2. What I think may have caused it is trying to use 82545EM based network card - than I think I got the BSOD after switching NIC type (I'm saying I think because I do not quite clearly recall if I have installed the 82545EM driver or not). Tried reinstalling the network card driver to newest from Intel and switching back to 82543GC but no luck there either: STOP: 0x000000CE (0xF87048F8, 0x00000000, 0xF87048F8, 0x00000000)
comment:12 by , 15 years ago
Refer to this guide may help you:
http://blogs.msdn.com/virtual_pc_guy/archive/2005/10/24/484461.aspx
or
comment:13 by , 15 years ago
If you are seeing this problem repeatedly you can manually disable these drivers (with no negative side effect) by going to the following location in the registry:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Processor
Or
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Intelppm
And changing the 'Start' value to '4'.
comment:14 by , 15 years ago
This problem happened to me.
The fastest fix is to boot in Safe Mode + Networking (F8 at startup)
- Go to %Systemroot%\Inf\ and delete all OEM#.inf
- Search for intelppm.sys in the c:\windows\ (search for hidden directories and system files)
- Delete the 3 results of intelppm.sys
- Reboot the Guest normally
That's it :)
comment:15 by , 15 years ago
(Sorry for re-post, but it is for better readability)
This problem happened to me.
The fastest fix is to boot in Safe Mode + Networking (F8 at startup)
- Go to %Systemroot%\Inf\ and delete all OEM#.inf
- Search for intelppm.sys in the c:\windows\ (search for hidden directories and system files) - Delete the 3 results of intelppm.sys
- Reboot the Guest normally
That's it :)
comment:16 by , 15 years ago
After applying the instructions from "xok" I had the problem where the screen resolution and colour depth for my Windows VM was locked at 800x600 and 4-bit. Not very nice.
This seems to have been caused by the removal of the "OEM*" files. I have not yet been able to resolve this properly.
comment:18 by , 15 years ago
Thats a good wild guess; unfortunately I tried that and had these weird outcomes:
Step # 1 - Uninstalled guest additions: now I could set 32-bit colour, and arbitrary resolutions. Of course, I lost all the neat integration with dynamic resizing and mouse handling. I thought I was on to a winner at that point.
Step # 2 - Re-installed guest additions: eeek. It went back to 800x600x4. I also tried messing around with different monitor types, to no avail.
The most annoying thing is my own stupidity. I could easily have taken a snapshot of the disk before I started playing around. But I did not. My colleagues helpfully remind me of this stupidity every few minutes.
Fortunately I don't have much invested in this Windows install and I am thinking of starting again.
comment:19 by , 15 years ago
TO: claude
OEM#.inf are the temporary files of the recognized devices.
If you have problems with your Display device and the OEM#.inf files are removed, then the Display / VGA will be reconizegd as "Unknown" and it is a good oportunity to insert the CD / download drivers for the Display / VGA.
I have done that procedure for other kind of drivers and hardware more than a hundred times and it is not a reason for the system not boot or having problems the Display / VGA device. Just reinstall the drivers and everything will be OK.
comment:20 by , 15 years ago
Thanks xok - unfortunately I'm not really sure where the original display drivers came from. I've checked some other (nearly identical) VM's and they just have "Default Monitor" and a virtualbox display adapter. I assumed that these drivers must have come from the guest additions, but no amount of messing around with/without the additions installed and the driver-manager seems to help.
One thing holding me back is my poor knowledge of Windows admin things! I'm more comfortable on Linux machines when messing around with this stuff.
Anyway, from here my fastest path forward is to just re-install windows. Yes, it is probably a sledgehammer but it requires only a tiny amount of knowledge (which is all I have) to acheive it.
comment:21 by , 15 years ago
I had reason to uninstall and re-install the guest additions prior to getting around to a windows rebuild, and this completely resolved the resolution problem. Perhaps I didn't do it properly the first time.
I reluctantly publish my incompetence here in case someone else can learn from it :)
comment:22 by , 15 years ago
Just had same problem after installing Guest Additions with Direct 3d.
Host: Fedora 11 x86_64. Guest: Windows XP SP3. VirtualBox-3.0.10_54097_fedora11-1.x86_64
Here is screenshot: http://dl.getdropbox.com/u/2196730/BSOD_VWXP.png
comment:23 by , 15 years ago
Hello all. I was running fine with a my guest winXP on my host ubuntu 9.04. Then I decided to upgrade to ubuntu 9.10... Now I have this problem. Decided first to upgrade from the ubuntu package (vbox 3.08) to the Sun package (3.10) to see if that would fix the problem. It did not. Some searching led me here, and I followed air's advice to change the registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Intelppm.
That fixed me right up, no BSOD, everything seems to boot and run normally. So I just wanted to make the comment that it worked in case that helps anyone else. Thanks air!
comment:24 by , 15 years ago
Hi.
Running VirtualBox 3.0.12 r54655.
Built an XP vm on an Intel Centrino 2 T5800 laptop. Exported it to an Athlon Dual Core 5000B HP desktop. Then, after completing some work on it, exported it back to the laptop and got BSODs. Followed the link on the top of this page. Had to disable:
amdppm, intelppm and processor
OS is Windows 7.
Thought you might like to know.
follow-up: 30 comment:25 by , 14 years ago
Hello...
I am running VirtualBox 3.2.4 r62467. I took a ghost image of an XP machine and ghosted it to the VBox HD... and ran a repair from the XP cd to fix most of the driver issues. Now I am getting the BSOD with the intelppm.sys. I cannot start in safe mode to edit the current registry because the system is still going through setup. I have tried to use UB4W and edit the hive in the registry... but been unsuccessful in getting the change to save in the CurrentControlSet001 in the system reg. Any suggestions for a next step would be greatly appreciated...
comment:26 by , 14 years ago
http://www.runpcrun.com/0x0000007E
Quote:
boot with the Windows CDROM and start the Recovery Console on the interested partition. then type 'disable intelppm' to disable that driver from running. Reboot
comment:27 by , 14 years ago
Problem is still present in VirtualBox 4.0.2.
Problem happened to my system after upgrading VirtualBox from 2.2.4 to 4.0.2:
Centrino laptop with Windows XP SP2.
VirtualBox 2.2.4, guest Windows XP SP2 worked OK, exported as Appliance.
VirtualBox 2.2.4 uninstalled, cleaned up (removed any files, folders and registry entries left over).
Fresh install of "VirtualBox-4.0.2-69518-Win.exe".
Imported Appliance mentioned above.
Crash of VM on first shutdown, blue screen:
DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS
STOP: 0x000000CE (0xF84657F8,0x00000000,0xF84657F8,0x00000000)
intelppm.sys
Problem solved by advice in topmost link http:.../484461.aspx, i.e.:
booted VM in Safe Mode with Command Prompt (pressing <F8> at startup),
issued "sc config intelppm start= disabled" on command prompt of VM, rebooted.
Now works OK.
comment:28 by , 14 years ago
after i've upgraded to intel 2600k cpu with intel p67 chipset, all my VMs with windows XP guests stopped work. i've discovered that bsod'ed drivers - intelppm.sys and amdk7.sys (amdk7.sys in winxp which i've installed with virtualbox 3.x on AMD cpu). disabling of these drivers help, but, for example, installation of microsoft office enables them again. please fix this virtualbox problem.
comment:29 by , 14 years ago
Actually I dont think it a problem of VirtualBox..
This has happened to me because of a defective version of the Intel drivers.
I dont remember which driver version gives this problem. You have to download the drivers from the Intel website depending the Network Adapter you choose. If you just need 100Mbps just choose PCnet-FAST III, as it does not give such problem.
But if you feel lucky :) you can try any driver with the Intel NIC, if it works remember that you were lucky... :)
As I told before, to solve this issue:
The fastest fix is to boot in Safe Mode + Networking (F8 at startup)
- Delete the files intelppm.* existing in the c:\windows\ and sub-dirs.
- Go to %Systemroot%\Inf\ and delete all OEM*.inf
- Re-install Guest Additions.
- Reboot
DONE!
comment:30 by , 13 years ago
Replying to novafreak69:
Hello...
I am running VirtualBox 3.2.4 r62467. I took a ghost image of an XP machine and ghosted it to the VBox HD... and ran a repair from the XP cd to fix most of the driver issues. Now I am getting the BSOD with the intelppm.sys. I cannot start in safe mode to edit the current registry because the system is still going through setup. I have tried to use UB4W and edit the hive in the registry... but been unsuccessful in getting the change to save in the CurrentControlSet001 in the system reg. Any suggestions for a next step would be greatly appreciated...
I was stuck in the same place as novafreak69, the only difference being that I was running a Windows Server '03 machine, not XP, but the fix should work in both I think. Here's how I got past it:
Boot up with the Windows installation disk, go into the recovery console, and type disable {driver name}
You can run listsvc first to see the list of all services and drivers. In my case, the BSOD mentioned the AMDK8.sys driver as the problem, so I ran listsvc, noticed that amdk8 was listed with a startup type of System, and ran disable amdk8. I quit out of the Recovery Console, rebooted, and the Windows install/repair finished successfully.
comment:31 by , 11 years ago
Description: | modified (diff) |
---|---|
Resolution: | → obsolete |
Status: | new → closed |