technokater wrote on 2023-12-08, 10:41:
I also have compatibility issues with my Transcend 8 GB and 32 GB CF cards. On Win 98 they seem to work, but some apps crash randomly and Win 2000 setup dies instantly with BSOD immediately after loading. Real IDE HDD works fine. I've read somewhere that newer CF cards might not implement legacy IO protocol correctly, only modern UDMA. I don't have any older CF cards to test with. Retro computing can be quite a pain sometimes...
Retro computing was a pain back in the day, event before all the capacitors got old, plastics got brittle, the anachronistic parts from the far future showed up, and floppies filled with pet hair! Actually, the pet hair situation for me was probably worse in the 90's. Anyway... Back in the 90's, maybe you had access to usenet if you were lucky, otherwise, you had to huddle with friends or spend hours on tech support.
What is the make and model of the Real IDE HDD? Do you know if it was using CHS addressing or LBA addressing? The Windows 2000 "crash on boot" issue sounds like the windows 2000 install loses access to your storage when the protected mode drivers loaded. I feel like this could be be an IDE addressing mode issue. Windows 2000 <=SP2 didn't know LBA48 addressing, so if you are running with LBA48, you would see something like you are describing. Safest bet would be to switch everything over to CHS addressing if your BIOS will let you. You would probably lose the ability to access the CF thought USB card readers though, since most of them built in the last 15 years don't speak CHS addressing.
The random crashing under Win98 could be that your master/slave devices don't get along and periodically step on each other's toes when trying to dance. As other postered have said, CF's don't always do master/slave configurations so well. It gets even more difficult if the devices on the IDE cable were built in different centuries. The best bet for getting cooperation is to use two devices from the same time period or to put them on two separate cables.