Recommendations for a serial port card you can actually BUY?



Hi folks;

Ok, one of my pet peeves is coming around to bite me again.

I filed [kern/103137: Rocketport driver is broken in 6.x] a few weeks ago
after fruitlessly trying to get the Comtrol Rocketport driver to actually
behave under 6.x. Its fine under 5.x, but under 6.x it fails badly, either
radically delaying input characters or in some cases sending multiple copies
upstream to the application (!) The misbehavior is grossly increased by
doing such horiffic things as using select(2) and poll(2) on an I/O stream
associated with a port.

My original posting here drew an "unofficial" patch that did not improve
things at all.

Barf.

Ok, so that card is no longer supported (even though it is listed as
supported! I've heard nothing about the listing of it being "supported"
being removed from the hardware list, and according to the web version, it
still there! Supported it ain't when it doesn't work at all!)

So what do I buy to replace this thing? Well, looking at the serial
hardware claimed supported, I seem to have a problem finding anything I can
actually purchase! I don't need real high performance - a "16550" based
multiport card is fine. I also don't want a $1500 solution - this isn't
a $1500 problem. $500 seems reasonable.

The Rocketport 550 looked promising, as its just a bunch of 16550s on the
PCI bus, and so should work.

Guess what? Comtrol EOL'd the entire 550 line several months ago. They are
now "unobtanium", and their "replacements" are all smart cards - which gets
me right back where I started!

I can't find any evidence that any of the other 4 or 8-port versions claimed
to work under the puc() driver are actually in production either - I've been
unable to find any of THOSE for sale online or otherwise.

I have several Digiboards, and the Digi driver worked last time I looked at
it (back in the 5.x days), but they're ISA. Useless in today's machines
which are increasingly ISA-slot devoid (including all of my present line of
servers!)

So..... I have an application that requires six serial ports, and would
like ten. 5.x FreeBSD versions are being EOL'd per the announcement,
forcing me to move to 6.x. The Comtrol driver for the "Smart"
Rocketport boards is broken in 6.x, and the PR appears to be one
that will sit and rot.

What options do I have in the FreeBSD universe here guys? This is a
real no-BS production application that has hundreds of deployed instances,
and it is in no way "obsolete" or something I intend to stop supporting.

I know serial I/O is passe for many, but some of us have applications that
actually require it, and can't rationally be moved to anything else due
to external hardware considerations.

--
--
Karl Denninger (karl@xxxxxxxxxxxxx) Internet Consultant & Kids Rights Activist
http://www.denninger.net My home on the net - links to everything I do!
http://scubaforum.org Your UNCENSORED place to talk about DIVING!
http://genesis3.blogspot.com Musings Of A Sentient Mind


_______________________________________________
freebsd-stable@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • RE: Fast IR NDIS Miniport Driver for Windows CE
    ... receive functions and may be with the total supported Irda speeds which i was ... supporting to the OID_IRDA query. ... I have developed a Fast IR driver for ARM platform. ... of connection establishment includes baud rate negotiation. ...
    (microsoft.public.windowsce.embedded)
  • Re: Supporting KSPROPERTY_PIN_CONSTRAINEDDATARANGES under AVStream
    ... Just to add to what Tim said. ... What you usually do is your declare your driver as supporting all media ... the AVStream will query this property. ...
    (microsoft.public.development.device.drivers)
  • [PATCH] rocket: documentation changes
    ... -driver, but must use the external module driver for configuration reasons. ... +The RocketPort ISA board requires I/O ports to be configured by the DIP ... +The second, third, and fourth RocketPort cards require a 64-byte ...
    (Linux-Kernel)
  • Re: Looking for drivers (WinXP or Linux) for an IBM 97P6513 (U320)
    ... I purchased an U320 SCSI card that used to be in an IBM AIX machine ... running on the PPC cpu without having supporting code for the HOST ... Where have IBM stated that Linux requires different microcode than AIX? ... this code also provides the API for the host driver - and therefore ...
    (comp.periphs.scsi)
  • Re: [2.6 patch] ieee1394_core.c: remove unneeded EXPORT_SYMBOLs
    ... This driver is supported by The Imaging Source Europe GmbH and used by ... For most of these customers, ... supporting open source driver development anymore. ...
    (Linux-Kernel)