VOGONS


First post, by jaZz_KCS

User metadata
Rank Oldbie
Rank
Oldbie

Since I am mainly fiddling around with laptops of the atitlementioned variety, I thought that this short experience report might come in handy for ppl seeking advice in regards to these kinds of adapters, so please excuse my rant. What follows is simply a brief summary of my experience with these kinds of adapters (specifically the 2.5inch variety for laptops without master/slave jumpers) during the last year when it comes to using them as replacements for your laptops HDDs. (Let's face it, your sweet 80MB drive in your PS/2 laptop might be genuine, but will surely not last forever ;P)

I have been using SD2IDE adapters successfully for months now in various 386-PII systems ranging from 1989 to 1997. They are also mainly used in the machines I use frequently at home, an IBM PS/2 L40SX (386SX20) (totally recapped), Compaq Contura 400C (486-Dx40) (defect FDD replaced with an FDD found inside a cheap external USB Floppy Drive, as it seems those have old drives inside that once the USB translator PCB is removed, you can write all formats again and use them in most of 90 laptops, except proprietary IBMs and the like ofc.), Toshiba Satellite 200CDS and 470CLT (Pentium 100 and 200MMX respectively), IBM ThinkPad 760ED (Pentium 133) (with ESS from ELD), Panasonic Toughbook CF-27 (P2-300) and Compaq Armada 7770DMT and 7400 (P 233 MMX and P2-300 respectively).

There are two types of adapters, the 3.5inch and the 2.5inch variety. They differ in the fact that the 2.5inch version does not have a jumper setting option (at least I have not yet seen any 2.5inch ones that come with aforementioned jumpers), typically not needed on laptops anyways, since the master/slave setting is almost always handled by the proprietary BIOS or the controller of these machines. I almost exclusively use the 2.5inch SD2IDE variety (Sintechi "SD to CF version 1.0") as I mainly work with laptops. (Interestingly these are labelled internally with "SD to CF version 1.0", which leeaves me to believe that the SD translation was batched in front of the already present CF translation.)

Which also leads to another frequently used workaround when working with laptops in contrast to desktop boards: Due to the fact that over 95% of ALL laptops of this era do feature a proprietary (and therefore in most cases heavily neutered) BIOS, you are almost always UNABLE to change drive settings like type, amount of cylinders, heads, sectors, etc. yourself. In addition to this in almost all of the scenarios, even if your CF or SD card is lower in size than the present BIOS HDD size limitation, they will NOT get detected successfully/correctly. This might differ heavily on desktop mainboards, but the success rate when it comes to laptops is pretty much nil.

These two factors - the incorrect detection of type/cyl/head/etc as well as the fact that you normally would like to use higher capacities than the BIOS can handle - almost always lead me to use Drive Overlay software like OnTrack or EZ-BIOS (recommended, although it does not feature a "boot from CD"-option (never needed in my case as I always copy over Windows installation files to a backup partition anyways and install from there... But it also seems to copy with "taking out the SD/CF and booting it in another system quite well in contrast to OnTrack). Not only does using one of these take away the need to configure the drive settings in the BIOS (remember, with most laptops, you CAN'T), but it also solves the problem of the BIOS HDD maximum capacity barrier.

So yeah, Drive overlay software is my friend when it comes to laptops, because you are pretty much dependent on them (if you want to use these kinds of HDD replacement adapters like CF and SD), since you cannot change drive settings in the BIOS yourself. Note that the fact of being able to use an SD or CF card that has bigger capacity is pretty much a benefit we take take as cherry on top, but this was not the main reason for this endeavor actually.)

So in regards to desktop mainboards, it might as well be helpful for you to try using some overlay software if you cannot get the BIOS to detect the drive correctly, even on a desktop board.. Using this kind of software lets you ignore the settings of the HDD in the BIOS completely, since at every boot, the Drive Overlay software takes over and translates Heads/Cyls/Sectors, etc as well as drive size and type correctly, regardless of what the BIOS settings are set to.

It's just worth giving it a try. I HAVE to use these overlays on laptops, since I cannot change these kinds of settings manually in the BIOS. But ppl fiddling around with desktop mainboards, running Phoenix or Award BIOS let you change these settings at will. Even though it can be difficult to get a certain board to accept certain adapters, so you might as well try using an overlay that "sets these settings" automatically and correctly. Well, it doesnt "set" anything to be precise, it just overrides the BIOS at each system boot, making sure that the aforementioned settings are overridden so the adapters work.

I just realized that I make it sound like these drive overlays were written for these adapters, but for the overlay, these adapters are nothing else than oversized and therefore incompatible HDDs that need "translation".

YMMV, and again please excuse my random rant, maybe this will come in handy for someone some day.
For me, they are a life-saver, but for ppl using desktop boards mainly in this retro preservation era I wouldn't be surprised/angry if you never even heard about this. In that case, I wish you a good day as well 😀

jaZz_KCS goes to play some Keen4 with the OPL2LPT on the oldest machine that can still handle it.....

Reply 1 of 6, by douglar

User metadata
Rank Oldbie
Rank
Oldbie

I have a shuttle hot 419 motherboard with a sintechi sd2ide (SD35VCO) with a 16GB Samsung SD.

The current Bios (dated 12/1993 ) only supports up to 528MB. Ordered an eeprom burner so I can upgrade to a 1996 bios, but that's where I am today.

So I got the 9.57 Ontrack Disk overlay.

The LPA sector count always looks good at 15.93GB, but depending on which IDE drive geometry I select in the BIOS setup, I get total drive space of 23.3GB or 33.4GB for the calculated CHS space.

The attachment IMG_8539.jpg is no longer available

I've plugged the SD into a modern computer and confirmed that it's only got 16GB. When Ontrack partitions ( or if I use Fdisk after loading the overlay) I see the calculated CHS space as the drive size, which is too big.

Pretty sure I'll have problems if I make volume larger than the actual device size, so I've just been using an 8GB partition, which is plenty large for Win98se. Still a little worried that I could get drive corruption, but you know, this is retro computing on 27 year old parts. Data integrity is never a given. Still, I'd rather keep the list of possible causes for drive corruption to a minimum.

Any advice on how to get Ontrack to see the drive correctly?

Otherwise the device works well with windows 98se, except sometimes in locks up on shut down. I get the shutting down screen, but never get the "It's safe to turn off your computer" screen.

Reply 2 of 6, by jaZz_KCS

User metadata
Rank Oldbie
Rank
Oldbie

Sadly, no. As I have very little experience with OnTrack as I almost always use EZ-Drive. OnTrack led to complications sometimes when trying to load the SD card in another machine. And I have never had any use for the "Boot from CD-option", as the systems in question are Win98SE max and most of these discs are not even bootable and you can simply install by copying the setup files over to a different partition.

Out of curiosity, could you make a bootable disk out of the image provided below and boot from it, selecting "Full-Automatic Setup" (don't worry, it will not start erasing things just yet, but will tell you whether your BIOS supports the drive(it doesn't), but also afterwards will ask you how to set up the desired partitions. And it should tell you the correct drive size.

This might not work with Ontrack present. You might have to wipe the card first. I never had any problems with EZDrive detecting wrong sizes... If is also does that like OnTrack, then it's safe to say the card is iffy and not suitable for such a scenario.

Reply 3 of 6, by douglar

User metadata
Rank Oldbie
Rank
Oldbie

Thanks for the file. I have not been loving Ontrack so far and I would like to be able to use the SD to "sneaker net" software onto the system, since getting Win98se to work with the contemporary web is nearly impossible these days.

I've rebuild the system so many times already that I should make an unattended install script at this point.

Reply 4 of 6, by douglar

User metadata
Rank Oldbie
Rank
Oldbie

Much happier with the EZ-drive firmware.

  • the drive is identified correctly regardless of geometry configured in BIOS
  • Partitions are visible from windows 10
  • I don't need special drivers for protected mode IO in Windows 98

Reply 5 of 6, by douglar

User metadata
Rank Oldbie
Rank
Oldbie

I am benchmarking some 2gb CF cards with ATTO under windows 98se on am5x86 @133 & PIO3 IDE controller.

Good news is I have my scripted Win98se install going like a charm. I can get fresh installs knocked out pretty quickly now.

Bad news is it seems like max throughput is twice as high if I boot without EZ bios.

Does that sound right?

Reply 6 of 6, by douglar

User metadata
Rank Oldbie
Rank
Oldbie

So it turns out that when I was using EZdrive, I just selected a place holder drive config in the BIOS, and I didn’t have the faster ATA modes enabled. Once I enabled the faster modes in the BIOS, and enabled the 32bit access in the EZdrive configuration, the performance in windows was comparable to going without.