VOGONS


First post, by 5u3

User metadata
Rank Oldbie
Rank
Oldbie

My 486 computer has a very annoying problem: Sometimes it forgets the settings in BIOS setup. After lenghty test sessions in which I replaced the battery, (re-)flashed the BIOS, tried out different mainboard revisions, &etc..., I noticed the problem occurs only when I've booted into Win98SE before. Just booting into DOS mode works fine, the CMOS settings stay the same, even when the computer isn't turned on for weeks.

Anyone got an idea how to stop this behaviour? I've searched the net, but all I can ever find is novice info on how to get into the BIOS setup or trivial explanations for the settings that may be found there 😒

My mainboard is an Asus PVI-486SP3, and I'm well aware that it is very buggy concerning PnP, PCI and power saving functionality, these things don't work the same way as on more modern chipsets. I've found a way round all these problems, but the CMOS issue remains. If you know a way how to keep the CMOS settings safe from Win98SE, please tell me.
Thanks in advance!

Reply 1 of 6, by Hazekel

User metadata
Rank Member
Rank
Member
5u3 wrote:

Anyone got an idea how to stop this behaviour?

Well people will debate this, but I still believe that corpeal punishment works and is a good deterent to bad behavior.

Seriously, have you tried contacting the manufacturer? I know that they don't support Win98 anymore, but if it is BIOS then it is probably a problem outside of the operating system.

Reply 2 of 6, by h-a-l-9000

User metadata
Rank DOSBox Author
Rank
DOSBox Author

On the Device Manager tab, select System Devices.

Select Plug and Play BIOS, and then click to clear the Disable NVRAM / ESCD updates on the Settingstab.

Click OK, click OK, and then restart your computer.

Dunno if it helps

Reply 3 of 6, by 5u3

User metadata
Rank Oldbie
Rank
Oldbie
Hazekel wrote:

Well people will debate this, but I still believe that corpeal punishment works and is a good deterent to bad behavior.

Nope, I'm not going to kick my mainboard because it's forgetting it's settings 😉

Hazekel wrote:

Seriously, have you tried contacting the manufacturer? I know that they don't support Win98 anymore, but if it is BIOS then it is probably a problem outside of the operating system.

Hmmm, contacting Asus might not be a bad idea. Although chances for getting an answer are low, because the board was manufactured more than ten years ago, the latest BIOS update is from 1998...

h-a-l-9000 wrote:

Select Plug and Play BIOS, and then click to clear the Disable NVRAM / ESCD updates on the Settingstab.

Thanks for the tip, but alas it doesn't help. Actually I disabled this some time ago, because it prevents Win98SE from hanging at shutdown.

Reply 4 of 6, by Jorpho

User metadata
Rank l33t++
Rank
l33t++

I was not aware that ASUS technical support was very good at all.

Have you tried disabling some of the seemingly-superfluous items in the Windows device manager? Disabling "Advanced Power Management" (I think it's under the System item) is generally harmless.

Reply 5 of 6, by franpa

User metadata
Rank Oldbie
Rank
Oldbie

maybe the socket on the motherboard for the CMOS battery is faulty.

AMD Ryzen 3700X | ASUS Crosshair Hero VIII (WiFi) | 16GB DDR4 3600MHz RAM | MSI Geforce 1070Ti 8GB | Windows 10 Pro x64.

my website

Reply 6 of 6, by 5u3

User metadata
Rank Oldbie
Rank
Oldbie

Thanks again for the hints, but nothing seems to get this board cooperating with Win98SE.

It is definitly not a defective board, because I tested three of them, they all have the same issue (on a v1.2 board it remembers at least some of the settings, but alas not the important ones, on v1.8 boards all of them get wiped after Win98SE has been executed). I even traced the voltage from the battery to the chips with a multimeter, all OK.

In the device manager I tried every option available in the depths of the system device drivers - nothing. It gave me the impression that the chipset/BIOS are not really fit for a PnP OS (too many bugs and cheesy workarounds).

In theory the board would work well with Win98SE if I checked all the BIOS settings at every bootup. But forget one of them and Win98 starts rearranging resources, reinstalling drivers and leaves me to fix everything manually (which is really tedious with four soundcards and lots of other stuff installed).

Finally I gave up and installed Windows 3.11 😉

Win311.png

I've forgotten how awful the GUI is, and it needs a plethora of addons just for basic net connectivity, but it works fast and without problems. And it'll come in handy for those Win3.x games...