6

For parallel port to IDE devices, known as parallel IDE, I am wondering if there is a parallel cable standard? Or if standard parallel cables should work?

Background: A friend bought an Imation LS-120 SuperDrive. It's an IDE parallel model. Unfortunately, it only came with a power supply and a short drive dongle for parallel. It didn't include a full parallel cable to actually connect it to a parallel port. The dongle looks to be a micro centronics to parallel port adapter. So cannot be plugged into a parallel port directly and must be plugged in through a cable. It looks like a later model where they moved some electronics outside.

I managed to source a straight through D25M to D25M parallel cable I had hoped would work. So that I can actually plug it into a parallel port. But I cannot get it to work.

So this makes me wonder if there is a parallel cable standard for IDE that needs specific wiring or electronics or it simply will not work. Given the dongle is customised for that model leads me to believe it used a propriety parallel cable as well. But I cannot find any information on any parallel standards with modified wiring.

Testing: To confirm the drive does work I connected it without data cables to power supply. The drive turns on. When a disk is inserted it reads it. When ejected it pops it out. So basic drive mechanism is working.

When I connect it up and plug the parallel cable into a parallel port the drive goes dead. When switched on the drive acts dead. If I the unplug the cable from the parallel port it works again. It also works if just the dongle is connected. So for some reason it doesn't actually like being plugged into a parallel port.

Unfortunately I am limited with what computer hardware I can test it with. A desktop PC under the desk has no parallel port or I would have let Windows figure it out. The only computer I have with a parallel port is an uncommon PPC board based on a MAI Teron. I did however compile a custom Linux kernel with paride modules included to test. But they could not detect any device. I had hoped if there was some software protocol needed the driver would do what it needs to do and switch the drive on. But I saw no change. It uses epat protocol.

Conclusion: Apart from concentrating on the LS-120 my question was about generic parallel to IDE. Though each has parallel protocol is different. But the question remains if parallel to IDE cables have their own standard with internal electronics or electrical characteristics?

Back of drive with interface pinout

Internal PCB with power socket and external interface

Back of dongle with drive socket

Other side of dongle with parallel port socket

Drive top side

Drive bottom side

12
  • 3
    Have you got any pictures? Also, parallel as in printer port? Are you sure this is not a SCSI port? Aug 4 at 10:34
  • 1
    @user3840170 I do actually. After finding them I'll attach them. And yes parallel as in printer port. I've looked inside and it looks like common IDE with 40 pins and key. I do have a USB to SCSI converter which shares the exact plug. Which just to show how standards were not thought out when you could connect plugs to devices that were not compatible and had no label to tell you so. Aug 4 at 11:53
  • 1
    en.m.wikipedia.org/wiki/SuperDisk contains other pictures. A similar simple drive-to-DB25 interface and a more complex DB25-to-USB interface
    – UncleBod
    Aug 4 at 16:08
  • 5
    There were SCSI devices with connectors similar to the typical printer side parallel connector. But that doesn't make any connector of that type a "parallel port" any more than a 25-pin connector that looks like a modem connector into a serial port (because it can be parallel or something else) or a 9-pin connector into a serial port (because it could be a video or game port or something else). Basically most connectors until USB, HDMI and similar were totally generic and could be used (and were used) by anyone for anything. An "IDE connector" is just a 40-pin ribbon/header , etc. Aug 4 at 16:39
  • 2
    @Edders Iomega Zip drives that used the parallel port of the Amiga were due to me. aminet.net/package/docs/hard/ppazip Aug 4 at 20:47

2 Answers 2

9

That board will not convert IDE to parallel. It has no components to do that.

It's simply an adapter to bring out the IDE interface to an external connector, to be used with an USB to IDE adapter with a matching connector.

EDIT:

As confirmed by the model of your drive, it came with a special active adapter with electronics powered by the drive in the drive connector, and it also splits to two DB25 connectors for inserting the drive between PC and a printer.

So basically, the USB and Parallel versions are identical with IDE interface on a custom connector. The adapter cable makes it a parallel or USB model.

You are lucky if the wrong adapter did not damage the drive, power supply, or the computer.

3
  • 1
    What about the black dongle which plugs into it? I haven't pulled it apart it apart to check for any electronics inside. But it adapts to a parallel port socket on the other end. Aug 4 at 13:49
  • 2
    The black dongle looks like some random unrelated cable, maybe a stadard SCSI cable or parallel port cable between different connectors. It likely won't have any parallel port to IDE adapter IC in it. The SuperDrive with that connector is a USB era device, there might be a parallel port adapter cable too but for an older looking SuperDrive. A parallel port SuperDrive would usually have the two parallel DB25 connectors on the drive, or if a separate adapter, it would have two DB25 connector for printer passthrough.
    – Justme
    Aug 4 at 14:28
  • Yes it would make sense if the dongle was random since it makes the drive go dead when plugged into parallel port through a cable. The drive has the older cream look and I've attached more images. So looks like it should be the parallel version but even so without proper calling. And these days the drives are almost rare as the cables. Thanks for the info. Aug 7 at 12:27
7

There is a guide on ifixit for this device that shows some better pictures that demonstrate how the drive is supposed to work. Look particularly at the images for step 2, which shows the back of the drive with the "USB converter" cable attached to it. That cable has a very chunky connector containing the actual conversion electronics.

The circuit board in your photo merely provides a robust, external connector that's wired straight through to the drive. The (correct) cable that attaches to that connector contains the appropriate conversion electronics. USB is perhaps the most common conversion cable, but you may see some that attach via SCSI or PCMCIA as well. This design makes the devices easier to manufacture, since the complicated, expensive portion (the drive itself) is the same for all product variants and they only have to throw a different cable in the box depending on which interface they're targeting. Likewise, the manufacturer can re-use the same conversion cables for different types of drive (IDE CD-ROM, etc).

The cable you show is a fairly standard cable for converting between two common styles of parallel port. It matches the connector on the back of the drive, but the drive's connector is not a parallel port. It uses the same physical connector but electrically it's still an IDE interface. Up through the 90's, it was sadly common for manufacturers to use existing connectors for completely incompatible purposes (I've seen at least a half dozen different uses for the 25-pin D-sub connector normally used on parallel port printers). I see two possible explanations for this cable:

  1. The drive's seller didn't know much about the drive. They just saw the cable, thought "this must go with the drive since the connectors match", and threw it in the box. You'll need to find a proper cable in order to make this drive work. Here's a better picture of what you're looking for.
  2. This drive was one of the earlier designs that used a separate ISA card for the conversion electronics. The cable in that case was a simple pass-through.

Given the unusually short length of your cable, option #1 seems more likely.

Instead of trying to find the matching cable for that proprietary connector, you may have better luck ditching the adapter board altogether and using trying a standard IDE-to-USB cable attached directly to the drive.

2
  • Thanks for your answer. The circuit board is very similar to what I have. Like others the USB version tends to look different and more iMacish. The drive I have looks more plain except for the fancy micro connector on the back. I thought a SCSI variant would have needed a SCSI drive since otherwise it would have needed a SCSI to IDE converter and those were expensive adapters in the years later. I did notice I did have SCSI cables exactly like printer cables with centronics on one end and a parallel plug on the other. Aug 7 at 13:34
  • A USB to SCSI adapter I have looks like it could pass as a USB to parallel adapter. The easiest looks like it would be an IDE to USB solution. However, for the intended purpose of the drive, the computer that was intended to mate with the drive has no USB so using parallel would have been useful. Aug 7 at 13:35

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .