VOGONS


First post, by voodoodrul

User metadata
Rank Newbie
Rank
Newbie

So I have a few Win98SE machines, including a P3 600 Slot 1 440BX and a P3 1ghz Coppermine on an i815EP board (Intel D815EEA). Both of these exhibit the same issue - on a clean install, after installing chipset drivers, when DMA is enabled for the primary hard drive (spinning rust) the shutdown process seems to cut the power a few milliseconds too soon. This means it doesn't always finish flushing caches and doesn't mark the drive as clean. Scandisk runs on the next boot. msconfig->General->Advanced->Disable Fast Shutdown does not by itself help.

I found only one workaround that allows me to keep ACPI and DMA enabled - I marked the primary OS drive as "removable" in device manager. This has some side effects where applications may not allow running on what it thinks is removable media. I think most folks that run into this issue either disable ACPI, DMA, or just ignores/disables scandisk. There's something about marking the drive as removable that changes the cache flushing behavior (even with write behind caches enabled for removable media). Maybe it just changes the order of operations, flushing removable media first, then running the rest of the shutdown process.

Anyone have thoughts on this?

Reply 1 of 7, by wbahnassi

User metadata
Rank Oldbie
Rank
Oldbie

Never seen this behavior before.. so can't help. But your theory on flushing removable media earlier in the shutdown process makes sense to me. Did you try with platters from other vendors?

Turbo XT 12MHz, 8-bit VGA, Dual 360K drives
Intel 386 DX-33, TSeng ET3000, SB 1.5, 1x CD
Intel 486 DX2-66, CL5428 VLB, SBPro 2, 2x CD
Intel Pentium 90, Matrox Millenium 2, SB16, 4x CD
HP Z400, Xeon 3.46GHz, YMF-744, Voodoo3, RTX2080Ti

Reply 2 of 7, by Ringding

User metadata
Rank Member
Rank
Member

There was a hotfix for this back in the day.

Reply 3 of 7, by Ringding

User metadata
Rank Member
Rank
Member

It is called 273017usa8.exe

Reply 5 of 7, by myne

User metadata
Rank Oldbie
Rank
Oldbie

Just go to windowsupdaterestored.com

I built:
Convert old ASUS ASC boardviews to KICAD PCB!
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11+tcp+vbe_svga auto-install iso template
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic

Reply 6 of 7, by voodoodrul

User metadata
Rank Newbie
Rank
Newbie

Awesome thanks all. I have tried other drives, it seems to be speed related as ridiculously slow drives don’t exhibit the issue, and ssds are fast enough they flush caches almost instantly anyway. Just a weird middle ground of performance where it shows up.

Reply 7 of 7, by chinny22

User metadata
Rank l33t++
Rank
l33t++

One of the reasons I partition the drives and only make c:\ 2GB.
Much quicker to let scandisk run on a 2GB drive then 20GB!