VOGONS


First post, by Blavius

User metadata
Rank Member
Rank
Member

Yesterday I decided it was a good idea to put a zip drive in my 486, and the existing windows 95 installation picked it up without a hitch (mounts as D:\). I can access the drive, read and write without problems. However, I want to switch to DOS on that machine, and have been using the 'windows 95 startup diskette' (DOS7) to boot into DOS to see if I can get everything working before I wipe the hard drive. When I use GUEST.EXE (version 6), it detects the zip drive successfully and assigns D:\. However, when I want to access the drive I get an error: Invalid drive specification.

I tried this:
-lastdrive=e in config.sys
-rem everything out in the GUEST.INI except the ASPI = ASPIATAP.SYS - no change
-use 'GUEST.EXE letter=e' to try to avoid anything related to 'D:\', but it just mounts it again to D:, with the same result

Dunno what I am doing wrong here. The drive is on a cable with a CF card, which I know from experience can be finicky, but it works in windows! So it's not the hardware? Right?

This is the system I'm working on:
-IBM PS/2 model 76i (lacuna planar, with one IDE connector)
-8GB CF card (one partition) connected to the same cable as the ZIP 100
-No cdrom or SCSI card installed

Reply 1 of 8, by wierd_w

User metadata
Rank Oldbie
Rank
Oldbie

What's your LASTDRIVE= line in config.sys look like?

Reply 2 of 8, by Blavius

User metadata
Rank Member
Rank
Member

I have LASTDRIVE=J

Reply 3 of 8, by wierd_w

User metadata
Rank Oldbie
Rank
Oldbie

Should be fine then... are you loading guest high?

Reply 4 of 8, by Blavius

User metadata
Rank Member
Rank
Member

No, I even booted without config.sys and autoexec.bat. Weird thing though; when I run guest.exe from the floppy it doesn't find the drive, but when I run it from a directory on C:\ it detects the drive, but with the above mentioned invalid drive specification error.

Reply 5 of 8, by AlaricD

User metadata
Rank Oldbie
Rank
Oldbie
Blavius wrote on 2024-08-25, 20:01:

No, I even booted without config.sys and autoexec.bat. Weird thing though; when I run guest.exe from the floppy it doesn't find the drive, but when I run it from a directory on C:\ it detects the drive, but with the above mentioned invalid drive specification error.

There might be other files that guest.exe needs in the same folder with it on C: that you haven't copied to the floppy, like an .INI or a .CFG.

Reply 6 of 8, by Blavius

User metadata
Rank Member
Rank
Member

Good point, I was missing the ini and ASPI drivers on my disk. They are on there now, and both cases now behave equally.

As I was suspicious the CF card might be causing issues, I disconnected it and only had the ZIP drive on the IDE cable. I tried both positions on the cable (it is a straight one, without a twist), I tried all jumper positions on the zip drive; master, slave, CS and no jumper at all. I rem'ed either ASPIIDE or ASPIATAP in GUEST.INI to see if by chance I have an ATA unit. Everything produces the same result:

GUEST.EXE successfully finds the ZIP 100 and mounts it to C:\
When I access C:\ I get a 'General failure reading drive A '

Getting suspicious of the drive, I changed ZIP disk, no change. Eventually I connected the CF card again, booted into Win95, and the ZIP works perfect - in windows :-s

Maybe my version of the Iomega driver tools is rotten. I have version 6, but maybe an older version would fare better? I'm grasping at straws by now...

Reply 7 of 8, by Blavius

User metadata
Rank Member
Rank
Member

I found the 5.4 version of the Zip floppy online (https://archive.org/details/iomega-zip-disk-floppy-v-5.4).
-Booted from a disk with dos7.0, without config.sys or autoexec.bat
-Put in Iomega floppy and ran guest.exe
-Iomega guest driver version 5.4. Zip 100 drive letter is D:\.
-dir d:
-General failure reading drive C
Actual drive C (the CF card) is accessible though

Reply 8 of 8, by Blavius

User metadata
Rank Member
Rank
Member

As a last hail Mary, I took a different Zip drive from my windows 10 rig to try that in the 486. This is also a Zip 100 ATAPI, but there is a slight difference. The one I had been trying has a three possible jumper positions: master, slave, CS. The sticker on the 'new' drive also indicates additional positions: master, slave, CS, master A, slave A,CS-A.
A bit of reading suggest that these are modes where the zip drive can act as a bootable floppy drive, but only if the bios supports it.

The normal slave and master positions again resulted in an access error- BUT setting it on 'slave-A' made it work! It nicely mounts as D:\ under dos with driver 5.4 and 6.0 and can be accessed normally. When I boot to windows 95 it now shows as a '3.5" floppy drive D:\' instead of a removable drive, but works normally.

So, if you ever want to run one of these drives in wonky PS/2 systems hunt for one that has this floppy capability. For reference:

Drive with floppy capability:
Model: Z100ATAPI
PN: 270928-003
Example: https://samplerzone.com/cdn/shop/products/zip … pg?v=1529600565

Model without floppy capability:
Model: Z100ATAPI ZIP
PN: 02844D02
Example: https://esaitech.com/cdn/shop/files/L11965255 … pg?v=1702454976

I think the clearest way to distinguish is to look at the drive label; the differences between the 'three position' and 'six position' are quite clear.