First post, by Xtrapol8er
I received an old 486 PC as a Christmas present, and I've been having a bunch of problems with trying to get it to boot from any IDE devices. (First post here, so please be nice. I'm kind of clueless.)
At first, I tried booting it from a compact flash card adapter and an industrial CF card, which would only make the computer hang on boot. As per this old thread, this was perhaps a problem with the BIOS not liking IDE-CF adapters, which checked out since my computer (an old Packard Bell) does indeed have a Phoenix BIOS from the right time period (1992-3). However, when I put a real hard disk into the machine, a 1.2 GB Seagate ST31277A, it is detected, but MS-DOS setup always fails at 99% when attempting to copy COMMAND.COM.
If I boot from a floppy disk to see what happened, the files are on the disk and I can list them, but trying to read or write anything from the disk fails with a drive not ready error. These same symptoms occurred when I tried to use the IDE-CF adapter connected to a dedicated IDE controller card rather than using the motherboard IDE, which is why I switched to a real hard drive. I know that the hard drive's geometry is correct as per IDEINFO.EXE, and it matches up with the C/H/S numbers printed on the drive (2482/16/63). I do need to put the geometry in manually every time, since there is no drive auto-detection. I am aware of drive size limitations of the time, but I was under the impression that limiting you drive's size wouldn't break booting from it, it would just not allow you to access the whole thing. Either way, the motherboard allows me to put in up to 9999 cylinders, and saves it to the CMOS that way too.
At this point, I'm ready to call it quits and write this whole thing off as a failure, but I figured I would post here to see if anybody could offer any insight.
If it helps, the motherboard has the exact same layout as this Packard Bell PB400 and is likely very similar, the only difference being that it has more onboard RAM.