Sombrero wrote on 2023-09-13, 11:29:
I'll do more testing once I swap the GPU, kinda hard to test is the OS stable with late NVIDIA win9x drivers 😀
Right then, what a mess this turned out to be. Here's a wall of text of my adventures in Win9x lands with Asus P5Q Deluxe:
Windows ME:
I started with WinME because I've never used it before and went on with the assumption it got its bad rep from bad drivers from its early days, and I could potentially only benefit from using it over Win98SE since I have no need for DOS with this PC. Well;
- Right from the start I noticed my USB mouse felt like a PS/2 mouse, like it was at 40hz instead of 125hz. I may have since realized what could have fixed that, more on that later
- Then I noticed the system information tool (msinfo32) didn't work. Instead it opened windows help page that had just an error message, and then would error out when you closed it. Good start! I noticed Microsoft had released a Windows update that fixes the error when closing help pages but I still have no idea what was with msinfo.
- Next usb sticks, that were working fine as they should with WinME, stopped working the second I installed USB2 drivers. Don't know is that something you can fix, didn't get to troubleshoot because:
- That Windows update I mentioned? Well I downloaded a package that had all the updates WinME got, installed them, and the result was an infinite boot loop. Couldn't even get to safe mode
That was that, I'd had enough of WinME
Windows 98SE:
USB2. The hoops I had to jump through to find the correct procedure to get USB2, USB sticks and my USB mouse and keyboard to work cleanly with a fresh Win98SE install without a comedy of errors. First of all it hates legacy USB support, it has to be disabled or one of the two enhanced pci to usb host controllers turns VERY uncooperative. As in either windows feezes up at start up, or it stalls for a while and then loads up with non working USB2. So there goes the ability to go safe mode and all input when booting up with USB stick or floppy unless you re-enable it and disable it again once you're done.
Disabling legacy USB is actually what I think could have fixed the mouse with WinME, I remembered having the same issue with Asus P5K motherboard under WinXP once. Turned out it was caused either by legacy USB support itself or one of its sub-options.
Then there's the USB mouse and keyboard and USB sticks, the only way to get them to work with USB2 enabled is to plug in a PS/2 mouse, remove all USB devices in device manager as nusb tells you to do, install nusb36 (earlier versions do not work), restart, let the driver install automatically for USB keyboard as the PC boots to windows, but to cancel out the USB mouse. Then once Windows has loaded the drivers for the mouse need to be installed through add new hardware. Try to let windows install the mouse drivers automatically at start up? Instant freeze. Try to install the keyboard drivers through add new hardware? Instant feeze. Oh boy.
But what if you want to use IDE? I wanted to use an IDE CD-ROM drive for redbook audio so I enabled the onboard Marvell IDE port. Except that also killed USB2. WTF? Turns out it has a sub option called "Marvell IDE Boot ROM" that allows the PC to boot with IDE devices, and for some baffling reason that HAS to be enabled or USB2 won't work. Okay then, it annoyingly slows down boot up a bit but whatever.
Windows XP won't install if the Marvell IDE port is enabled. It just stalls when it's on. I kinda want XP on the side for maintenace reasons so that's kind of a problem? Added a SATA DVD-drive and disabled the Marvell IDE -> WinXP installs just fine. Now I have to keep re-enabling that too when needed?
On the positive side I finally figured out what was up with my Sound Blaster Audigy 2 with Win98SE. I originally got it for my Pentium 3 machine where it constantly reseted its settings driving me nuts, I tested it on another PC with WinXP and found it working fine so I figured it was probably some compatibility issue with the motherboard. Except it started doing the same immediately with this machine too at every boot. Turned out it was caused by the Creative Restore Defaults tool! That damn thing is supposed to reset the settings only when you run it, not at every reboot! Got rid of it and all is well.
And then the motherboard died 🤣
I think it's something related to SATA functionality. Started with a couple odd freezes, stalling a bit while identifying SATA devices at POST, once the identified HDD name was all garbled up and now I can't even install anything anymore. Great! It's not the hard drive or the SATA port, tried swapping them.
Sigh. Best part is I'm now unsure what issues were caused by incompatibilies with Win9x and what were caused by a failing motherboard.
But you evidently can get an Intel P45 motherboard to work with Win98SE. It just might require a very careful trek through a minefield of pitfalls. Bring lots of patience with you.