logoalt Hacker News

layer8yesterday at 9:35 PM1 replyview on HN

Some details/speculation from the original thread here: https://news.ycombinator.com/item?id=30098186

“as modems got faster, supporting 16 modems on a single machine became impossible, and it was often cheaper to buy a new commodity desktop PC rather than a much more expensive machine with a 16-port serial card capable of handling the IO.”


Replies

kmbfjrtoday at 12:27 PM

You are correct, but the problem was the PC only had 16 IRQs. That required using intelligent multi-port cards from Digi or Rocketport. They worked by aggregating all the ports to a single card IRQ, and managing all the hardware signals, echo.

I wrote the software for a breakout box that could handle 128 serial ports. It was an ISA backplane with an industrial 286 computer and multi-port serial cards. This was our solution for a MajorBBS system.

The BBS software would have to timeslice between all the cards handling each IRQ, then poll the card details to see which ports needed service.

GalactiComm eventually came out with their own around 1993 that could go out to 255 serial ports and did not require the 286 processor.

By the mid-90’s, Livingston PortMasters were the preferred way to aggregate serial connections, which quickly gave way to USR TotalControl.

show 1 reply