VOGONS


Parallel EPP/ECP Mode

Topic actions

First post, by Stojke

User metadata
Rank l33t
Rank
l33t

I am having problems with these modes while connecting two PCs in Total Commander.
When i connect two PCs the maximum speed i can get is 75kB/s.

I have tested this on multiple computers that connect to my main computer.
These are the computers and their tested modes:

0 > Cable - Null Model, checked pins and connected rightly
1 > My main computer, Intel i5 750, ECP Mode (Confirmed in Device Manager) I also tried other modes that also give only 75kB/s (EPP, Normal mode)

2 > Dell Optiplex GX1, Pentium III 700MHz, PS/2 Mode (ECP - Confirmed in Device Manager) Maximum transfer speed 75kB/s, Windows 98SE
3 > Vectra 5 XU, Pentium 133MHz, Bi Directional Mode, DMA 1, Maximum transfer speed 75kB/s, when using other modes i get 64kB/s (Centronics, Normal), Windows 3.11
4 > IBM 380ED, Pentium 166MHz, No settings found in quick setup but found this on their website : IEEE P1284-A, EPP, ECP, bidirectional , only 64kB/s Transfer Speed from Windows 3.11

By my understanding, Bi Directional is the same thing as PS/2 which is the same thing as EPP/ECP mode who's maximum transfer speed should be from 512kB/s to 2560kB/s.
Is this an total commander issue, or is this an cable issue? Or is this totally something else (my computer faulty)?
I would appreciate any sort of help, since to use mTCP i need to install another LAN card, get a cable i don't have, and configuration of all those things seems too time taking for all 3 PC's (and laptop) at the moment (I saw Mau1wurf's video on it).

Note | LLSID | "Big boobs are important!"

Reply 1 of 4, by Jepael

User metadata
Rank Oldbie
Rank
Oldbie

http://www.ghisler.com/efaqport.htm

So in short, it never uses any EPP or ECP mode and the cable it uses is a very basic 4-bit (+clock) parallel cable, meant for standard parallel ports. It does not even require bidirectional PS/2 style mode. I also think you can't use EPP between two PC's, but ECP could be possible.

75 kilobytes per second through that seems quite OK for the cable type.

Reply 2 of 4, by Stojke

User metadata
Rank l33t
Rank
l33t

Well that sucks 😁

I saw people get 2MB/s between PCs in various threads.

Note | LLSID | "Big boobs are important!"

Reply 3 of 4, by mbbrutman

User metadata
Rank Oldbie
Rank
Oldbie
Stojke wrote:

By my understanding, Bi Directional is the same thing as PS/2 which is the same thing as EPP/ECP mode who's maximum transfer speed should be from 512kB/s to 2560kB/s.

Standard mode is the ability for a PC to send 8 bits at a time, but only read 5 bits back. The five bits are the various control lines that the attached device can toggle. Usually only four of the five available lines are used.

This is a pretty expensive operation - you have to poll the parallel port intensively to do this.

Bi-directional (PS/2) mode allows you to send and receive a byte at a time without using the control lines. This improves read speeds by 2x.

EPP is a vast improvement - it is bidirectional, but the hardware does more of the grunt work of polling the port and handshaking with the other device, offloading it from the CPU.

ECP is the best; the parallel port does EPP like transfers and also uses DMA to let the main CPU do something else.

Pretty much any machine can do bi-directional; modifications for old PC, the PCjr, etc. were readily available. EPP gives a great speed boost on top of that. The DMA feature on ECP is probably overkill.

Reply 4 of 4, by SquallStrife

User metadata
Rank l33t
Rank
l33t

I dunno about using Total Commander for copying files over parallel port. I always used FastLynx, XtreeLink, or Interlnk/Intersrv that comes with DOS, and I remember they were much faster than 75KB/s using a parallel cable..

VogonsDrivers.com | Link | News Thread