dlu@wobble.UUCP (Doug Urner) (11/08/88)
I'm trying to select a multi-port serial card for my '386 machine. One of the board's major responsibilities will be to handle uucp trafic through a high speed modem I am assuming that it will have to be a "smart" board. The OS is Interactive's 386/ix. I have more or less narrowed my search to these three boards, but I am open to other ideas. Anvil "Stallion" 8 port They claim to have implemented the tty driver on the board so that all serial i/o can be off loaded to the board. This might be great but it also makes me a little nervous about the amount of finger pointing that could get involved with keeping the drivers in sync. I also assume that I will have to keep two drivers around if I want any other serial boards on the system. Arnet "Smartport" 8 port This one did real well in "Infoworld's" benchmarks. They also offer a "lifetime" (of the machine (or company, whichever comes first :-)) warranty. Interactive supports this board. Dastra "MCIO/16" 8 port This one also claims to have UNIX/XENIX specific support, but I haven't been able to get much information about what exactly it is that they do to support UNIX... All of the benchmark reports that I have found in trade rags only report on one of the above, so they are hard to compare. I would appreciate any information that you care to share about these boards. Thanks in advance, Doug Urner uunet!wobble!dlu 206/676-5759
steve@nuchat.UUCP (Steve Nuchia) (11/08/88)
From article <139@wobble.UUCP>, by dlu@wobble.UUCP (Doug Urner): > I'm trying to select a multi-port serial card for my '386 machine. > One of the board's major responsibilities will be to handle uucp > trafic through a high speed modem I am assuming that it will have > to be a "smart" board. > The OS is Interactive's 386/ix. I am successfully running at 9600bps on a Bell Tech 386 with Bell Tech's version of Interactive V.3, using a "dumb" port with a "smart" chip retrofitted. If you can replace the scrummy chip with a National NS16550A I have a driver that takes advantage of its on-chip FIFOs and performs reasonably. The driver also includes provisions for "dumb" multiport card addressing, and deals with a mix of smart and dumb chips. I am planning to release a version of the driver (as shareware, it was an unholy bitch to write) next month but I will send an advance copy to anyone who needs it to avoid the expence of a "smart" board. If there is a groundswell of interest in this I would consider coordinating a group purchase of the chips - they are not stock items in your typical parts shop. -- Steve Nuchia | [...] but the machine would probably be allowed no mercy. uunet!nuchat!steve | In other words then, if a machine is expected to be (713) 334 6720 | infallible, it cannot be intelligent. - Alan Turing, 1947
steve@nuchat.UUCP (Steve Nuchia) (11/09/88)
From article <2652@nuchat.UUCP>, by steve@nuchat.UUCP (Steve Nuchia): > I am successfully running at 9600bps on a Bell Tech 386 with Bell Tech's > version of Interactive V.3, using a "dumb" port with a "smart" chip > retrofitted. By The Way, an earlier incarnation of that driver demonstrated 9600 on a 16550 plus two 2400 on 8250s, simultaneous uucicos, on a 10MHz 286 running microbug. Should still be possible to graft it into a microport linkkit. -- Steve Nuchia | [...] but the machine would probably be allowed no mercy. uunet!nuchat!steve | In other words then, if a machine is expected to be (713) 334 6720 | infallible, it cannot be intelligent. - Alan Turing, 1947
bill@ssbn.WLK.COM (Bill Kennedy) (11/09/88)
In article <2652@nuchat.UUCP> steve@nuchat.UUCP (Steve Nuchia) writes: >From article <139@wobble.UUCP>, by dlu@wobble.UUCP (Doug Urner): [ Doug's query omitted along with some of Steve's reply, I'm following up his comments about the NS16550A ] >If there is a groundswell of interest in this I would consider >coordinating a group purchase of the chips - they are not >stock items in your typical parts shop. Indeed they are not. Thanks to a kind soul I was able to borrow some to send to Steve a while back (small compensation for a nice driver). After I had spent months and >$20 apiece for them I found a source who has them and will sell them for <$10 apiece. I think out of courtesy to the fellow we should still do a group purchase and let someone (I'll help) meter them out to the folks who want them. -- Bill Kennedy usenet {killer,att,rutgers,sun!daver,uunet!bigtex}!ssbn!bill internet bill@ssbn.WLK.COM
bill@ssbn.WLK.COM (Bill Kennedy) (11/09/88)
In article <2653@nuchat.UUCP> steve@nuchat.UUCP (Steve Nuchia) writes: |From article <2652@nuchat.UUCP>, by steve@nuchat.UUCP (Steve Nuchia): |> I am successfully running at 9600bps on a Bell Tech 386 with Bell Tech's |> version of Interactive V.3, using a "dumb" port with a "smart" chip |> retrofitted. | |By The Way, an earlier incarnation of that driver demonstrated 9600 on |a 16550 plus two 2400 on 8250s, simultaneous uucicos, on a 10MHz 286 |running microbug. Should still be possible to graft it into a microport |linkkit. Sorry, I don't want to appear to nit pick but there is a significant difference between the NS16550 and the NS16550A. I know that Steve meant the 550A but there are still some old 550's around and they are quite different. Most notably the 550 doesn't work whereas the 550A does. Like I said, I'm not beating Steve over the head but it is important that everyone clearly understand the distinction, even though we know what he meant. -- Bill Kennedy usenet {killer,att,rutgers,sun!daver,uunet!bigtex}!ssbn!bill internet bill@ssbn.WLK.COM
asp@puck.UUCP (Andy Puchrik) (11/10/88)
In article <2652@nuchat.UUCP>, steve@nuchat.UUCP (Steve Nuchia) writes: > I am successfully running at 9600bps on a Bell Tech 386 with Bell Tech's > version of Interactive V.3, using a "dumb" port with a "smart" chip > retrofitted. What kinds of boards would this work for? I have a Digicomm 4-port board. Is this one dumb enough to be a candidate for a chip(s) upgrade? -- Internet: asp@puck.UUCP Andy Puchrik uucp: decvax!necntc!necis!puck!asp Moonlight Systems ARPA: puchrik@tops20.dec.com Concord, MA 01742
zeeff@b-tech.ann-arbor.mi.us (Jon Zeeff) (11/10/88)
If you have a source of 16550As for < $10, I'd like to get a couple. Do you have a name and phone number for your source? -- Jon Zeeff Ann Arbor, MI umix!b-tech!zeeff zeeff@b-tech.ann-arbor.mi.us
rick@pcrat.UUCP (Rick Richardson) (11/11/88)
In article <343@puck.UUCP> asp@puck.UUCP (Andy Puchrik) writes: >In article <2652@nuchat.UUCP>, steve@nuchat.UUCP (Steve Nuchia) writes: >> I am successfully running at 9600bps on a Bell Tech 386 with Bell Tech's >> version of Interactive V.3, using a "dumb" port with a "smart" chip >> retrofitted. >What kinds of boards would this work for? I have a Digicomm 4-port board. >Is this one dumb enough to be a candidate for a chip(s) upgrade? This here Digicom-4 has had 16550A's in it since last February. Runs the Trailblazer off our AT. I haven't tried the Digicom in the 386, since I could see no reason to make the change. I've got a total of 8 serial ports between the two machines (6 on the AT, 2 on the 386), and they all run with 16550A's. -- Rick Richardson | JetRoff "di"-troff to LaserJet Postprocessor|uunet!pcrat!dry2 PC Research,Inc.| Mail: uunet!pcrat!jetroff; For anon uucp do:|for Dhrystone 2 uunet!pcrat!rick| uucp jetroff!~jetuucp/file_list ~nuucp/. |submission forms. jetroff Wk2200-0300,Sa,Su ACU {2400,PEP19200} 12013898963 "" \r ogin: jetuucp
steve@nuchat.UUCP (Steve Nuchia) (11/12/88)
From article <343@puck.UUCP>, by asp@puck.UUCP (Andy Puchrik): [UART replacement] > What kinds of boards would this work for? I have a Digicomm 4-port board. > Is this one dumb enough to be a candidate for a chip(s) upgrade? Any board that presents regular 8250 register files in I/O space; DOS COM1-COM4 types, for instance. If it has a processor on it it is too smart. Mother-board serial chips are good candidates, too. Non-intel systems using the 8250 or equivalent could benefit too. but you'll have some porting to do. To safely replace the UART it needs to be socketed; I've got internal modems that have surface mounted 8250s and I understand that the telebit internal has an 8250 soldered down. Oh Well. -- Steve Nuchia | [...] but the machine would probably be allowed no mercy. uunet!nuchat!steve | In other words then, if a machine is expected to be (713) 334 6720 | infallible, it cannot be intelligent. - Alan Turing, 1947
NU013809@NDSUVM1.BITNET (Greg Wettstein) (11/12/88)
I would be interested in purchasing an NS16550A if a group purchase is to be made. As always, G.W. Wettstein
jfh@rpp386.Dallas.TX.US (John F. Haugh II) (11/14/88)
In article <2657@nuchat.UUCP> steve@nuchat.UUCP (Steve Nuchia) writes: >To safely replace the UART it needs to be socketed; I've got internal >modems that have surface mounted 8250s and I understand that the telebit >internal has an 8250 soldered down. Oh Well. Adding sockets to unsocketed boards is a snap if you know the right procedure. All of this should be performed with your body suitably grounded, and a fine pointed soldering iron. Start by cutting the leads off of the old chip with a pair of narrow tipped cutters. Take a low wattage iron, 15 or 20 watts is plenty, and tin the tip well. Grasp each piece of left over lead with a pair of needle nose pliers, hemostats work perfectly for this. Then, heat the solder side of the board with the iron. The lead should come free in a few seconds. The trick seems to be keeping the tip of the iron clean and well tinned. Remove all leads before beginning the next step. Prepare the board for the socket [ or a new chip ] by removing the solder from the holes. If you are fortunate enough to have a solder sucker, you will know how to do this already, otherwise, you can remove the solder by placing a piece of copper solder wick between the board and the iron, and then heating the wick. You need to use fresh spots on the wick after each hole. Avoid leaving the iron in one spot for too long to prevent ruining the board. With all of the holes cleared out, insert the socket or new chip [ I suggest replacing any soldered in chips with socketed chips ] into the holes. A trick I use is the bend over pin 1 and the pin diagonal to prevent the item from falling out. Using very fine gauge solder, solder each pin to the board. You want to use fine solder [ 24 gauge or smaller ] so you won't have to heat the solder for too long. Always proceed with this step SLOWLY, allowing several seconds between each joint to reduce the likelyhood of heat damage to the chip. Of course, if you are installing a socket this advice doesn't apply. Finally, if you just added a socket, insert the chip into the socket as you would have if the original chip weren't soldered in place originally. No big deal. Surface mounted goodies are a different story ;-( -- John F. Haugh II +----Make believe quote of the week---- VoiceNet: (214) 250-3311 Data: -6272 | Nancy Reagan on Artifical Trish: InterNet: jfh@rpp386.Dallas.TX.US | "Just say `No, Honey'" UucpNet : <backbone>!killer!rpp386!jfh +--------------------------------------
jack@turnkey.TCC.COM (Jack F. Vogel) (11/14/88)
In article <139@wobble.UUCP> dlu@wobble.UUCP (Doug Urner) writes: >I'm trying to select a multi-port serial card for my '386 machine. >One of the board's major responsibilities will be to handle uucp >trafic through a high speed modem I am assuming that it will have >to be a "smart" board. > >I have more or less narrowed my search to these three boards, but I >am open to other ideas. > > Anvil "Stallion" 8 port > > They claim to have implemented the tty driver on the board > so that all serial i/o can be off loaded to the board. This > might be great but it also makes me a little nervous about > the amount of finger pointing that could get involved with > keeping the drivers in sync. I also assume that I will have > to keep two drivers around if I want any other serial boards > on the system. I have put in a number of different "smart" and "dumb" multiport cards for different clients and I will have to say that I never have seen a card as nice as the Anvil Stallion. It uses its own drivers but they install like a breeze. It really does offload most serial I/O from the CPU. Also going from 8 ports to 16 ports is just a daughter board and additional cable. If I remember correctly it has a 10Mhz 80186 and 64K of static ram onboard. So far my client using it only has 8 ports but the distributor up north claims to be easily supporting 32 ports on a 20Mhz 386. They also provide a nice monitor program that shows you the amount of data transmitted or received through each of the ports and percentage of CPU utilization in real time. This card is a real winner!! > Arnet "Smartport" 8 port > > This one did real well in "Infoworld's" benchmarks. They also > offer a "lifetime" (of the machine (or company, whichever comes > first :-)) warranty. Interactive supports this board. Arnet is a good solid board but watch out because some of their boards, and I believe this includes the one above do not provide modem support signals, they are only capable of running terminals, that also means you will not have full handshaking with the terminal either which may mean it will be problematic to run above 9600 baud. On the Anvil we run terminals with full handshaking at 38.4K baud. -- Jack F. Vogel Turnkey Computer Consultants, Costa Mesa, CA UUCP: ...{nosc|uunet}!turnkey!jack Internet: jack@turnkey.TCC.COM
asp@puck.UUCP (Andy Puchrik) (11/15/88)
In article <1574NU013809@NDSUVM1>, NU013809@NDSUVM1.BITNET (Greg Wettstein) writes: > I would be interested in purchasing an NS16550A if a group purchase is > to be made. I would like six (6) of the NS16550A chips. Is someone collecting for a group order? Will the driver be posted? -- Internet: asp@puck.UUCP Andy Puchrik uucp: decvax!necntc!necis!puck!asp Moonlight Systems ARPA: puchrik@tops20.dec.com Concord, MA 01742
sl@van-bc.UUCP (pri=-10 Stuart Lynne) (11/16/88)
In article <2652@nuchat.UUCP> steve@nuchat.UUCP (Steve Nuchia) writes: >From article <139@wobble.UUCP>, by dlu@wobble.UUCP (Doug Urner): >> I'm trying to select a multi-port serial card for my '386 machine. >> One of the board's major responsibilities will be to handle uucp >> trafic through a high speed modem I am assuming that it will have >> to be a "smart" board. > >> The OS is Interactive's 386/ix. > >I am successfully running at 9600bps on a Bell Tech 386 with Bell Tech's >version of Interactive V.3, using a "dumb" port with a "smart" chip >retrofitted. > >If you can replace the scrummy chip with a National NS16550A >I have a driver that takes advantage of its on-chip FIFOs and >performs reasonably. The driver also includes provisions >for "dumb" multiport card addressing, and deals with a mix >of smart and dumb chips. > >I am planning to release a version of the driver (as shareware, >it was an unholy bitch to write) next month but I will send an >advance copy to anyone who needs it to avoid the expence of a >"smart" board. That makes two of us :-) Sounds like we now have all of the 286/386 Unix's covered. You for microport 286. I've got Xenix 286/386 and SysV 386. (well uPort 286 is being worked on but only *very* reluctantly!) >If there is a groundswell of interest in this I would consider >coordinating a group purchase of the chips - they are not >stock items in your typical parts shop. Actually Hamilton Avnet usually has a good supply of these and will drop ship anywhere via UPS COD. Last time I checked they where about $20 US. To reinforce what Steve is saying, for one or two lines into your 286 or 386 box, you *DO NOT* need a smart card. The NS16550's with a decent driver (Steve's or mine) will give you performance in the same range as a smart card. It is not unreasonable to think of two trailblazers at 9600 for 286 systems or 19.2 for 386 systems. After two lines a smart card starts to become a much more viable proposition unless you have lot's of spare interrupts on your system. This is because of the design limitations of the pc and how it handles interrupts. Basically with two (or possibly three) serial chips you can put each one on a separate interrupt. With more than that you have to start sharing. When you share an interrupt between multiple USARTs you must check *all* of them for data on *every* interrupt. This increases your overhead and interrupt latency dramatically. A 386 wouldn't have any problems with 3 lines if they had separate interrupts though. Finally, although my driver has support for the various AT based Unix systems it is designed to be a generic serial driver for dumb chips for any System V based Unix system. Allows for easy implementation of serial drivers by defining a set of macros and the interrupt and config routines. It currently runs (for example) on 286/386 and 680X0 based systems. -- Stuart.Lynne@wimsey.bc.ca {ubc-cs,uunet}!van-bc!sl Vancouver,BC,604-937-7532
steve@nuchat.UUCP (Steve Nuchia) (11/16/88)
From article <344@puck.UUCP>, by asp@puck.UUCP (Andy Puchrik): > I would like six (6) of the NS16550A chips. Is someone collecting for a > group order? Will the driver be posted? We are collecting names sent in by mail and providing copies of the driver by mail. The driver is not yet 100%, I'm planning to post it sometime next month after I hear back from the beta folks. -- Steve Nuchia | [...] but the machine would probably be allowed no mercy. uunet!nuchat!steve | In other words then, if a machine is expected to be (713) 334 6720 | infallible, it cannot be intelligent. - Alan Turing, 1947