VOGONS


K8M800 Win98 SE advice

Topic actions

First post, by VivienM

User metadata
Rank Oldbie
Rank
Oldbie

So... I received my Biostar K8M800 board yesterday, trying to set it up as a 98SE machine. 1GB of RAM, regrettably a 1x1GB DIMM. Using a 30 gig SATA SSD I've had for a long time and a SATA ODD; I'm regretting the SATA ODD but other than a 6X DVD-ROM pulled out of a Power Mac, I don't have any PATA ones and the local Free Geek doesn't have any either.

Trying to install 98SE. Have run into a bunch of problems, let's see:
1) The DOS driver on the bootable CD-ROM won't recognize the SATA ODD. Okay, easy enough to fix, just format the drive and copy to the SSD.
2) I've been installing the rlowe PATCHMEM and PTCHSATA, but... I can't seem to get past the Win98 install. Most of the time, it just locks up at the cloud splash screen. Occasionally I make it into the installer where it scans for devices, and it crashes there.
Once, I made it as far as the 'you don't have a PS/2 mouse plugged in' screen, but sadly, the only keyboard I had was USB and the USB emulation... so I wasn't able to go past that. When I dug up a PS/2 keyboard, well, it wouldn't boot.
Occasionally, I get protection errors. Now just got a new one, an exception 0C at 001D:0000FE84.

I've reinstalled Windows... 3 or 4 times. Hopefully deleting C:\WINDOWS is enough, I probably should reformat but that would require re-copying the installation files, the rloew patches, etc.

I've turned off the PATA channels in the BIOS, turned off AHCI, etc.

Board/video card seemed to work fineish with a random 2017 (i.e. way too new) bootable Linux disc I had around. I'm tempted to install XP or 7 and confirm a newer OS is happy with all the hardware before.

Any advice?

Oh, and one other weird thing - that motherboard loves the 1 gig of DDR2 the eBay seller sent with it, but hates my 2 Kingston DDR2-667 512 modules that have probably been sitting in around for over a decade. Is it possible for RAM to ... corrode, which would explain why it doesn't seem to want to fit nicely and even when it somewhat fits, it won't POST?

Reply 1 of 12, by VivienM

User metadata
Rank Oldbie
Rank
Oldbie

Trying to install WinMe now...

Reply 2 of 12, by VivienM

User metadata
Rank Oldbie
Rank
Oldbie
VivienM wrote on 2023-10-22, 02:26:

Trying to install WinMe now...

Same results with Me, trying XP... that'll be a better way of telling if something's fried with the hardware...

Reply 3 of 12, by VivienM

User metadata
Rank Oldbie
Rank
Oldbie

And XP seems... happy.

In fact, wow, I'm amazed, this feels like the first time I've ever installed XP without at least one unrecognized device in Device Manager. Apparently they slipped a 2004 driver for the GeForce FX onto the SP3 media...

I will probably leave it on XP for a few weeks/months, do not have a lot of time to play with this in the next little while.

Reply 4 of 12, by VivienM

User metadata
Rank Oldbie
Rank
Oldbie

I finally had some time to go back and try Win98 SE (after also acquiring less RAM), and... well, let's just say I could never get SATA working. Crashes up the wazoo even with the rloew patch.

Plugged SSD into a Startech IDE to SATA adapter, disabled SATA controller, and 98SE runs happily so far.

Time to shop for a PATA optical drive...

Reply 5 of 12, by Horun

User metadata
Rank l33t++
Rank
l33t++

Good to hear you got XP on it and sorta working on Win98. Which model K8M800 is it ? just curious....

Hate posting a reply and then have to edit it because it made no sense 😁 First computer was an IBM 3270 workstation with CGA monitor. Stuff: https://archive.org/details/@horun

Reply 6 of 12, by ElectroSoldier

User metadata
Rank Oldbie
Rank
Oldbie

Try installing Win98 with the onboard graphics set to use as much of the RAM as possible.

Reply 7 of 12, by VivienM

User metadata
Rank Oldbie
Rank
Oldbie
Horun wrote on 2024-01-28, 05:39:

Good to hear you got XP on it and sorta working on Win98. Which model K8M800 is it ? just curious....

This is the Biostar K8M800 AM2 board. Something I picked up on eBay (there's a seller there selling these quasi-new with reasonable single-core AM2 chips, some RAM, etc) that struck me as having a ton of retro potential for less cost/more flexibility than a 754 board with the same chipset, although... I am not sure I still feel that way now. It worked great in XP, I might add, but... umm... who wants a single-core XP system with an FX5900? And the 'oh, it has the fixed newer 8237+ chip without the big SATA bugs, maybe it can run with plentiful SATA peripherals' gamble turned out to be dreadfully wrong.

I think it's fully working on Win98 now, that SATA controller/drives just messed everything up, but with the SATA controller fully disabled in the BIOS and another reformat/reinstall, it seems happy (except for a 'ghost' floppy). I ordered a NOS PATA ODD from eBay and will just run this thing as a fully PATA system. The cable management in a microATX case will be absolutely dreadful...

Now, the interesting question - do I want to leave it with 256 megs of DDR2-533 RAM, or put the eBay seller's 1GB stick back in and start messing with the rloew and other patches?

Reply 8 of 12, by VivienM

User metadata
Rank Oldbie
Rank
Oldbie
VivienM wrote on 2024-01-28, 14:16:

I think it's fully working on Win98 now

I may have spoken too soon, it seems... very crash-prone this morning...

Reply 9 of 12, by justin1985

User metadata
Rank Member
Rank
Member

I had a similar nightmare trying to get a Skt754 board with the same VIA southbridge and also gave up on getting SATA working in Win98.

But then I left it a while and gave it "one more try". This time I enabled SATA in RAID mode, and did a fresh format of the C partition (leaving it on an IDE drive). This time Win98 installed absolutely fine, without any patches! The SATA controller was detected as an unknown SCSI controller until the VIA 4in1 drivers set it up fine. The extra SATA drive has an XP installation and I'm planning to keep it separate.

So it doesn't eliminate IDE, but you could use it for secondary and optical drives?

I think in previous attempts that failed it was either using SATA for C drive, or switching between SATA IDE and RAID modes without doing a full format between.

Reply 10 of 12, by VivienM

User metadata
Rank Oldbie
Rank
Oldbie
justin1985 wrote on 2024-01-28, 15:39:
I had a similar nightmare trying to get a Skt754 board with the same VIA southbridge and also gave up on getting SATA working in […]
Show full quote

I had a similar nightmare trying to get a Skt754 board with the same VIA southbridge and also gave up on getting SATA working in Win98.

But then I left it a while and gave it "one more try". This time I enabled SATA in RAID mode, and did a fresh format of the C partition (leaving it on an IDE drive). This time Win98 installed absolutely fine, without any patches! The SATA controller was detected as an unknown SCSI controller until the VIA 4in1 drivers set it up fine. The extra SATA drive has an XP installation and I'm planning to keep it separate.

So it doesn't eliminate IDE, but you could use it for secondary and optical drives?

I think in previous attempts that failed it was either using SATA for C drive, or switching between SATA IDE and RAID modes without doing a full format between.

Did the RAID mode work for optical drives? Hmmmmm...

When I had SATA on, in IDE mode, with just the optical drive on SATA, 98SE gave a crazy weird message in a blue screen about how all subdevices must be in the same mode or something, and the net effect of what was to throw everything into legacy DOS mode and I couldn't get out of it without doing a full reinstall.

My eBay order was cancelled (seller realized he had mixed up SATA/PATA drives), so back to shopping for a PATA ODD. Or I suppose I could try throwing another Startech IDE to SATA adapter at a SATA ODD but one of those costs half as much as a PATA drive...

Reply 11 of 12, by justin1985

User metadata
Rank Member
Rank
Member
VivienM wrote on 2024-01-28, 16:03:

Did the RAID mode work for optical drives? Hmmmmm...

Good point ...

VivienM wrote on 2024-01-28, 16:03:

When I had SATA on, in IDE mode, with just the optical drive on SATA, 98SE gave a crazy weird message in a blue screen about how all subdevices must be in the same mode or something, and the net effect of what was to throw everything into legacy DOS mode and I couldn't get out of it without doing a full reinstall.

I had exactly the same experience with this error.

Its far as I could work out, I think it sounded like this is a consequence of Win98 expecting IDE controllers to be on specific IRQs only, so a third one on a different IRQ just won't work in the way it would in XP etc. I did briefly try disabling the secondary IDE controller but enabling the SATA in IDE mode, to see if the BIOS would reallocate the SATA controller to the standard IRQ of the secondary IDE, but it didn't seem to do that on my MSI Skt754 board. It sounded like perhaps the 'Compatibility mode' on some BIOSes would do this from the discussion I saw (can't remember which thread). That does seem to explain the issue though - RAID mode works because Windows is treating it as something different from an IDE controller, so whatever IRQ it is on doesn't matter.

Reply 12 of 12, by VivienM

User metadata
Rank Oldbie
Rank
Oldbie
justin1985 wrote on 2024-01-28, 17:00:

I had exactly the same experience with this error.

Its far as I could work out, I think it sounded like this is a consequence of Win98 expecting IDE controllers to be on specific IRQs only, so a third one on a different IRQ just won't work in the way it would in XP etc. I did briefly try disabling the secondary IDE controller but enabling the SATA in IDE mode, to see if the BIOS would reallocate the SATA controller to the standard IRQ of the secondary IDE, but it didn't seem to do that on my MSI Skt754 board. It sounded like perhaps the 'Compatibility mode' on some BIOSes would do this from the discussion I saw (can't remember which thread). That does seem to explain the issue though - RAID mode works because Windows is treating it as something different from an IDE controller, so whatever IRQ it is on doesn't matter.

I think it's memory addresses more than IRQs, but yes... I think the Via chipset exposes the 2 PATA channels + 2 SATA ports in a weird way that 98SE is very unhappy with. I think 98SE knows that they're fundamentally one chip, yet sees them as separate controllers or something...

I've seen the same threads you have - it seems that on i865/ICH5 platforms, you can have a BIOS option where effectively, it will put a SATA controller at the memory address of a traditional PATA controller to get around this issue and give 98SE what it wants. My BIOS on this Biostar doesn't have it; yours doesn't have; I am increasingly suspecting that it's a hardware feature on the ICH5 that the Via 8237+ doesn't have. And this may be yet another reason why the later LGA775 i865 boards may be the greatest retrocomputing platform ever... but... of course, they're now near unobtainium...