[comp.unix.xenix] Bell Tech ICC Connector Warning!

sl@van-bc.UUCP (Stuart Lynne) (11/19/87)

After much hair pulling and two software updates I've finally figured out
why Bell Tech's ICC card wouldn't work with modems. The modular DB-25
connectors they use were wire incorrectly!

For those of you who have been having troubles getting modems working on
this card (with modem control) you might want to check this out. I don't know
if this is an isolated case or a generic problem. But all three of the
"Modem" connectors we received were identical (and incorrect). Another one I
have from an AT&T 3B is correct and works properly. (Note of interest, Bell
Tech uses the same type of modular connectors as AT&T, apparently from a
company called Nevada Western, they are not compatible with Mod-Tap modular
connectors.)

The problem was that the lines 6 and 7 going to pins 7 and 8 were swapped.
This effectively pulled DCD to GND, keeping getty or cu (or anyone) from
opening the port if modem controls were enable (ttyi versions). It also
seems to have the effect of sometimes "confusing" the electronics in some 
modems (Hayes for me) so that they must be power cycled to regain sanity.

Incorrect wiring:
		Cable           DB-25	
		DCD line 6 ---- pin 7 GND
		GND line 7 ---- pin 8 DCD

It should be 
		Cable           DB-25	
		DCD line 6 ---- pin 8 DCD
		GND line 7 ---- pin 7 GND

All of the connectors that I have are blue and are labelled "Modem" on a
large white sticker on one side.

Internally the incorrect wires were blue and red. The red going to pin 7,
and blue to pin 8. It should be red to pin 8, and blue to pin 7.

This can be accomplished by pulling the pins from the DB-25 connector and
re-inserting them properly. This usually is best done with a special tool
provided by the connector manufacturer to do this. But if you don't have it
you can try pushing the pin from the opposite side while using a needle to
release the tabs on the other side. If it won't come out, don't force it.
Ask some electronics shops for the extractor tools or ask Bell Tech to
replace them.

Bell Tech has also just finished a new set of software for the SysV 386.
This is release 0.6 (Beta Release). It seems to work better than either the
0.4 or 0.5 releases. I don't recommend 0.5 at all as it crashes the system. In
fact if you are using 0.5 and have 0.4 as well, go back to using the kernel
driver from 0.4. You can still use the /icc software from 0.5. With the 0.5
kernal driver trying to kill a process using an ICC port crashes the
system.

I've tried the new release under both Bell Tech's System V/386 and
Microports System V. It seems to work on both but I havn't done more than
simply verify that getty would come up for both terminals and modems and I
could dial out the modem lines. I will do some load testing on it over the
next week and see if there are any problems using it at 19.2 kbps to
terminals or Trailblazer modems. Hopefully some of the gremlins in earlier
releases will also have disappeared.

The big fix for this release is support for ttyiX type lines. Modem control
with optional dialout on ttiox. It is finally possible to have a normal
getty running on a modem and still dial out on a non modem control line.
Sighup/Hupcl seem to work as well. Three cheers to Bell Techs support staff
for finally getting it right *and* getting me the new version within a week
to try it out!

So for anyone out there who has been having problems with modems on Bell
Techs ICC card, ensure that your connectors are wired properly, and if you're
running under any System V / 386 call them up and ask for the 0.6 release.

For anyone thinking of using this card, it looks like I can once again
recommend it. It seems to work *very* well for terminals at 19.2 and with
this new software to support bi-directional use of modems without undue
problems.


Disclaimer: I am in no way associated with Bell Tech except as a purchaser
of their products.

-- 
{ihnp4!alberta!ubc-vision,uunet}!van-bc!Stuart.Lynne Vancouver,BC,604-937-7532