32 bit protected-mode disc driver problem !!!

Posted on 2003-02-22
Medium Priority
Last Modified: 2013-12-28
I have been troubleshooting my son's dell comp(xpsr450 pent.II)and I came to the point where if I disable the primary ide controller it will will run, except C drive will go in MS-DOS compatability mode.So I put in a Promise Ultra TX2100 controller for the c-drive.I thought that would fix it,but no.Now the only way I can run it is if I disable 32 bit protected-mode disc drivers in the troubleshooting window.What would cause this to happen
the new controller seems fine. I had problems installing drivers for mobo that is why I went this route.
Question by:s10dave
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 4
LVL 41

Expert Comment

ID: 7999004

Did you disable the IDE controller in the bios?
whan enabled, are there any IRQ conflicts (or I/O or DMA)
You of course did load the drivers for the promise card

Author Comment

ID: 7999097
I disabled the ide controller in bios and unchecked disable box for 32 bit protected mode drivers.Now I get this error message"fatal exception OE @ 0028:0000070f." then I ctrl-alt-del and it gave me "exception OE @0028:c0058155 in VxD".I did load the promise drivers.
LVL 41

Expert Comment

ID: 8001014
>Now the only way I can run it is if I disable 32 bit protected-mode disc drivers in the troubleshooting window
you do this for the promise card now?
Optimize your web performance

What's in the eBook?
- Full list of reasons for poor performance
- Ultimate measures to speed things up
- Primary web monitoring types
- KPIs you should be monitoring in order to increase your ROI


Author Comment

ID: 8001087
Yes,and when I do that it gives me exclamation marks on
promise card,floppy disc,and secondary ide controller in the device manager.I have tried to disable each one to see if I can pinpoint where the problem is,but to no avail.Is there anything else I can do to troubleshoot this problem?I originally thought the prob was the primary
controller,I guessed wrong.The A drive and the C drive are both running in MSDos compatibilty.  
LVL 41

Expert Comment

ID: 8001132
To cause Windows to attempt to reinitialize the protected-mode IDE driver:
Click Start, click Run, type regedit in the Open box, and then press ENTER.
Locate and click the following registry key:

In the right pane, right-click the NOIDE value, and then click Delete.
Quit Registry Editor.
After you update the registry, restart Windows. Windows attempts to initialize the protected-mode driver for the controller. If Windows can initialize the protected-mode driver for the controller, the file system and virtual memory operate in 32-bit mode and Device Manager does not display an exclamation point in a yellow circle for the IDE channels.

If the protected-mode driver is not initialized properly, you receive an error message and the NOIDE value is re-created. Windows uses the MS-DOS Compatibility mode file system the next time that you start the computer.
Windows 98 Only
If you are running Windows 98 on your computer, locate the Tools\Mtsutil folder on the Windows 98 CD-ROM, right-click the Noide.inf file, and then click Install. When you do this, the NOIDE value is deleted if it exists. After you use this file, restart your computer.
This issue can occur if your computer has an IDE controller that requires serialization between the primary and secondary IDE channels. The protected-mode drivers for these IDE controllers may not be initialized if one of the following situations occurs:
If one IDE channel has a supported hard disk, and the second channel has a CD-ROM or another type of drive that requires Real-mode drivers. Because there must be serialization between the two IDE channels, Windows cannot access the hard disk in Protected mode and use the other device in Real mode. When this occurs, the Protected-mode driver is not initialized and the NOIDE switch is placed in the registry to prevent future errors. Both disk devices can then operate in Real mode.

If you manually remove the driver for the IDE controller from Device Manager and then reinstall it, or if you disable and then re-enable the protected-mode driver. Some PCI controller drivers are not designed for dynamic enabling and disabling, and can cause the Protected-mode driver to not initialize properly.
The Windows device drivers for the following controllers may cause this behavior:
CMD PCI-0640 PCI-IDE controller
Standard Dual PCI-IDE controller
Opti Dual PCI-IDE controller
Intel 82371 AB/EB Pci Bus Master IDE Controller
Ali M5229 PCI Busmaster IDE Controller
Other PCI IDE controllers that use serialization between the IDE channels may also cause this behavior.
LVL 41

Expert Comment

ID: 8001146

Accepted Solution

ZawngEK earned 150 total points
ID: 8001739
Let me try to be as simple as possible. In most older computers (like those with Intel LX, ZX chipset), if you initialize (partitioning, formating, installing OS, etc) your HDD with 32-bit mode or BusMaster mode or both disabled in the BIOS, and you later enabled either or both from the BIOS, your computer will not be able to access the HDD or errors like the one described here could occur. So the solution here is:

1) To run the computer as it is, with 32-bit access mode or BusMaster access disabled if it was disabled from before. In this case, you will not be utilizing the full capability of your computer/hdd. That means  you will not be able to use Ultra DMA/ATA/33/66/100 mode even if your computer/hdd is capable of them.

2) Otherwise, you will have to remove everything and after enabling 32-bit/busmaster access mode from the BIOS, partition, format and reinstall everything, which should be used only as a last resort.

And of course, problems could always arise (esp with older computers) if two IDE devices on the same IDE cable uses different access mode (like a CD-ROM and HDD on one IDE cable). Always use different IDE calbes for HDDs and CD-ROM/CD-Writers, like put HDDs on the Primary IDE controller and CD-ROM Drives on Secondary IDE controller.

Hope you get something out of this...

Author Comment

ID: 8024879
It sounds like I have to live with the C drive running in compatability mode, since I have an older comp. and also an Intel 82371 AB/EB Pci Bus Master IDE Controller,which were both mentioned in last 2 comments.It seems like whatever controller I connect the C drive to it has a problem.Could there be a prob. with the HD,or is it because of the serialization mentioned previously? I thought if I disable one of the IDE onboard controllers which has the HD on it and connect the HD to the PCI-IDE
Promise card,that way I would be eliminating
one of the onboard controllers,and the HD would work off the promise card.Is this possible or just live with it??

Author Comment

ID: 8089773
I guess thats the best I can do. If anyone has more ideas,
please let me know.Thanks!

Featured Post

WordPress Tutorial 4: Recommended Plugins

Now that you have WordPress installed, understand the interface, and know how to install new parts, let’s take a look at our recommended plugins.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Ever visit a website where you spotted a really cool looking Font, yet couldn't figure out which font family it belonged to, or how to get a copy of it for your own use? This article explains the process of doing exactly that, as well as showing how…
This article provides a convenient collection of links to Microsoft provided Security Patches for operating systems that have reached their End of Life support cycle. Included operating systems covered by this article are Windows XP,  Windows Server…
Windows 10 is mostly good. However the one thing that annoys me is how many clicks you have to do to dial a VPN connection. You have to go to settings from the start menu, (2 clicks), Network and Internet (1 click), Click VPN (another click) then fi…
If you’ve ever visited a web page and noticed a cool font that you really liked the look of, but couldn’t figure out which font it was so that you could use it for your own work, then this video is for you! In this Micro Tutorial, you'll learn yo…

777 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question