Net.fd

Hello,

I have configured a 3-node Ethernet network using QNX RTOS.

Configurations in Netmap file are as follows :-

1 1 00105A9CC210
3 1 0050DA925975
5 1 0010599CC27E

When alive command is run, all nodes are detected on the network.
Each node is able to see other nodes on the network.

I need to add one more node (node 2) on the network which is serially
connected (baud rate=19200) to node 5. Node 2 does not have an Ethernet
card.

Hence I modified my netmap on all 4 computers ,

1 1 00105A9CC210
3 1 0050DA925975
5 1 0010599CC27E
2 2 t0
5 2 t0

I also modified sysinit.5 file for node 5 to invoke Net.fd,
Net.fd -v -c -k1 -l2 -h /dev/ser2 &

For Node2 my sysinit.2 has following line,
Net.fd -v -c -k1 -l2 -h /dev/ser1 &

With these configurations, I restarted all computers and observed using
alive command that all the 4 nodes are on the network and are able to see
each other.

When I invoke a copy command from Node 2 to copy 1.40MB file to Node 5,
copy command fails with following message :
cp:write(//5/xac):Interrupted function callocal pid 008E

Sometimes I get a message (when copy fails):
Proc : lost reply across net, freeing reply_blk local pid 0057

I am able to transfer files (few kilobytes) of small size successfully
(using copy command).

What do the above messages indicate? Can anyone help me? I have tried
variout options for Net.fd to relax timeout durations and retry counts but
have not been able to solve the problem encountered…

Has anyone faced similar problems while using Net.fd?

Regards,
Krupa

“Krupa” <krupah@hotmail.com> wrote:

Hello,

I have configured a 3-node Ethernet network using QNX RTOS.

Configurations in Netmap file are as follows :-

1 1 00105A9CC210
3 1 0050DA925975
5 1 0010599CC27E

When alive command is run, all nodes are detected on the network.
Each node is able to see other nodes on the network.

I need to add one more node (node 2) on the network which is serially
connected (baud rate=19200) to node 5. Node 2 does not have an Ethernet
card.

Hence I modified my netmap on all 4 computers ,

1 1 00105A9CC210
3 1 0050DA925975
5 1 0010599CC27E
2 2 t0
5 2 t0

I also modified sysinit.5 file for node 5 to invoke Net.fd,
Net.fd -v -c -k1 -l2 -h /dev/ser2 &

For Node2 my sysinit.2 has following line,
Net.fd -v -c -k1 -l2 -h /dev/ser1 &

With these configurations, I restarted all computers and observed using
alive command that all the 4 nodes are on the network and are able to see
each other.

When I invoke a copy command from Node 2 to copy 1.40MB file to Node 5,
copy command fails with following message :
cp:write(//5/xac):Interrupted function callocal pid 008E

Sometimes I get a message (when copy fails):
Proc : lost reply across net, freeing reply_blk local pid 0057

I am able to transfer files (few kilobytes) of small size successfully
(using copy command).

What do the above messages indicate? Can anyone help me? I have tried
variout options for Net.fd to relax timeout durations and retry counts but
have not been able to solve the problem encountered…

Has anyone faced similar problems while using Net.fd?

Regards,
Krupa
\

Hello.
Try Net.fd -a option: emulate Ethernet address.
For example
Net.fd -a “555555 555555” for 5 node
netmap in this case for 5 node : “5 2 555555 555555”

Best regards,
Oleg