VOGONS


First post, by anetanel

User metadata
Rank Member
Rank
Member

I'm using one of those CF 2to IDE adapters on my AMD 286 machine. I'm using a cheap 128MB card from eBay.
When booting from a floppy, I'm able to partition, format, and transfer DOS (tried MS-DOS 5.0) to the CF card. But when attempting to boot from the card, the computer is stuck with just a blinking cursor.
I also tried to Install MS-DOS 6.22 from the installation diskettes, and all went smooth. But when trying to boot I'm getting into a boot loop.

The BIOS does not auto detect the configuration, so I used random settings that gave me a capacity close to the 128MB, but even trying smaller capacity didn't change much.
I tried fdisk /mbr, and also partitioning only 64mb of the card. Didn't help.

Any ideas?

Reply 1 of 11, by jesolo

User metadata
Rank l33t
Rank
l33t

Chances are that your 286 BIOS doesn't support hard drive capacities that high or, that the translation of the settings you captured is not correct.
Try inserting the CF card (with it's adapter) in a later PC (like a Pentium PC) that has a BIOS that can auto detect the CF settings.
Write down the CHS parameters (not LBA) and try those settings on your 286 BIOS.
Otherwise, you could try selecting a lower capacity that is in your 286 BIOS (like 40MB) and see what happens (in other words, "tell" the PC you only have a 40 MB hard drive).

What I have also picked up is that certain CF to IDE adapters don't play nice on older PC's, particularly those ones with the female connector on the adapter (these are the ones that you would normally plug directly into the IDE controller card).
I've found that the ones with the bracket (i.e., with the male connector, which are the ones that you have to connect with an IDE cable, just like you would do with a normal hard drive ) works much better.

Reply 2 of 11, by anetanel

User metadata
Rank Member
Rank
Member
jesolo wrote:
Chances are that your 286 BIOS doesn't support hard drive capacities that high or, that the translation of the settings you inse […]
Show full quote

Chances are that your 286 BIOS doesn't support hard drive capacities that high or, that the translation of the settings you inserted is not correct.
Try inserting the CF card (with it's adapter) in a later PC (like a Pentium PC) that has a BIOS that can auto detect the CF settings.
Write down the CHS parameters (not LBA) and try those settings on your 286 BIOS.
Otherwise, you could try inserting a lower capacity that is on your 286 BIOS (like 40MB) and see what happens.

I was able to configure and boot successfully from a 200MB WD HDD, so he size is not an issue. But I will try to connect it to another computer with auto-detect capability.
I tried getting the card information from a linux VM with a usb adapter, but it claims to have 255 HEADS, while the BIOS support only 64...

Reply 3 of 11, by jesolo

User metadata
Rank l33t
Rank
l33t
anetanel wrote:

I tried getting the card information from a linux VM with a usb adapter, but it claims to have 255 HEADS, while the BIOS support only 64...

It's probably giving you the LBA parameters.
With Auto detect BIOSes, you normally get "NORMAL", "CHS" and "LBA" parameters.
Most BIOSes from that era are limited to 1024 cylinders, 16 heads & 63 sectors, which will give you 528 MB or 504 MiB max.
So, make sure you stay within those parameters.

What does your CF to IDE adapter look like?

Reply 4 of 11, by anetanel

User metadata
Rank Member
Rank
Member
jesolo wrote:

What does your CF to IDE adapter look like?

Pretty sure it is this one:

s-l1600.jpg
Filename
s-l1600.jpg
File size
57.45 KiB
Views
1941 views
File license
Fair use/fair dealing exception

Reply 5 of 11, by Cyberdyne

User metadata
Rank Oldbie
Rank
Oldbie

Check with FDISK that your partition is active.

I am aroused about any X86 motherboard that has full functional ISA slot. I think i have problem. Not really into that original (Turbo) XT,286,386 and CGA/EGA stuff. So just a DOS nut.
PS. If I upload RAR, it is a 16-bit DOS RAR Version 2.50.

Reply 7 of 11, by konc

User metadata
Rank l33t
Rank
l33t

Boot from a floppy and run the attached utility to id the card's parameters on the very same machine

Filename
IDEINFO.ZIP
File size
3.83 KiB
Downloads
161 downloads
File license
Fair use/fair dealing exception

Reply 9 of 11, by anetanel

User metadata
Rank Member
Rank
Member
konc wrote:

Boot from a floppy and run the attached utility to id the card's parameters on the very same machine

IDEINFO.ZIP

That a cool tool.
I managed to get with it the (seemingly) correct CHS parameters (978/8/32), but the result is the same...
I removed the partitions, recreated one active partition, formatted it and transferred the system files from a DOS 5 diskette (sys a: c:), but it acts the same: blinking cursor after POST.
Tried again installing DOS 6.22 from the 3 diskettes, and this time didn't get a boot-loop, but the same behavior as above.