From owner-linux-activists%[email protected] Thu Feb 17 03:24:47 1994
Received: from [000040010500] by pyr.swan.ac.uk; Thu, 17 Feb 94 03:24:34 GMT
Received: from finhutc.hut.fi by sun3.nsfnet-relay.ac.uk with Internet SMTP
         id <[email protected]>;
         Thu, 17 Feb 1994 03:26:10 +0000
Received: from joker.cs.hut.fi by FINHUTC.hut.fi (IBM VM SMTP V2R2) with TCP;
         Thu, 17 Feb 94 05:25:55 EET
Received: from joker.cs.hut.fi by niksula.hut.fi id <54855-2>;
         Thu, 17 Feb 1994 05:24:51 +0200
From: Linux Activists <[email protected]>
To: Linux-Activists <[email protected]>
Reply-To: Linux-Activists <[email protected]>
X-Note1: Remember to put 'X-Mn-Key: NET' to your mail body or header
Subject: Linux-Activists - NET Channel digest. 94-1-16-23:44
X-Mn-Key: NET
Original-Sender: [email protected]
Message-Id: <[email protected]>
Date: Thu, 17 Feb 1994 05:24:47 +0200
Sender: owner-linux-activists%[email protected]
Status: R


Topics:
       <none>
        plip on odd HW/better collission detect


----------------------------------------------------------------------

From: Alan Cox <[email protected]>
Subject: <none>
Date: Wed, 16 Feb 1994 23:38:47 +0200



Either:
sunacm.swan.ac.uk:/pub/Linux/Networking/Programs/System/net-032/*

or the BSD one is ported as

sunacm.swan.ac.uk:/pub/Linux/Networking/Programs/System/slattach/*

Alan



------------------------------

From: "pb@cs" <[email protected]>
Subject: plip on odd HW/better collission detect
Date: Thu, 17 Feb 1994 02:04:39 +0200



When trying to connect my labtop with a pc via plip, I failed.
Tests with other PC's showed that plip normaly works fine.
After a while, I found that the paralell-port of the labtop
does not allow to use bits 7 and 6 of the status-port
independently: Bit 6 ony toggles, when bit 7 is low. The net
effect is, that one bit of information is missing... But there
are still bits 2 and 3 in the control port, which are also
connected on a standard laplink-cable (pin 17 and 16). (The
one usable as AND, the other as OR of the output-bits of the
two pc's).

I changed the protocol to use this two bits instead of bit 7 in
the status port for line arbitration, collision-detection
and handshaking. The result of this change is:
- the collision detection now should always avoid hangs, and
 no longer depends on the contents of the transported packets.
- bit 7 of the status-port is no longer used
- the protocol on the wire is incompatible with previous
 plip-versions @-(

The following patch works against plip 1.01 as contained in the
plain pl14-kernel.

Gruss PB (Peter Bauer [email protected])

(Hopefully I'm not the only one with odd printer-port hw... :-)

begin 644 plip.diff.gz
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
MEL#:_)9V-[O3XZ2@ES9W7M2K7*RUL[.I26Z@9L5<[email protected]\Q^':$N%
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
VL'3P_]O@^Z*+/%:```.
`
end




------------------------------

End of NET Digest
*****************
-------