Project Home
Project Home
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
Forum Topic - problems with QNET mounting over IP on QNX 6.4.0: (1 Item)
   
problems with QNET mounting over IP on QNX 6.4.0  
Hi,

 

I am porting my project to QNX 6.4.0 for PPC target.

Here are the steps how I mounted QNET over IP.

 

io-pkt-v4 -dppc8260-nxa channel=3,mac=$ethmac  -ptcpip -v

waitfor /dev/io-net/en0 60

ifconfig en0  10.10.16.249 netmask 255.255.255.0

hostname node1

setconf _CS_DOMAIN      domain.com    

setconf _CS_RESOLVE   lookup_file_bind

 

pidin -P io-pkt-v4

 

    pid tid name               prio STATE       Blocked                     

  606238   1 usr/bin/io-pkt-v4   21r SIGWAITINFO                             

  606238   2 usr/bin/io-pkt-v4   21r RECEIVE     1                           

  606238   3 usr/bin/io-pkt-v4   21r RECEIVE     14  

 

 

mount -T io-pkt -o  bind=ip0,resolve=dns lsm-qnet.so

    pid tid name               prio STATE       Blocked                     

  606238   1 usr/bin/io-pkt-v4   21r SIGWAITINFO                             

  606238   2 usr/bin/io-pkt-v4   21r RECEIVE     1                           

  606238   3 usr/bin/io-pkt-v4   21r RECEIVE     14                          

  606238   4 usr/bin/io-pkt-v4   21r RECEIVE     23                          

  606238   5 usr/bin/io-pkt-v4   20r RECEIVE     26                          

  606238   6 usr/bin/io-pkt-v4   21r DEAD                                    

  606238   7 usr/bin/io-pkt-v4   21r CONDVAR     (0xfe3c601c)                

  606238   8 usr/bin/io-pkt-v4   21r RECEIVE     20               

 

I did the same for node 2 also.

And in /etc/hosts mage an entry for both.

 

 

Ping node2

ls /net 

node1 node 2

 

I able to  ping the other kits which are in the network.

But  I am facing the following problems.

 

1) One of the io-pkt-v4   thread is in “DEAD” state after mounting QNET this is not the case when I mounted QNET on 
en0.

2) Some times the system is getting strucked at QNET mounting.

3) I need to compare the performance of QNET on QNX 6.4.0 with QNET on 6.3.0 is there any utility to check its 
performance.???

  (Like ttcp gives the network throughput for TCP I need similar kid of utility for QNET also…Is there is no such 
utility how to validate its performance as specified in its release notes?)

4) When I bind to en0 I will be able to get all the list of kits connected in the network by default in /net folder. But
 when I mount on IP until and unless I access the kit I will not be able to get it in the /net list. How to get the list
 of kits by default in /net folder when I mount QNET to IP.

5)Can i do binding to IP and eno at the same time???

 

 

 

Regards,

Soujanya Yelchuri