VOGONS


First post, by MrD

User metadata
Rank Member
Rank
Member

Is there a boot disk/CD that I can use to test the IDE chipset on a motherboard? I have a motherboard that's been acting intermittently strange and don't know how to diagnose it.

I was getting strange performance and file corruption so I tested and replaced a RAM stick and bought an SD-IDE adapter. I also updated the BIOS which got rid of a crashing bug in the 'Halt on All Errors' menu. On the new adapter, I played some multiplayer Quake 2 with working sound, video and network so I assumed the system was stable. A few days later I did some Sound Blaster programming and thought I'd damaged the FAT by maybe not using IRQ/DMA correctly. (I noticed that Jazz 1 no longer ran due to a bunch of its files suddenly being corrupted somehow.) Today I repartitioned and formatted the SD card again with FDISK from a Win98 boot floppy just in case it was the sound code's fault, installed Windows 98, and after an hour of use I got a blue screen 'Cannot write to drive C' which I'd never seen before. This is weird because I'd just won Turok Seeds of Evil on the machine over the course of the previous week start to finish and it seemed stable.

I've tested the SD card itself with f3probe, and then f3write+f3read in an SD card reader on another computer and it seems fine, zero defects.

My suspicion is that the motherboard itself is just no longer trustworthy, but I would like to run any tests I can first.

Motherboard: MS-6534 (Medion OEM)
Processor: Intel SL6LA Pentium 4 1.8GHz 400MHz 512KB Socket 478
Ram: 2x256 MB
PCI cards: Voodoo 3 2000 16MB PCI, SB Live PCI SB0100, RTL8139 PCI
OS: Windows 98 SE Retail
Adapter: Unknown brand, but this is the image from the ebay item if anyone recognises the controller.
SD Card: 32GB SDHC Integral Ultima Pro

Last edited by MrD on 2021-08-06, 14:39. Edited 1 time in total.

Reply 3 of 19, by bZbZbZ

User metadata
Rank Member
Rank
Member

Not that I'm aware of... I don't know of any tests you could perform that would give you a definitive 'your controller is fine / faulty'.

The IDE controller is integrated into the motherboard's southbridge (Intel ICH2 in your case). I don't know of a way to isolate it from the rest of the system from a hardware standpoint. You could disable the IDE controller in the BIOS and use an expansion card. Or you could try installing an alternate chipset driver. And if those workarounds ended your problems then you could surmise that the IDE controller within the motherboard southbridge was faulty.

Reply 4 of 19, by maxtherabbit

User metadata
Rank l33t
Rank
l33t

Take a known working blank drive, or one with nothing you care about, and install it in the machine in question. Then install some type of operating environment capable of networking. Transfer a large volume of files over the network to the machine in test, and then transfer them back and perform a binary compare to the original copies.

If this completes without error, I would have full confidence in the storage sub system

Reply 5 of 19, by MrD

User metadata
Rank Member
Rank
Member

Thanks for the advice so far. I was worried that there wouldn't be any good diagnostic stuff, yeah. It also didn't occur to me that the chipset driver might be incorrect or faulty. I'm using the Intel (application accelerator?) driver from MSI's website, since I don't have a Medion recovery CD for this system.

maxtherabbit wrote on 2021-06-16, 02:19:

Take a known working blank drive, or one with nothing you care about, and install it in the machine in question. Then install some type of operating environment capable of networking. Transfer a large volume of files over the network to the machine in test, and then transfer them back and perform a binary compare to the original copies.

If this completes without error, I would have full confidence in the storage sub system

Unfortunately, that's exactly what I did do, making and transferring some ISO images, several times back and forth. Games like Quake 2 and Turok 1&2 were playing without issue. A week later, mystery corruption.

I guess all I can do is repeat the process and perform the network transfers a couple of times a day again and again until I'm confident. (Also since Win98 doesn't come with an MD5 hash utils, I've found this one to be useful.)

Reply 6 of 19, by bakemono

User metadata
Rank Oldbie
Rank
Oldbie

If data integrity of the IDE interface is suspected, I would say go in the BIOS and try to downgrade the performance level. Maybe you can drop it from ATA66 to ATA33, or DMA mode 2, or even PIO. Slow things down and see if it becomes stable. I had to do that for a certain HDD on a Pentium III once.

My quick and easy way to test stability on DOS machines (including CPU, memory, and disk) was to PKZIP a bunch of files and then unzip it again. If any data corruption occurred it would cause a CRC error during the unzip.

again another retro game on itch: https://90soft90.itch.io/shmup-salad

Reply 7 of 19, by weedeewee

User metadata
Rank l33t
Rank
l33t

I'd suspect the SD-IDE adapter.

Have you tried using a real hard drive ?

Right to repair is fundamental. You own it, you're allowed to fix it.
How To Ask Questions The Smart Way
Do not ask Why !
https://www.vogonswiki.com/index.php/Serial_port

Reply 8 of 19, by MrD

User metadata
Rank Member
Rank
Member
weedeewee wrote on 2021-06-17, 06:34:

I'd suspect the SD-IDE adapter.

Have you tried using a real hard drive ?

I bought the SD adapter because of weird behaviour I was getting with the original hard drive. :)

Reply 9 of 19, by weedeewee

User metadata
Rank l33t
Rank
l33t
MrD wrote on 2021-06-17, 07:11:
weedeewee wrote on 2021-06-17, 06:34:

I'd suspect the SD-IDE adapter.

Have you tried using a real hard drive ?

I bought the SD adapter because of weird behaviour I was getting with the original hard drive. 😀

how old is the psu and
has the board and psu been recapped ?

Right to repair is fundamental. You own it, you're allowed to fix it.
How To Ask Questions The Smart Way
Do not ask Why !
https://www.vogonswiki.com/index.php/Serial_port

Reply 10 of 19, by MrD

User metadata
Rank Member
Rank
Member

Both the PSU and the board are twenty years old and not recapped. I've just bought a replacement motherboard of the same type (with its own CPU and memory) and I'm having the same issues with this SD card adapter! I definitely recommend not buying Medion hardware! 😅

If data integrity of the IDE interface is suspected, I would say go in the BIOS and try to downgrade the performance level. Maybe you can drop it from ATA66 to ATA33, or DMA mode 2, or even PIO. Slow things down and see if it becomes stable. I had to do that for a certain HDD on a Pentium III once.

Yeah I've been trying that, but not with any sort of repeatable effect. 🙁

Reply 11 of 19, by weedeewee

User metadata
Rank l33t
Rank
l33t

Oh, it's a medion... I once had a medion sixteen years ago. After a few years, I had to replace the psu, and a few more years later, it started hanging pretty regularly, probably needed recapping or some other component or connection on the board started flaking out. forgot about it for several more years, and eventually it got thrown out.
if I still had it laying around, I'd be tempted to recap it or use it to do some voltage ripple measurements.

Right to repair is fundamental. You own it, you're allowed to fix it.
How To Ask Questions The Smart Way
Do not ask Why !
https://www.vogonswiki.com/index.php/Serial_port

Reply 12 of 19, by dionb

User metadata
Rank l33t++
Rank
l33t++

Medion used MSI boards, and MSI was very badly hit with the capacitor plague. Buying a second motherboard of the same type won't affect that as the second one also potentially has bad caps and is 20 years old

If you're not sure yourself take a good high-res pic of the board and show it here. Flat caps are no guarantee of good operation, but bulging leaky ones guarantee bad stuff.

Same applies to the PSU, check for bad caps.

Reply 13 of 19, by cyclone3d

User metadata
Rank l33t++
Rank
l33t++

20 year old PSU.... yeah, it should be recapped at the very least.

Best is to replace it with a new ATX PSU that is at least 80+ Bronze rated from a respectable brand such as Seasonic or similar. You'll have infinitely cleaner power being supplied to everything and the PSU will run way cooler and quieter to boot. Plus you will be using way less electricity to power the same equipment.

The cleaner power also means that the motherboard voltage regulation and power filtering will run cooler and be under less stress as well.

Yamaha modified setupds and drivers
Yamaha XG repository
YMF7x4 Guide
Aopen AW744L II SB-LINK

Reply 14 of 19, by MrD

User metadata
Rank Member
Rank
Member
cyclone3d wrote on 2021-08-06, 15:36:

20 year old PSU.... yeah, it should be recapped at the very least.

Best is to replace it with a new ATX PSU that is at least 80+ Bronze rated from a respectable brand such as Seasonic or similar. You'll have infinitely cleaner power being supplied to everything and the PSU will run way cooler and quieter to boot. Plus you will be using way less electricity to power the same equipment.

The cleaner power also means that the motherboard voltage regulation and power filtering will run cooler and be under less stress as well.

I agree, but that's a big spend for a motherboard (now a pair of motherboards) with IDE that I'm still trying to find a good testing utility for.

Reply 15 of 19, by cyclone3d

User metadata
Rank l33t++
Rank
l33t++

Well,
You are getting data corruption with multiple different drives so that leaves:
Motherboard
IDE cable
RAM - but you already tried different RAM
CPU
power supply

I will mention that I recently tested a bunch of old power supplies with my power supply tester and out of over 10 power supplies, 7 of them were so bad that they had out of range voltages. A couple of them were even missing or flaking on/off of certain voltages altogether. These power supplies were all pulled from "working" computers.

I really, really, really distrust almost all power supplies that are over 5-7 years old, especially if they are not high quality brands. I really will only use older power supplies if they test good, have good caps, and are the only thing that will physically fit in the case I am using.

What is the brand and model of the power supply you are using?

Yamaha modified setupds and drivers
Yamaha XG repository
YMF7x4 Guide
Aopen AW744L II SB-LINK

Reply 18 of 19, by Warlord

User metadata
Rank l33t
Rank
l33t

I've had a bad psu cause some problems before but it was related to general stability like rando reboots. data corruption in the way that is being described here isn't one that I've experienced do to a psu. The data corruption being described here sounds like a bad hard disk controller, or a bad hdd cable. It's happened to me before. Only suggestion I have for you is try get a PCI IDE or PCI sata card with proper 9x support and disable your onboard controller in n your bios and see if you still have same issues. If you don't than its your controller and thats how you test it properly.