First post, by brian.t
I'm working on restoring my first computer. I have a Jamicon KMC-40A motherboard with AMI bios and a 40 MHz TI TX486DLC processor and 32MB RAM and 256KB cache. I've tested all the default 386 builds of XTIDE (latest version r625) for a 16-bit Multi I/O card. It was able to (accidentally) boot a previously installed Windows 98 on an 8GB compact flash card which XTIDE detected.
However, when I try to boot from the floppy "A" (Gotek floppy emulator with 1.44MB formatted disks) using the XTIDE boot menu AND when a hard disk was detected by XTIDE, it either hangs or the floppy drive reads back corrupted data during bootup. This problem goes away if I go into the BIOS and disable "Internal Cache Memory". It doesn't matter if "External Cache Memory" is enabled or disabled. It also doesn't matter if the XTIDE option ROM area is shadowed or not.
I have no problems booting from the floppy when "Internal Cache Memory" is Enabled if I hold down CTRL during bootup to disable XTIDE, or if I unplug the hard drive so no disks get detected by XTIDE.
The computer passes memtest86+ overnight with all caches enabled in the BIOS.
Just wondering if this might be a bug in XTIDE that I should report or if there are any other suggestions. Thank You.