First post, by clb
Hi all,
I am setting up an old 386 system, and trying to replace the spinning hard drive with a CF card. I got a DeLock IDE -> CF adapter card with a 4GB Transcend CF card. Attached photos of the hardware.
BIOS recognizes the disk, but setting it to autodetect fails with the following boot errors:
BIOS(66): Hard disk 0 auto initialization error
BIOS(63): Hard disk 0 error, status 04H
BIOS(23): Hard disk init failed
BIOS(4): HardDisk failed
Using the utility http://www.users.on.net/~fzabkar/IDE-identify/ on the same 386 system, it was able to recognize the disk, and it identifies
Cylinders: 7769
Heads: 16
Sectors: 63
I need to shrink the cylinder count a bit, ther largest that BIOS accepts is a C/H/S of 1024/16/63 .
When installing DOS however, I get an Error at the attempt to partition stage:
"Setup cannot install MS-DOS 6.22 on your computer.
A disk error was detected while writing a new boot records to your first hard disk.
Press ENTER to exit Setup."
Running FDISK displays one 3823MB disk, and "Total disk space is 504 Mbytes", according to the CHS settings set in the BIOS I think.
But creating a Primary DOS Partition fails with "No space to create a DOS partition".
Trying a smaller CHS value of e.g. 511/4/17 for a 18MB disk, or some other predefined numbered disk identifiers, I get the same result: DOS SETUP.EXE and FDISK.EXE cannot write a MBR.
1) I wonder if the issue might be that the 4GB CF disk is too large? That was the smallest that I was able to source at the moment from a local retailer, smaller ones seem to be hard to come by. I did order a 128MB CF disk online to try that one instead.
2) Are there known issues with using a DeLock IDE->CF adapter for a bootable MS-DOS IDE disk on a 386?
3) There are three jumpers on the DeLock adapter. Manual is not helpful in documenting them, and I was not able to find any instructions about these. Anyone know what these are for? I wonder if the CF disk might be in a read only mode, or something similar. (Maybe I'll just try out all the 8 permutations if any of them has an effect..)
4) When searching, I stumbled onto the XT-IDE project. Should I be using that instead, or is that hardware rather designed specifically for 8088/8086 systems?
Thanks for any help!