VOGONS


The SD->CF->IDE nightmare

Topic actions

First post, by DeadnightWarrior

User metadata
Rank Newbie
Rank
Newbie

Hi all,
I'm really starting to lose faith here.

What I'm trying to do is give a new life to a very old system I had lying around, the specs of which are as follows:
- AMD Duron 750Mhz
- Gigabyte GA-7ZMM based on Via KM133 chipset.
- 256 Mb ram PC133
- S3 Savage 4 - integrated
- Creative CT5880 (a.k.a. PCI128) - integrated
- An LG IDE DVD Rom drive
- A 3.5" floppy drive
- THIS SD card to Compact Flash adapter, THIS Compact Flash to IDE adapter and an old SanDisk 2Gb microSD card.
- A WD800AAJB 80Gb IDE hard drive (new and sealed)

Now, no matter what master/slave/cable or which boot floppy/CD I try (DOS, FreeDOS, Windows 98, Windows Me, Damn Small Linux, Lubuntu... you name it), the 2Gb card is either:
- not detected
- auto detected as 32Mb
- manually set with various C/H/S values but still seen as 32Mb
and there's NO WAY I can get past fdisk and format it.

Similarly, the 80Gb hard drive is not detected at all or reported as 8Gb.

Please note:
- If I slap the SD on a USB adapter and connect it to my current Win10 system, I can do whatever I want with it (partition, format, resize, etc.)
- The SD was wiped, zeroed and was totally unpartitioned when I put it in the CF adapter.
- I'm running the latest motherboard BIOS from 2001.
- An old 40Gb IDE hard drive never had any issues with that very same motherboard.

Right now the SD/CF is primary master (top 80 wire cable), the hard drive is primary slave (middle 80 wire cable) and the DVD is secondary master (top 40 wire cable). Tried every other master/slave/cable combination and the situation got worse or didn't improve.

I'm guessing the BIOS is the main suspect here. Still, it has LBA mode and it should manage at least 40Gb drives natively (see above). Also I specifically used a 2Gb card to avoid issues with DOS.

I think I'm left with three options:
- Get a proper SD -> IDE adapter
- Get a real 2Gb CF card
- Scrap the platform altogether and look for a Socket 370 / 478 motherboard (but which one?) as I should have a couple of S370 CPUs (I believe a 866 Coppermine PIII and a 1.3 Tualatin Celeron) and at least an S478 (shoud be a 1.7 Willamette P4).

What should I do before throwing everything out ot the window?

Thank you very much!

Reply 1 of 28, by dionb

User metadata
Rank l33t++
Rank
l33t++

Well, if you suspect the BIOS, try to update that first (er, from floppy or better Gotek if you can't trust the HDD/SD). Apart from that, do you have another system to test the SD solution or the HDD in? CF-to-IDE is just a straight passthrough as CF *is* IDE at a protocol level (which is why I prefer it for retro purposes), so the extra adapter shouldn't matter - but that's assuming the SD-to-CF adapter is fine in the first place.

It's puzzling the board did previously accept a 40GB HDD, as there are no logical limits between 32GB and 137GB. That suggests either motherboard or HDD are wonky. Does the 40GB drive still work? Then I fear the new 80GB drive may be dead. If the 40GB drive doesn't work with this board anymore, the board must be prime suspect. My first though would be bad caps given era and brand.

Reply 2 of 28, by kolderman

User metadata
Rank l33t
Rank
l33t

> THIS SD card to Compact Flash adapter, THIS Compact Flash to IDE adapter and an old SanDisk 2Gb microSD card

Is the texts and links here back to front?

Anyway I have a very similar sd/cf adapter with a 8gb SD card in a different sort of cf/ide adapter (one that plugs directly into the ide slot), and it works perfectly with dos6. Motherboard is Asus P5A.

> Get a proper SD -> IDE adapter

I am not sure what you mean by proper. Most (all?) of these adapters are chinese made junk, much of which doesn't work half the time. Cf/sd adapters otoh are very mature devices from the professional camera industry, many designed and made in Japan.

Last edited by kolderman on 2020-01-27, 07:12. Edited 1 time in total.

Reply 3 of 28, by DeadnightWarrior

User metadata
Rank Newbie
Rank
Newbie
dionb wrote on 2020-01-27, 07:01:

Well, if you suspect the BIOS, try to update that first (er, from floppy or better Gotek if you can't trust the HDD/SD). Apart from that, do you have another system to test the SD solution or the HDD in? CF-to-IDE is just a straight passthrough as CF *is* IDE at a protocol level (which is why I prefer it for retro purposes), so the extra adapter shouldn't matter - but that's assuming the SD-to-CF adapter is fine in the first place.

It's puzzling the board did previously accept a 40GB HDD, as there are no logical limits between 32GB and 137GB. That suggests either motherboard or HDD are wonky. Does the 40GB drive still work? Then I fear the new 80GB drive may be dead. If the 40GB drive doesn't work with this board anymore, the board must be prime suspect. My first though would be bad caps given era and brand.

I already have the last BIOS available, there is nothing more recent than that.
I still have to try the 80Gb drive as a single master without the memory card installed, to be honest. Will look into that as well.
The 40Gb did work and I only took it out because it was loud as hell; it was the only drive apart from the DVD and they were configured as primary and secondary master with no slave drives. The HDD had the 80 wire cable and the DVD had the 40 wire.
Unfortunately I don't have other systems old enough to have IDE so I'm stuck with this one ATM.

Reply 5 of 28, by DeadnightWarrior

User metadata
Rank Newbie
Rank
Newbie
kolderman wrote on 2020-01-27, 07:07:

Anyway I have a very similar sd/cf adapter with a 8gb SD card in a different sort of cf/ide adapter (one that plugs directly into the ide slot), and it works perfectly with dos6. Motherboard is Asus P5A.

> Get a proper SD -> IDE adapter

I am not sure what you mean by proper. Most (all?) of these adapters are chinese made junk, much of which doesn't work half the time. Cf/sd adapters otoh are very mature devices from the professional camera industry, many designed and made in Japan.

I mean direct SD to IDE adapter (the Sintechi ones for example). I don't know if anything could improve though, as they usually don't even have the master/slave jumper.
My Qumox SD / CF was actually made in Taiwan 😉

Reply 6 of 28, by kolderman

User metadata
Rank l33t
Rank
l33t

Yes many sd/cf adapters are made in taiwan or japan and hence high quality. If you were a professional photographer in the early 2000s you would not have bought junk from china.

And yes almost all cf/ide adapters are from china and are junk. That's why they can cost a couple of dollars or less.

And who really cares about master slave in retro pcs? You have 2 ide ports, one for your cf/ide adapter, the other for 1-2 cd drives.

Reply 8 of 28, by DeadnightWarrior

User metadata
Rank Newbie
Rank
Newbie
Warlord wrote on 2020-01-27, 08:28:

Let me get this strait. The Hard drive is properly detected under linux but not DOS from 98se?

The SD didn't seem properly detected under any OS. At best I could see a 32Mb drive and nothing more than that.
Same thing with the HDD, at best I got an 8Gb drive (but I was always focused on the SD and didn't pay that much attention to the HDD).

Last edited by DeadnightWarrior on 2020-01-27, 09:30. Edited 1 time in total.

Reply 9 of 28, by DeadnightWarrior

User metadata
Rank Newbie
Rank
Newbie
jmarsh wrote on 2020-01-27, 07:11:

Description for the IDE adapter says it takes a 40-wire cable, not 80. It's not a good idea to use them with something else on the cable anyway (other master/slave device).

I tried both cables, with and without slaves but no luck.

Reply 10 of 28, by jaZz_KCS

User metadata
Rank Oldbie
Rank
Oldbie
DeadnightWarrior wrote on 2020-01-27, 09:28:
jmarsh wrote on 2020-01-27, 07:11:

Description for the IDE adapter says it takes a 40-wire cable, not 80. It's not a good idea to use them with something else on the cable anyway (other master/slave device).

I tried both cables, with and without slaves but no luck.

Have you tried another card? I can only speak for the Sintechi 2.5" and 3.5" SD2IDE adapters (Firmware "CF-to-IDE" v1.0, 1.1, 1.2 or 1.3) but they do indeed show 32MB of storage if no card is actually inserted. I never had one of these adapters fail under any circumstance (be aware they HAVE to be master (they have no jumpers) and on some motherboards, having something as SLAVE on the same IDE channel simply wont work even if you force the CDRom to slave for example. Most of the times it works though.).
But I once had a card fail and the adapter behaved like there was no card inserted at all (it will then show 32MB, which are ofc not even accessible.)

PS: Also be sure to completely zero the card and then initialize the Filesystems of choice on the machine in question.

Reply 11 of 28, by DeadnightWarrior

User metadata
Rank Newbie
Rank
Newbie
jaZz_KCS wrote on 2020-01-27, 10:59:

Have you tried another card? I can only speak for the Sintechi 2.5" and 3.5" SD2IDE adapters (Firmware "CF-to-IDE" v1.0, 1.1, 1.2 or 1.3) but they do indeed show 32MB of storage if no card is actually inserted. I never had one of these adapters fail under any circumstance (be aware they HAVE to be master (they have no jumpers) and on some motherboards, having something as SLAVE on the same IDE channel simply wont work even if you force the CDRom to slave for example. Most of the times it works though.).
But I once had a card fail and the adapter behaved like there was no card inserted at all (it will then show 32MB, which are ofc not even accessible.)

PS: Also be sure to completely zero the card and then initialize the Filesystems of choice on the machine in question.

I could try another microSD card, sure, but it's completely fine when used in a modern system... Could it be the SD to CF adapter?
And yes, the card was zeroed more than once with different methods. I always tried to start having totally unallocated space on it.

Reply 12 of 28, by jaZz_KCS

User metadata
Rank Oldbie
Rank
Oldbie

I have one of those adapters you mentioned (the CF-to-SD one (red)). Although it works on newer machines, I never could get it to work with any SD card on older systems. This might not be the same case here though, but still. For me, either pure CF-card or SD2IDE worked fine. But an SD card in one of these adapters never worked for me, maybe they are to blame, as you now go adapter on adapter, like I did.
The ones that always worked for me were these: (in maybe one out of 10 systems, I couldnt have anything else on the same IDE channel, but 9 out of 10 times everything works...

Here is an example shot of a VIA KT133A board with an XP2100+ running two of these adapters (both sizes, 2.5" and 3.5" (I didnt have anough 3.5" adapters)). As you can see the systems works fine with these..: (given the fact that you already have one of the known to work CF adapters, I would just go and see whether you can source a fittable CF card. I think the adapter on adapter link is to blame.)

Attachments

  • wIC7eFU.jpg
    Filename
    wIC7eFU.jpg
    File size
    859.17 KiB
    Views
    2323 views
    File license
    Fair use/fair dealing exception
  • mRJKlAF.jpg
    Filename
    mRJKlAF.jpg
    File size
    840.62 KiB
    Views
    2323 views
    File license
    Fair use/fair dealing exception
  • 1hgSqP9.jpg
    Filename
    1hgSqP9.jpg
    File size
    1.51 MiB
    Views
    2323 views
    File license
    Fair use/fair dealing exception

Reply 13 of 28, by svfn

User metadata
Rank Member
Rank
Member
jaZz_KCS wrote on 2020-01-27, 11:21:

I have one of those adapters you mentioned (the CF-to-SD one (red)). Although it works on newer machines, I never could get it to work with any SD card on older systems.

I had planned on buying one of these red adapters (microSD -> SD -> CF), heard from some it works but now I feel unsure haha. Anyway, what is the difference between your powered and unpowered SD2IDE? If the one that requires no additional power works fine, I would get that since it saves a molex/floppy connector.

@OP, have you tried other newer microSD cards?

SS7: K6-2/350 | FIC PA-2013 2.1 | 32MB PC-100 | 3dfx V3 2000 AGP | AWE64 CT4520 | Win98SE
On MobyGames

Reply 14 of 28, by jaZz_KCS

User metadata
Rank Oldbie
Rank
Oldbie
svfn wrote on 2020-01-27, 12:26:
jaZz_KCS wrote on 2020-01-27, 11:21:

I have one of those adapters you mentioned (the CF-to-SD one (red)). Although it works on newer machines, I never could get it to work with any SD card on older systems.

I had planned on buying one of these red adapters (microSD -> SD -> CF), heard from some it works but now I feel unsure haha. Anyway, what is the difference between your powered and unpowered SD2IDE? If the one that requires no additional power works fine, I would get that since it saves a molex/floppy connector.

@OP, have you tried other newer microSD cards?

Look close, they both use power. One is 2.5" the other 3.5". The 3.5" uses a molex (either big or small (FDD)), and the 2.5" had ofc power coming through the pin connector, as is standard (the attached black and red cable).

Reply 15 of 28, by svfn

User metadata
Rank Member
Rank
Member
jaZz_KCS wrote on 2020-01-27, 12:29:
svfn wrote on 2020-01-27, 12:26:
jaZz_KCS wrote on 2020-01-27, 11:21:

I have one of those adapters you mentioned (the CF-to-SD one (red)). Although it works on newer machines, I never could get it to work with any SD card on older systems.

I had planned on buying one of these red adapters (microSD -> SD -> CF), heard from some it works but now I feel unsure haha. Anyway, what is the difference between your powered and unpowered SD2IDE? If the one that requires no additional power works fine, I would get that since it saves a molex/floppy connector.

@OP, have you tried other newer microSD cards?

Look close, they both use power. One is 2.5" the other 3.5". The 3.5" uses a molex (either big or small (FDD)), and the 2.5" had ofc power coming through the pin connector, as is standard (the attached black and red cable).

Oh yeah that is the 2.5" version fit for laptops too, need an adapter for it, still saves a power connector if similar in performance.

SS7: K6-2/350 | FIC PA-2013 2.1 | 32MB PC-100 | 3dfx V3 2000 AGP | AWE64 CT4520 | Win98SE
On MobyGames

Reply 16 of 28, by DeadnightWarrior

User metadata
Rank Newbie
Rank
Newbie
jaZz_KCS wrote on 2020-01-27, 11:21:

I have one of those adapters you mentioned (the CF-to-SD one (red)). Although it works on newer machines, I never could get it to work with any SD card on older systems. This might not be the same case here though, but still. For me, either pure CF-card or SD2IDE worked fine. But an SD card in one of these adapters never worked for me, maybe they are to blame, as you now go adapter on adapter, like I did.
The ones that always worked for me were these: (in maybe one out of 10 systems, I couldnt have anything else on the same IDE channel, but 9 out of 10 times everything works...

So, in the end my best (and most likely, last) bet would be to get a real CF card.
As I never used any CF before, what brands / models should I consider? Of course it will have to be no more than 2 / 4 Gb as I'm going for pure DOS here. Any other OS will likely be installed on the HDD.

jaZz_KCS wrote on 2020-01-27, 11:21:

Here is an example shot of a VIA KT133A board with an XP2100+ running two of these adapters (both sizes, 2.5" and 3.5" (I didnt have anough 3.5" adapters)). As you can see the systems works fine with these..: (given the fact that you already have one of the known to work CF adapters, I would just go and see whether you can source a fittable CF card. I think the adapter on adapter link is to blame.)

If I recall correctly the KT133A should be a close relative to my KM133, right?

Reply 17 of 28, by jaZz_KCS

User metadata
Rank Oldbie
Rank
Oldbie
DeadnightWarrior wrote on 2020-01-27, 13:04:
jaZz_KCS wrote on 2020-01-27, 11:21:

I have one of those adapters you mentioned (the CF-to-SD one (red)). Although it works on newer machines, I never could get it to work with any SD card on older systems. This might not be the same case here though, but still. For me, either pure CF-card or SD2IDE worked fine. But an SD card in one of these adapters never worked for me, maybe they are to blame, as you now go adapter on adapter, like I did.
The ones that always worked for me were these: (in maybe one out of 10 systems, I couldnt have anything else on the same IDE channel, but 9 out of 10 times everything works...

So, in the end my best (and most likely, last) bet would be to get a real CF card.
As I never used any CF before, what brands / models should I consider? Of course it will have to be no more than 2 / 4 Gb as I'm going for pure DOS here. Any other OS will likely be installed on the HDD.

Tough call, maybe down to preference here. An industrial graded CF card of that size will probably cost you 10-20 bucks. as will the SD2IDE adapter. As you plan to go full on DOS with that solution anyways, speed-wise there will be no difference between SD and CF.

Reply 18 of 28, by DeadnightWarrior

User metadata
Rank Newbie
Rank
Newbie

OK, so I tried one more time.

Here's the current configuration:
- SD/CF is primary master on the 40 wire cable.
- 80Gb HDD is secondary master on the 80 wire cable.
- DVD is secondary slave on the 80 wire cable.

Leaving BIOS to autodetect the drives results in this:
l1fqqQRt.jpghttps://i.imgur.com/l1fqqQR.jpg

Manually setting C/H/S in the BIOS like this:
CMViYhxt.jpghttps://i.imgur.com/CMViYhx.jpg

STILL results in this, even if the values are correct:
n7qZTX4t.jpghttps://i.imgur.com/n7qZTX4.jpg

Here's what FDISK sees:
lq1YP7zt.jpghttps://i.imgur.com/lq1YP7z.jpg

And what WHATIDE reports:
oxCXd5Et.jpghttps://i.imgur.com/oxCXd5E.jpg

The only odd thing that I notice in the WHATIDE report is that 1Kb sector buffer.
Other than that, I'm at a complete loss.

Reply 19 of 28, by jaZz_KCS

User metadata
Rank Oldbie
Rank
Oldbie

a] I have no clue at this point, as you already have the adapter-adapter on the primary IDE alone.
b] Just out of personal experience with the same kind of adapter and that it didnt work for me when used in a converter to IDE makes me think it is to blame... That there is something fundamentally missing on a lower level when translating that makes them not work in these scenarios/machines. I would try with either a Sintechi SD adapter alone instead of two adapters in row or with a CF card instead. Both should work without a hitch (SD adapter in Auto / CF card (if necessary) with desired values set, but should also work on Auto.)