Jump to content

Help with PCI controller


Recommended Posts

Hey. I need help from the Win98SE elite here. I've been trying to dual boot with some success. But I ran into a big error with Win98SE:

"Your Multi-function device "Standard Dual PCI IDE Controller" has some child devices using 32-bit drivers and others using compatibility mode drivers. Their Configuration is not supported, so your computer has been halted to prevent corruption.

After you restart your computer, Windows will use compatibility-mode drivers for each child device attached to this multi-function device.

If you want to use 32-bit drivers, you may be able to obtain an updated driver for the device that caused the problem by contacting your hardware manufacturer or you can disable the device. Press any Key to Continue."

Now I saw some solutions, like removing noide from registy and removing the PCI controller. But it continues to reinstall it and I can't find any drivers. I'm using a Nvidia Nforce 4 Ultra motherboard by BFG Tech, 2 Sata hard drives and 2 IDE DVD drives. My computer won't recognize the DVD drive in 98 but XP can use them. If anyone knows a good solution, I'll try it. Thanks!

Link to comment
Share on other sites


Make sure [if u haven't already] you install current NForce drivers for your OS and then reboot.

NVidia Drivers:

http://www.nvidia.com/content/drivers/drivers.asp

Make sure your mobo BIOS setup has the "PnP aware/compatible/enabled OS" option or similar disabled.

Make sure Device Manager has the "IRQ steering" [Control Panel -> System -> Device manager -> System devices -> PCI bus -> IRQ Steering tab] option enabled.

If using any USB peripherals make sure "Use IRQ for USB/USB Uses IRQ xx" or similar mobo BIOS setup option is enabled.

More USB troubleshooting tips:

http://www.mdgx.com/98-5.htm#FWUE

Use a detection tool, like PCI List [freeware]:

http://www.entechtaiwan.com/files/pcilist.exe

to learn [if u don't know already] who is the manufacturer of your mobo built-in (E)IDE/(U)ATA hard disk controller, and then install appropriate chipset drivers.

If your HD(s) is/are connected to other [3rd party/proprietary/custom/SCSI/RAID/SATA] HD controller, make sure you install current drivers from manufacturer/vendor web/ftp site.

I have no experience using SATA controllers/drives with 98SE/ME OS, but I've read about frequent problems, because SATA drivers are developed mostly for 2000/XP/2003/Longhorn, because it is a newer technology, and at the time of its release MS stopped supporting 9x/ME OSes. :(

HD controller drivers links:

http://www.mdgx.com/drv.htm#DRV

Try to disable ACPI/APM/power saving/standby/etc features from your mobo BIOS.

Power saving troubleshooting tips:

http://www.mdgx.com/newtip15.htm#MYP

Make sure you install 98SE SP 2.0.1 [if u haven't already]:

http://exuberant.ms11.net/98sesp.html

and forum here:

http://www.msfn.org/board/?showtopic=46399

to fix some hardware detection bugs.

You may also want to consider installing Native USB Drivers:

http://www.msfn.org/board/?showtopic=43605

to upgrade USB support to WinME level.

So does 98SE2ME:

http://www.msfn.org/board/?showtopic=46349

which installs most USB + WDM drivers from WinME setup CD.

If u load any drivers from CONFIG.SYS or AUTOEXEC.BAT, please take a look at this tip:

http://www.mdgx.com/newtip6.htm#IOSINI

to learn how to avoid "MS-DOS compatibility mode" errors by editing your IOS.INI.

Hope this helps.

Edited by MDGx
Link to comment
Share on other sites

Make sure [if u haven't already] you install current NForce drivers for your OS and then reboot.

NVidia Drivers:

http://www.nvidia.com/content/drivers/drivers.asp

There are no nforce 4 win98 drivers there, or anywhere else AFAIK.

Make sure your mobo BIOS setup has the "PnP aware/compatible/enabled OS" option or similar disabled.

What does that setting actually do? Ive installed win98 and win2k with that option set to yes and no, and I didnt notice any difference (not that I was examining it with a magnifying glass or anything though).

Link to comment
Share on other sites

Make sure [if u haven't already] you install current NForce drivers for your OS and then reboot.

NVidia Drivers:

http://www.nvidia.com/content/drivers/drivers.asp

There are no nforce 4 win98 drivers there, or anywhere else AFAIK.

BTW, what hardware is supported by Windows 98/ME - Unified Driver? I've found no information on this page.
Link to comment
Share on other sites

There are no nforce 4 win98 drivers there, or anywhere else AFAIK.
Make sure your mobo BIOS setup has the "PnP aware/compatible/enabled OS" option or similar disabled.
What does that setting actually do? Ive installed win98 and win2k with that option set to yes and no, and I didnt notice any difference (not that I was examining it with a magnifying glass or anything though).
1. Never used NVidia mobo chipsets, but 2 things come to mind:

- hex older nforce3 drivers [if NVidia posted hardware specs +/- source code] or

- install nforce4 drivers from within WinXP, then reboot in 98SE and mod the INF(s) to force them to install on 98SE. ;)

Like I said, never used NVidia mobo chipsets, so this is just a theory.

2. PnP OS enabled/disabled in BIOS used to be heavily used on [some] 440BX Intel chipset based mobos to fool 9x/ME/2000 into re-shuffling the hardware IRQs [and other resources] independent of BIOS settings. If enabled, this option used to either lock up the PC or the OS was unable to use IRQ steering properly, which usually resulted in "down-grading" to "MS-DOS compatibility mode".

Hope this helps.

Link to comment
Share on other sites

I've had that very problem several times. In fact each time I did upgrade my motherboard/CPU combo for another one. From an MSI/Duron to an MSI NForce2/Athlon. And then from that one to my current Abit NF7S/Athlon 2600. I did not manage to solve the problem when it occured and reinstalled the OS from scratch but I have dwelt on the question since. I think the key is a proper removal of the old drivers which I did not do well apparently. Removing all the Nvidia files (including infs) and resetting the hardware settings in the registry should theoretically send you back to hardware detection at the next reboot. Then it should be a matter of letting windows install the default drivers and then installing the specific mobo drivers. There has been some posts recently about how to reset hardware registry settings from safe mode but I can't recall where. I think that RegCleaner includes a tool which does it in just one click.

Your problem should have nothing to do with dual booting.

Link to comment
Share on other sites

:no: Unfortunately I had no luck. I managed to change Standard Dual PCI IDE Controller to one Primary IDE and got one of my DVD drives to recognize, but that caused slowdown and BSOD. To make matters worse, I could not install my ATI Win98SE drivers for my PCI-Express X800XL, which was supposed to be supported. I tried to check my bios and could not make any changes. I looked into the Windows 98/ME - Unified Driver as well but no go. I am going to try a couple of things tomorrow, but if not, I'll give XP a new look. I guess I got too powerful hardware. But thanks for all your help. :thumbup
Link to comment
Share on other sites

BTW, what hardware is supported by Windows 98/ME - Unified Driver? I've found no information on this page.

Is this what you mean? (info is from the link you provided)

Release Notes

July 16, 2004: Updated kit to add support for International Languages

Unified drivers with support for nForce, nForce2, and nForce3 products.

Yes, It looks I'm blind...

Petr

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...