jakethompson1 wrote on 2020-11-08, 01:56:
darry wrote on 2020-11-08, 01:41:
If your IDE to SD adapter uses an FC1307 chip and the first primary partition you are creating is FAT12 or FAT16, it will never work . See Re: Using a vintage multi-track recorder as a mixer, namely the Roland VS-880EX - might apply to other Roland VS- units
A workaround would be to create a small FAT32 or NTFS primary partition as the first partition and then create the primary FAT16 partition you intend to you use and set it as active .
Wow, what a mess. Why does the adapter care what partition type you're using? What if it's Linux? I've always wondered why more people don't use an IDE-to-SATA converter and a SATA SSD. Wouldn't they be faster than SD anyway? I get that you might run into capacity issues like bioses that freeze above the 32GB limit, but I think these old 386/486 BIOSes that let you manually specify CHS settings and disable LBA if need be, would let you get around that.
I suspect it's because SSDs use technology that's somewhat distant by its roots by now.
It's a miracle that things work at all still!
We're in 2020, but this old hardware is ca. 1986 era technology.
- old PCs have no concept of 'IDE' at all, not even ESDI. Not to say EIDE/ATA.
They think they talk to a WD1003 controller card, as used by ancient MFM/RLL fixed disks of the ST506/ST412 Shugart interface era.
https://en.wikipedia.org/wiki/ST506/ST412
- a 286/386 uses PIO modes (mainly PIO 0) and CHS/ECHS addressing modes which SATA devices nolonger truely support (it's all LBA now).
- SSDs always use 4K chunks internally, whereas CF/SD cards use 512Bytes/sector or 1K, 2K, 4K depending on the model/generation. Using FAT is somewhat of an exceptional use case for an SSD.
But SD/CF cards were made with a FAT32 use in mind.
- SD / IDE or SATA / IDE converters do mot have powerful microcontrollers inside. They are cheap. They are often slower than native stuff (CF cards, PATA SSDs).
That being said, I speak under correction here.
I can only share my experience in this regards and tell what I read online.
For example, when I tried to install a CF card in my Schneider Tower AT 220 (286 CPU), that Phoenix BIOS didn't want to let me boot. It just made the PC hang aftet POST when it should boot normally from floppy/HDD.
I had to set HDD type to none and let XTIDE Universal BIOS take over. It was no hardware issue, purely a software one.
The most significant changes came with ATA-2,IMHO. It repurposed registers and changed subtle details in HDD-PC communications.
http://www.os2museum.com/wp/how-to-please-wdctrl/
"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel
//My video channel//