22

I have a wonderful Zenith SupersPORT 286 laptop (ZWE-0200-40) whose power circuitry seems faulty and it no longer powers up. I have useful material on the disk which I'd like to extract.

Zenith 286 laptop

The disk (a Connor CP-343) interface is pre-IDE, and I can't seem to locate what type of interface it has.

Product Label Connector Ribbon cable termination

Can anyone suggest how I might spin up the disk and image it? It's only about 40Mb, so less than a modern memory stick.


Update

Very helpful pointers from everyone. I'm almost at the point where I should probably spawn a new question rather than add more details. Anyway: yes, there is a daughter board with the disc controller:

Connor disc controller board

The board has a female IDE socket rather than a male IDE connector, and a power connector.

I do have a male-to-male gender changer for IDE and an IDE-to-USB converter and a molex to floppy power connector. I checked the wiring as per the usenet postings linked by @mnem and I think they are right. However with a quick attempt I do not get disk power up, but get very hot chips on the controller board. Sigh....

IDE and power


Yes: I realise I can cannibalise several scrap models, but at the moment I have found none on my continent at reasonable shipping prices or costs now they are museum pieces! I have a fair degree of experience at restoring older systems. Its just this form of disc interface is unknown to me.

  • 4
    It was/is an ESDI drive. – user12 May 18 '16 at 20:37
  • 3
    Alas, I don't have an answer that doesn't involve "find an ESDI adapter, use BSD to read the data" which isn't much of an answer. ESDI disks and controllers are fickle beasts. – user12 May 18 '16 at 20:42
15

As far as I know, all of those models, either the 386 or 286 variants, all used ESDI disks. I'd like my assertion to be proven by a photo of the drive connections, and (ideally) what it plugs into on the computer itself.

These drives have built-in controllers, but the adapters are quite special; I think you are looking at finding an Adaptec or Western Digital adapter (which will probably be ISA), and a compatible PC. As pointed out in the comments, some adapters might use the MCA bus, so this could complicate finding the right hardware match.

ESDI uses complicated daisy-chained cables with terminators, and each drive has to be addressed properly. Depending on what we find once we hook up the drive, we might have to worry about drive geometry and hard vs. soft sectors.

Older Windows might work to actually spin up and read the drive, but I suspect using BSD or Linux (both of which have ESDI support as a kernel default or compile option) might be more useful because there will be lots of tinkering.

You could also consider sending the drive off to a data recovery service.

Ok, based on the pics I have to amend or delete my answer. This appears to be an ATA/IDE drive made specifically for Zenith for this model of computer.

So, it probably requires a custom XT/ATA 20-pin adapter of some sort, probably only from Zenith. The adapter will be on the laptop motherboard or perhaps underneath the keyboard.

Based on that last link, you might be able to tear the special adapter out and use it to hook up a regular IDE adapter on any Linux box to the laptop drive.

  • 4
    Linux, at least in theory, supports ESDI drives: the CONFIG_BLK_DEV_HD kernel configuration option claims to add support for MFM, RLL, and ESDI. The actual hardware is rare enough that it's quite possible the code broke years ago and nobody noticed. – Mark May 18 '16 at 20:56
  • 1
    Another potential problem might be that some non-zero portion of the ESDI controller cards available are MCA, not ISA, further complicating finding a computer that will support spinning up the drive. Not trying to be discouraging, but its something to look out for if / when searching for a compatible controller card to get the drive working. – mnem May 19 '16 at 12:55
  • ESDI controllers were really in the minority. Usually MFM/RLL conroller interface was in use (who remembers it? 2 cables has been used, a data bus cable for each drive and a command bus cable daisy-chaining all disks. See redhill.net.au/d/10.php As you can see there are edge connectors. ESDI was more high class stuff (saw it on IBMs or in the workstation area), they was closer to internal SCSI cabling (no edge-connectors). But laptops a this time might have some special solutions incompatible with the desktop stuff. It may be probably better to fix the Zenith (replace the BIOS battery) – Johann Klasek May 19 '16 at 18:43
  • @JohannKlasek yeah I was wondering if this was really ESDI. I only ever saw that on some IBM PS/2 models and microservers – user12 May 20 '16 at 14:00
  • Although it turned out not to be an ESDI, the information about ESDI was still interesting to learn, as a pre-IDE interface type. – Brian Tompsett - 汤莱恩 May 21 '16 at 11:06
13

That Conner CP-343 drive appears to be a special snowflake, but it's not. It's actually a standard IDE drive, with one exception. That 20-pin interface you're looking at isn't the IDE connector; it's the connector between the drive mechanicals and the controller board that would normally be mounted to the bottom of the drive. Why it's not affixed to the bottom of the drive as normal for IDE drives I can only guess. (Space saving considerations? Reducing the weight of the drive assembly for shock resistance?)

The best information I've been able to find indicates that at the other end of that cable you should find the actual controller board for the drive, plugged into a standard 40-pin IDE socket on the motherboard. You should be able to remove the controller from the IDE socket and plug it into a standard IDE cable in another machine to recover the data.

Note that the IDE connector on the Zenith SupersPORT 286 laptop is slightly non-standard, but that should only affect things if you're trying to get another drive working with the laptop itself and shouldn't make a difference for recovering data from the CP-343. Discussion of Zenith IDE interface.

EDIT: It looks like the CP-343 itself is slightly out of spec for IDE. I found a reference to this in the document I linked before "Pin 39 on the CP343 must be HIGH if BUSY" and checking the IDE spec, pin 39 is normally active-low. I think an inverter might have to be added on that line to get this drive to work on a standard IDE interface.

Something else to watch out for, although I think you have the SS286, not the 286e so you should be okay:

SuperSPORT-286 HARD DRIVE Power Connectors on Power Supply:
             SS286 Connector            SS-286e Connector  
                 +5v            Top       Ground            
               Ground            .        +12v              
               Ground            .        +5v                
                 +12v          Bottom                        
5

Warning about USB to IDE converters and early (before 1995 or so) IDE drives:

Those USB adaptors will kill most early IDE drives, I don't know if that's the only reason but early drives used ALE on PIN 28 (goes to ISA BUS ADDRESS LATCH ENABLE) then it was redefined to SPSYNC:CSEL (Spindle synchronization/cable select) and some drives support SPSYNC but not Cable Select, others support both modes. On ATA-2 and newer drives it's always CSEL and it must be grounded to set the drive as MASTER which the USB adapter does to be able to read a drive witouth having to change it's jumpers in case it was set to cable select.

Also "modern" mainboards with PCI solts or PCI IDE controllers can have this pin grounded or have a jumper to select between ATA-1 or newer drives. I've seen boards with the jumper pads on the PCB but never one with the jumper pins fitted. Other mainboards have electronic switching and can set it depending on BIOS settings or guessing the kind of drive with IDE IDENTIFY command, I don't know for sure.

Using a IDE extension cable with the wire from PIN28 removed or well cutted and isolated may prevent those damages but I'm not 100% sure, use as a last resource only

I've tested that with good results on the opposite case: to connect modern drives and Compact Flash adapters on old mainboards which otherwise won't detect any drive

In case of doubt or valued data it's better to use a 286/386/early 486 board to read those disks, or any computer which can be fitted with and ISA IDE or MULTI I/O card.

There are still lots of early ISA MULTI I/O boards for sale online with at least one IDE and one floppy ports (some will have also IDE 2, Floppy 2, PRINTER, COM1, COM2, GAME...) based on GoldStar, NEC, UMC or Winbond chips which can read any of those early drives if supported by the computer BIOS or using drivers to bypass BIOS limits.

Please note that some 8 BIT ISA boards can be XTA instead of IDE, or have jumper(s) to switch between IDE and XTA, and boards made by hard disk manufacturers can be custom for specific drive models only.

4

One strategy is to find a similar, working laptop on your favorite auction site, plug the old hard drive in, then use a laplink cable (null-printer cable) to transfer the files to another computer using Interlink, or a null modem cable to transfer them with your favorite terminal emulator (I used Telix and TeleMate).

  • This. The uncertainty of the interfaces combined with that the data is important so you should be careful not to damage the drive, makes this the approach I would take. Also, the "new" laptop might end up being used as much as the previous one. – Thorbjørn Ravn Andersen Nov 5 at 6:49

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.