Project Home
Project Home
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
Forum Topic - QNET on QNX 6.2.1 and QNX 6.4.0: (10 Items)
   
QNET on QNX 6.2.1 and QNX 6.4.0  
Hi Robert,
We have many old machines (x86) running QNX 6.2.1 and several new machines (x86) running QNX 6.3 SP3 with core-
networking 6.4 (planning) for its jumbo packets spport. My question is how to use QNET to connect the old and new 
machines so that they can see each other and realise TDP on them?  We are planning to use a QNX 6.2.1 machine as a 
server, which has some slave machines running either QNX 6.2.1 or the new QNX 6.4. In this way, we could keep our GUI 
and still get some new features from io-pkt, jumbo package support for instance.  If it is possible, would you please 
tell me how to set io-net and io-pkt to implement this? Thank you very much in advance! Kind regards, Jianbo 
RE: QNET on QNX 6.2.1 and QNX 6.4.0  
On the new machines, make sure that you specify
the "mtu_en=1496" option to qnet, so that it
creates packets which the old machines can receive.

--
aboyd
RE: QNET on QNX 6.2.1 and QNX 6.4.0  
Hi Jianbo:

	I'm afraid that there is no mechanism in place today which will
allow a 6.2.1 version of TDP to communicate with the upcoming 6.4.0
release or with io-pkt.  Qnet-compat has been deprecated in this release
of networking.

	Robert.

-----Original Message-----
From: Jianbo Zhang [mailto:community-noreply@qnx.com] 
Sent: Tuesday, September 09, 2008 3:32 AM
To: general-networking
Subject: QNET on QNX 6.2.1 and QNX 6.4.0

Hi Robert,
We have many old machines (x86) running QNX 6.2.1 and several new
machines (x86) running QNX 6.3 SP3 with core-networking 6.4 (planning)
for its jumbo packets spport. My question is how to use QNET to connect
the old and new machines so that they can see each other and realise TDP
on them?  We are planning to use a QNX 6.2.1 machine as a server, which
has some slave machines running either QNX 6.2.1 or the new QNX 6.4. In
this way, we could keep our GUI and still get some new features from
io-pkt, jumbo package support for instance.  If it is possible, would
you please tell me how to set io-net and io-pkt to implement this? Thank
you very much in advance! Kind regards, Jianbo 

_______________________________________________
General
http://community.qnx.com/sf/go/post13036
RE: QNET on QNX 6.2.1 and QNX 6.4.0  
Not a very good solution, but if you are stuck...

Copy the io-net/npm-qnet-l4_lite.so from QNX6.4 to your QNX 6.2.1
machine, and 
cross you finger to see if they are still running...

-xtang 

> -----Original Message-----
> From: Robert Craig [mailto:community-noreply@qnx.com] 
> Sent: Tuesday, September 09, 2008 10:48 AM
> To: general-networking
> Subject: RE: QNET on QNX 6.2.1 and QNX 6.4.0
> 
> Hi Jianbo:
> 
> 	I'm afraid that there is no mechanism in place today 
> which will allow a 6.2.1 version of TDP to communicate with 
> the upcoming 6.4.0 release or with io-pkt.  Qnet-compat has 
> been deprecated in this release of networking.
> 
> 	Robert.
> 
> -----Original Message-----
> From: Jianbo Zhang [mailto:community-noreply@qnx.com]
> Sent: Tuesday, September 09, 2008 3:32 AM
> To: general-networking
> Subject: QNET on QNX 6.2.1 and QNX 6.4.0
> 
> Hi Robert,
> We have many old machines (x86) running QNX 6.2.1 and several 
> new machines (x86) running QNX 6.3 SP3 with core-networking 
> 6.4 (planning) for its jumbo packets spport. My question is 
> how to use QNET to connect the old and new machines so that 
> they can see each other and realise TDP on them?  We are 
> planning to use a QNX 6.2.1 machine as a server, which has 
> some slave machines running either QNX 6.2.1 or the new QNX 
> 6.4. In this way, we could keep our GUI and still get some 
> new features from io-pkt, jumbo package support for instance. 
>  If it is possible, would you please tell me how to set 
> io-net and io-pkt to implement this? Thank you very much in 
> advance! Kind regards, Jianbo 
> 
> _______________________________________________
> General
> http://community.qnx.com/sf/go/post13036
> 
> 
> _______________________________________________
> General
> http://community.qnx.com/sf/go/post13053
> 
> 
RE: QNET on QNX 6.2.1 and QNX 6.4.0  
I've got a funny feeling that there may have been some kernel API
changes which will break this pretty quickly, but you never know.:>

-----Original Message-----
From: Xiaodan Tang [mailto:community-noreply@qnx.com] 
Sent: Tuesday, September 09, 2008 1:09 PM
To: general-networking
Subject: RE: QNET on QNX 6.2.1 and QNX 6.4.0

Not a very good solution, but if you are stuck...

Copy the io-net/npm-qnet-l4_lite.so from QNX6.4 to your QNX 6.2.1
machine, and 
cross you finger to see if they are still running...

-xtang 

> -----Original Message-----
> From: Robert Craig [mailto:community-noreply@qnx.com] 
> Sent: Tuesday, September 09, 2008 10:48 AM
> To: general-networking
> Subject: RE: QNET on QNX 6.2.1 and QNX 6.4.0
> 
> Hi Jianbo:
> 
> 	I'm afraid that there is no mechanism in place today 
> which will allow a 6.2.1 version of TDP to communicate with 
> the upcoming 6.4.0 release or with io-pkt.  Qnet-compat has 
> been deprecated in this release of networking.
> 
> 	Robert.
> 
> -----Original Message-----
> From: Jianbo Zhang [mailto:community-noreply@qnx.com]
> Sent: Tuesday, September 09, 2008 3:32 AM
> To: general-networking
> Subject: QNET on QNX 6.2.1 and QNX 6.4.0
> 
> Hi Robert,
> We have many old machines (x86) running QNX 6.2.1 and several 
> new machines (x86) running QNX 6.3 SP3 with core-networking 
> 6.4 (planning) for its jumbo packets spport. My question is 
> how to use QNET to connect the old and new machines so that 
> they can see each other and realise TDP on them?  We are 
> planning to use a QNX 6.2.1 machine as a server, which has 
> some slave machines running either QNX 6.2.1 or the new QNX 
> 6.4. In this way, we could keep our GUI and still get some 
> new features from io-pkt, jumbo package support for instance. 
>  If it is possible, would you please tell me how to set 
> io-net and io-pkt to implement this? Thank you very much in 
> advance! Kind regards, Jianbo 
> 
> _______________________________________________
> General
> http://community.qnx.com/sf/go/post13036
> 
> 
> _______________________________________________
> General
> http://community.qnx.com/sf/go/post13053
> 
> 

_______________________________________________
General
http://community.qnx.com/sf/go/post13078
RE: QNET on QNX 6.2.1 and QNX 6.4.0  
Hmm..

If io-net is recompiled against 6.4.0, then it going to looking for
libc.so.3, which,
I am sure going to be a problem on 6.2.1 system.

Maybe io-net/npm-qnet-l4_lite.so from 6.3.0 is a better candidate.

-xtang 

> -----Original Message-----
> From: Robert Craig [mailto:community-noreply@qnx.com] 
> Sent: Tuesday, September 09, 2008 1:11 PM
> To: general-networking
> Subject: RE: QNET on QNX 6.2.1 and QNX 6.4.0
> 
> I've got a funny feeling that there may have been some kernel 
> API changes which will break this pretty quickly, but you 
> never know.:>
> 
> -----Original Message-----
> From: Xiaodan Tang [mailto:community-noreply@qnx.com]
> Sent: Tuesday, September 09, 2008 1:09 PM
> To: general-networking
> Subject: RE: QNET on QNX 6.2.1 and QNX 6.4.0
> 
> Not a very good solution, but if you are stuck...
> 
> Copy the io-net/npm-qnet-l4_lite.so from QNX6.4 to your QNX 
> 6.2.1 machine, and cross you finger to see if they are still 
> running...
> 
> -xtang 
> 
> > -----Original Message-----
> > From: Robert Craig [mailto:community-noreply@qnx.com]
> > Sent: Tuesday, September 09, 2008 10:48 AM
> > To: general-networking
> > Subject: RE: QNET on QNX 6.2.1 and QNX 6.4.0
> > 
> > Hi Jianbo:
> > 
> > 	I'm afraid that there is no mechanism in place today 
> which will allow 
> > a 6.2.1 version of TDP to communicate with the upcoming 
> 6.4.0 release 
> > or with io-pkt.  Qnet-compat has been deprecated in this release of 
> > networking.
> > 
> > 	Robert.
> > 
> > -----Original Message-----
> > From: Jianbo Zhang [mailto:community-noreply@qnx.com]
> > Sent: Tuesday, September 09, 2008 3:32 AM
> > To: general-networking
> > Subject: QNET on QNX 6.2.1 and QNX 6.4.0
> > 
> > Hi Robert,
> > We have many old machines (x86) running QNX 6.2.1 and several new 
> > machines (x86) running QNX 6.3 SP3 with core-networking
> > 6.4 (planning) for its jumbo packets spport. My question is 
> how to use 
> > QNET to connect the old and new machines so that they can see each 
> > other and realise TDP on them?  We are planning to use a QNX 6.2.1 
> > machine as a server, which has some slave machines running 
> either QNX 
> > 6.2.1 or the new QNX 6.4. In this way, we could keep our 
> GUI and still 
> > get some new features from io-pkt, jumbo package support 
> for instance.
> >  If it is possible, would you please tell me how to set io-net and 
> > io-pkt to implement this? Thank you very much in advance! Kind 
> > regards, Jianbo
> > 
> > _______________________________________________
> > General
> > http://community.qnx.com/sf/go/post13036
> > 
> > 
> > _______________________________________________
> > General
> > http://community.qnx.com/sf/go/post13053
> > 
> > 
> 
> _______________________________________________
> General
> http://community.qnx.com/sf/go/post13078
> 
> 
> _______________________________________________
> General
> http://community.qnx.com/sf/go/post13079
> 
> 
Re: RE: QNET on QNX 6.2.1 and QNX 6.4.0  
Many thanks for the prompt reply from all of you. It seems this is not an easy issue as I expected. However, it is not 
possible for us to upgrade all our old machines from QNX 6.2.1 to QNX 6.3 or 6.4 either for many practical reasons. We 
are still thinking to make the old machines somehow communicate with the new ones running QNX 6.4 for its new features. 
If the TDP via QNET is not a good solution, how do you think about the TCP/IP socket-based IPC? Certainly, QNET is still
 our best choice if possible. Any suggestions or links to some resources on this issue are very appreciated. Jianbo.    
RE: RE: QNET on QNX 6.2.1 and QNX 6.4.0  
There was a version of lwl4 qnet that was compiled
some years ago for 6.2.1, and worked quite well, but 
there wasn't enough interest to regress test and 
release it, which sometimes seems to be 99% of the 
job!

--
aboyd
Re: RE: QNET on QNX 6.2.1 and QNX 6.4.0  
I tried io-net/npm-qnet-compat from QNX 6.3.0 on the machine running QNX 6.4 pre-release version. Now two machines 
running QNX 6.2.1 and QNX 6.4 can communicate each other. Hopefully I shall have no problems for TDP. Any other things 
that I should be aware of ? Thanks, Jianbo  
RE: RE: QNET on QNX 6.2.1 and QNX 6.4.0  
Hi Jianbo:
	The only problem with this is that you have to make sure that
the networking binaries that you use are all compatible with io-net.
You may well find that some 6.4 networking utilities are incompatible
with io-net.  In that case, just copy over the 6.3.2 binary.

	Robert.

-----Original Message-----
From: Jianbo Zhang [mailto:community-noreply@qnx.com] 
Sent: Thursday, September 18, 2008 8:00 AM
To: general-networking
Subject: Re: RE: QNET on QNX 6.2.1 and QNX 6.4.0

I tried io-net/npm-qnet-compat from QNX 6.3.0 on the machine running QNX
6.4 pre-release version. Now two machines running QNX 6.2.1 and QNX 6.4
can communicate each other. Hopefully I shall have no problems for TDP.
Any other things that I should be aware of ? Thanks, Jianbo  

_______________________________________________
General
http://community.qnx.com/sf/go/post13605