Multiport serial card

Does anybody know of a shared interrupt serial card that has support for QNX
6? We have in the past used the Comtrol RocketPort and the Digi Serial Card
under QNX 4, but neither of these products are planned to support QNX 6.

Thanks

David Scott.

If it is a pci device that supports port IO and uses 16550 compatible UARTs
there is a good chance the ser8250 driver on QNX6 will work for you just by
starting the driver specifying the proper port addresses and irq.

example: devc-ser8250 1234,4 2345,4 3455,4

If the pci card only supports memory-mapped IO then you would need to tweak
the driver (source available in the Char DDK) to use mmap_device_memory()
rather than mmap_device_io(). Note: This caveat only applies to x86 systems.

Regards,

Joe

“David Scott” <djsco@bgs.ac.uk> wrote in message
news:cv4knj$q6u$1@inn.qnx.com

Does anybody know of a shared interrupt serial card that has support for
QNX
6? We have in the past used the Comtrol RocketPort and the Digi Serial
Card
under QNX 4, but neither of these products are planned to support QNX 6.

Thanks

David Scott.

Hello,

Do you know about Connect Tech Inc. products?

http://www.connecttech.com/

Regards,
Igor.

David Scott wrote:

Does anybody know of a shared interrupt serial card that has support for QNX
6? We have in the past used the Comtrol RocketPort and the Digi Serial Card
under QNX 4, but neither of these products are planned to support QNX 6.

Thanks

David Scott.

In our automated test lab, we use the SIIG IO1875 card and it works for us.

When I say works, I mean streaming 100’s of megs of streaming data to all 8 ports simultaneously for hours at a time works for us. :slight_smile:

http://www.siig.com/product.asp?pid=198

-Jay.



David Scott wrote:

Does anybody know of a shared interrupt serial card that has support for QNX
6? We have in the past used the Comtrol RocketPort and the Digi Serial Card
under QNX 4, but neither of these products are planned to support QNX 6.

Thanks

David Scott.

Hi Jay…

I hope that all is well.

Does this card work out of the box with the QNX 6.3.0 serial driver?
Thanks.

Regards…

Miguel.


Jay Greig wrote:

In our automated test lab, we use the SIIG IO1875 card and it works for us.

When I say works, I mean streaming 100’s of megs of streaming data to
all 8 ports simultaneously for hours at a time works for us. > :slight_smile:

http://www.siig.com/product.asp?pid=198

-Jay.



David Scott wrote:

Does anybody know of a shared interrupt serial card that has support
for QNX
6? We have in the past used the Comtrol RocketPort and the Digi
Serial Card
under QNX 4, but neither of these products are planned to support QNX 6.

Thanks

David Scott.

Hi Miguel.

Yes, for the most part, the card did just work out of the box. We had to write a simple utility to probe the PCI server for the ioport’s/irq’s for the 2nd set of four ports.

For example, pci will output:

PCI IO Address = 9400h length 8 enabled
PCI IO Address = 9800h length 8 enabled
PCI IO Address = 9c00h length 8 enabled
PCI IO Address = a000h length 8 enabled
PCI IO Address = a400h length 32 enabled

The second set of four ports are going to be at ioports a400, a408, a410, a418 respectively.

-Jay.

Miguel Simon wrote:

Hi Jay…

I hope that all is well.

Does this card work out of the box with the QNX 6.3.0 serial driver?
Thanks.

Regards…

Miguel.


Jay Greig wrote:

In our automated test lab, we use the SIIG IO1875 card and it works
for us.

When I say works, I mean streaming 100’s of megs of streaming data to
all 8 ports simultaneously for hours at a time works for us. > :slight_smile:

http://www.siig.com/product.asp?pid=198

-Jay.



David Scott wrote:

Does anybody know of a shared interrupt serial card that has support
for QNX
6? We have in the past used the Comtrol RocketPort and the Digi
Serial Card
under QNX 4, but neither of these products are planned to support QNX 6.

Thanks

David Scott.

Who told you that there would be no QNX6 driver for the Comtrol
RocketPorts?

There has been a QNX6 RocketPort driver for two years now, and the
latest release runs on 6.2.1 and 6.3.0.

Also, FYI, like the QNX4 driver, it supports the use of interrupts by
default (as well as polled operation as an option). And the one driver
(devc-rckt) is used for all of the RocketPort range of products, which
include ISA, PCI, and Universal PCI bus’s, in all modes.

For more information, you can either look up the Comtrol website
(http:/www.comtrol.com) or contact me directly at ger2atrttsdotcomdotau

Geoff Roberts

David Scott wrote:

Does anybody know of a shared interrupt serial card that has support for QNX
6? We have in the past used the Comtrol RocketPort and the Digi Serial Card
under QNX 4, but neither of these products are planned to support QNX 6.

Thanks

David Scott.

I have been using the MOXA 168U PCI cards for some time now. Standard
devc-ser8250 with the extra parameter -C14745600,16. (Higher speeds
available)

David Scott wrote:

Does anybody know of a shared interrupt serial card that has support for QNX
6? We have in the past used the Comtrol RocketPort and the Digi Serial Card
under QNX 4, but neither of these products are planned to support QNX 6.

Thanks

David Scott.

Geoff, Comtrol only supports a few of the RocketPort cards under QNX6.
The older version of the RocketPort550 PCI had a QNX driver and works
great. But that card has been discontinued and the driver does not
work with the replacement card (99211 RocketPort550 uPCI). If you
know of an update to the driver to work with the new card I would
greatly appreciate knowing about it.

We have used comtrol for over a decade, ever since the good ol days of
the ISA Hostess 550. I beleive there will be a QNX6 driver for the new
generation, but no word on when.

VanAwful

VanAwful wrote:

Geoff, Comtrol only supports a few of the RocketPort cards under QNX6.

There’s a general trend towards using an Ethernet to serial converter
near the thing with a serial port, and bringing all the data into the
host computer via TCP/IP over Ethernet. That may be the way to go.

John Nagle

As far as I know, no-one in the QNX community has ever asked for a QNX driver (4 or 6) for the
RocketPort 550. I guess in the past devc-8250 (and Dev.ser for QNX4) has sufficed once the
appropriate I/O and IRQ values are specified. The 550, unlike the standard RocketPort, uses an
8250 derivative [dumb] UART. I have never tried this though: I have not ever played with a
RocketPort 550. By far, the majority of RocketPorts sold are the intelligent AIOP based ones and
these are what I have considerable experience working with. In case you’re wondering about this,
I wrote the QNX6 RocketPort driver and for the last 11+ years have maintained the QNX4 driver.

If anyone is interested in latest uPCI RoHS version of the 550 working with QNX6, let me know. I
would pass this onto Comtrol, who are interested in maintaining support for QNX6 (at least) with
their RocketPort products. I’m sure they would be prepared to slip me one to play with.

Can you elaborate on what you know about this “new generation” please?

Geoff.



As it happens, Comtr

VanAwful wrote:

Geoff, Comtrol only supports a few of the RocketPort cards under QNX6.
The older version of the RocketPort550 PCI had a QNX driver and works
great. But that card has been discontinued and the driver does not
work with the replacement card (99211 RocketPort550 uPCI). If you
know of an update to the driver to work with the new card I would
greatly appreciate knowing about it.

We have used comtrol for over a decade, ever since the good ol days of
the ISA Hostess 550. I beleive there will be a QNX6 driver for the new
generation, but no word on when.

VanAwful

There is a QNX4 and QNX6 driver that supports ALL of the intelligent RocketPorts in both
interrupt and polled modes. There has (to date as far as I know) never been a request for a 550
driver specifically.

As for the ethernet to serial type products (Comtrol’s is called the DeviceMaster) there may be
a QNX6 driver forthcoming down the track (I have a prototype version I knocked up a couple of
years ago). I guess this depends on what the level of interest in such a beast may be. But I
doubt that I would be inclined to come up with one for QNX4.

Of course you can forget about determinism with these products. But that aside, they are
becoming popular in a number of areas. If anyone is interested, let me know.

Geoff.




John Nagle wrote:

VanAwful wrote:

Geoff, Comtrol only supports a few of the RocketPort cards under QNX6.


There’s a general trend towards using an Ethernet to serial converter
near the thing with a serial port, and bringing all the data into the
host computer via TCP/IP over Ethernet. That may be the way to go.

John Nagle