Dual LAN Card Driver ???

Hi.

I have to develop a system that has 2 network cards(Profibus) to gain the
fault-tolerance property.

In case of Ethernet, the device programs are created at /dev like en0, en1,
etc. in gateway.

However they are not fault-tolerant operating.


From where do I have to start?
start studying the QNX4.25 kernel to understand the message passing
mechanism?
studying the device driver program in LINUX(since no information of DDK for
QNX4.25)?

Thnx in advance.

“Peter” <khjin@changwon.ac.kr> wrote in message
news:cri7f7$89g$1@inn.qnx.com

Hi.

I have to develop a system that has 2 network cards(Profibus) to gain the
fault-tolerance property.

In case of Ethernet, the device programs are created at /dev like en0,
en1, etc. in gateway.

QNX4 doesn’t create /dev/en? devices for ethernet. In fact unlike QNX6 or
Linux ethernet devices do not appear anywhere in the path space.

However they are not fault-tolerant operating.

Under QNX4 if you use the native network protocol FLEET yes they are
fault-tolerant.

From where do I have to start?

start studying the QNX4.25 kernel to understand the message passing
mechanism?

Only way to study the kernel is by reading the documentation.

studying the device driver program in LINUX(since no information of DDK
for QNX4.25)?

What exactly is it you want to do, run TCP/IP over profibus, run FLEET over
profibus, run you own protocol over profibus?

Thnx in advance.

Peter wrote:

Hi.

I have to develop a system that has 2 network cards(Profibus) to gain the
fault-tolerance property.

Are you going to use 2 Profibus master cards or 2 slave cards??

In case of Ethernet, the device programs are created at /dev like en0, en1,
etc. in gateway.

QNX4 knows only resource managers …

However they are not fault-tolerant operating.

dual Ethernet cards can provide fault tolerance with FLEET

From where do I have to start?
start studying the QNX4.25 kernel to understand the message passing
mechanism?

Yes, it’s important.

studying the device driver program in LINUX(since no information of DDK for
QNX4.25)?

makes no sense because the driver model of QNX4 is absolutely different
to the driver model of LINUX.

There is no DDK for QNX4.


Best Regards


Armin Steinhoff

http://www.steinhoff-automation.com


Thnx in advance.