View Full Version : IDE controller dynamically disabled...but wait there's more!!! GROAN
sharonscott
February 21st, 2005, 05:20 PM
P4 computer has win98se, hdd 50gig, and graphics card RADEON 9600 series and we are serious NeverwinterNights players and builders.
Woke up Saturday to computer displaying cannot write to drive c.
Nothing worked so used Sept 2004 Basic Rescue Boot Floppy made from Norton program.
Got in but noticed everything at buggy 16 bit so changed it to 32 and rebooted.
Drive c and d are using ms-dos capatibility and ide controller show that it has been dynamically disabled.
To make a long story short, I think I may have deleted a critical file msqsrv32 but it was in msconfig startup and wasn't there before so I unchecked it (it is not there now to recheck). I have also upgraded the ms win98se patches and now I have two drivers showing for IDE controller and I don't know which one to use:
WINDOWS\SYSTEM\IOSUBSYS\ESDI_506.pdr version 4.10.2225
or
WINDOWS\SYSTEM\VMM32\IOS.vxd version 4.10.2223
I have read and printed out ms technet articles 151911 and 130179, but before attempting I need to make sure this is the right thing to do.
Please and Thank You, how do I get windows to start and in 32 bit, it hangs with "imgicon not responding" and "imgstart not responding" and when I stop task on those it just hangs. I can manage to get in by intermittenly holding down the control key...and sometimes not....and control key continually held down does not always start safe mode.
Murf
February 21st, 2005, 06:59 PM
Hi! Welcome to CTH
Reboot and get into Safe Mode (tapping F8 key during boot) then select Safe Mode
Then go into Device Manager and remove all the entries dor the IDE controllers.
Apply, get out of Device Manager, reboot. Windows should find the controllers and reinstall the correct ones.
If this does not work, then you will need to reinstall the motherboard drivers. Do you have a CD that came with the system?
sharonscott
February 21st, 2005, 07:06 PM
Only cd's that came with system are Mainboard Ver 1.OS, Nero 5 (CD burner), and Norton. We also of course have our Logitech cd's and other such stuff we've added.
Sorry, could'nut figure out how to do a quick reply.
Murf
February 21st, 2005, 07:24 PM
If the above does not work, then insert the Mainboard CD and there should be a item to install drivers on it.
sharonscott
February 21st, 2005, 07:25 PM
ok I take it that Mainboard is the CD that will givve me back IDE controllers. Before I start do I delete the primary and secondary IDE controllers?
also on start up I get something about s.m.a.r.t. capable but disabled. will this fix this as well or should I do something else first?
Murf
February 21st, 2005, 07:27 PM
Just try the CD, if the mainboard drivers are on there, they will install over the ones that Windows installed. If your harddrive is smart capable, it should enable it.
sharonscott
February 21st, 2005, 07:29 PM
Thank you, I will try and get baack to let you know how things worked.
sharonscott
February 23rd, 2005, 07:55 PM
In safe mode could not delete primary or secondary controllers because of parent sis5513 dual controller.
We can however delete these in diagnostic mode. But before deleting the dual controller we wanted to know if we had a replacement. We don't. The "Mainboard" cd's install exe of the IDE file goes batty in safe mode or diagnostic. (Batty: goes back and forth- 'getting ready to install' and 'installing' then back to 'getting ready to install' and back to 'installing' and so on in a very quick back and forth.)
We tried it anyway and deleted only the dual controller, The system hangs so we shut down hard and rebooted into safe mode. If system is going to hang after deleting dual controller than we can't ever delete all three. Don't know what to do now??? :(
This dual chipset doesn't appear to be available from Silicon Integrated Systems anymore as well.
Again, a remind of our problem:
Our harddrive performance shows running in ms-dos mode.
Harddrive has a red 'x' over it in device manager.
Harddrive says it has been dynamically disabled.
Primary IDE controller has '!' over it in device manager.
Primary says it has missing or corrupted files. Code 10.
(This is as close as I can get since I'm at work trying to recall what happened.)
Murf
February 24th, 2005, 02:19 AM
Try going to the dual controller, right click on it and go to properties. Then go to SETTINGS TAB, then in the Dual IDE Channel Settings Box, click Both IDE Channels Enabled, and then click OK.
Reboot.
sharonscott
February 24th, 2005, 04:56 AM
we tried this already and I just now checked the setting after you mentioned it and it is still set at both channels enabled.
please and thank you, do you have any other ideas we do appreciate all the help we can get, please don't give up on us.
Murf
February 24th, 2005, 03:52 PM
OK, Next step:
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.
Don't have the CD then do it manually:
1. START | RUN Type in regedit in the Open box and then hit Enter
2. Locate and click the following registry key: (By clicking on the + signs)
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servic es\VxD\IOS
3. In the right pane, right click the NOIDE value, and then click Delete.
4. 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.
sharonscott
February 24th, 2005, 06:10 PM
The NOIDE value was not in the registry but that really wasn't a surprize since we recently installed the last two patches for win98se in the hopes that one had something we were missing and needed to clear this mess.
Other things we've done include:
We have also checked for conflicts (IRQ, etc) and there were none for the primary, secondary, dual controllers or the hdd. (Glad for that cuz we haven't a clue on how to do resource manipulation!)
Also the 'disable all 32 bit protected mode drives' box is not checked in File System Properties.
And, almost immediately when all this started we sucessfully updated and ran Norton Antivirus in safe mode and we are pretty certain we are virus free. But just to be even more certain we checked the ones in quarantine (trojan.byte.verify, w32spybot.worm, downloader.trojan) and we printed out each page and went through each one checking regedit values and searching for the file names that Norton had in quarantine for these viruses. Everything checked clean. (Norton has always been set to update every 4 hours so we do feel fairly safe that when these viruses were quarantined that they were also not able to perform any damage.) This is one of the first things we did to check out any possibility of a boot sector virus, and even though our computer is a network (by itself) we do check the drive as a local.
One thing we have noticed and maybe this was stooopid of us not to mention it, but the primary and secondary ide controllers have both the ios.vxd and the esdi_506.pdr files but the dual controller only has one file and I can't remember which it was right now but I do know it was not the esdi...so should the esdi be added for it?
Murf
February 25th, 2005, 06:01 AM
NOIDE in Windows 98 is rare, was very prominent in "95".
esdi_506.pdr is the protected-mode driver that is used to provide 32-bit disk access for these controllers.
Excellent Trouble shooting Article (http://support.microsoft.com/kb/130179/EN-US/)