Project Home
Project Home
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
Forum Topic - 3 NIC: (2 Items)
   
3 NIC  
We have a machine with 3 build NIC, the 3rd isn't used at all, the connector isn't even there. For some reason we can't 
disable it in the BIOS so QNX always sees it, in fact it gets assigned to wm0.  wm1 is the one we use.

With 6.3.2 no problem, but with 6.4.1 even though the wm1 is the NIC used, qnet will not work.  TCP is ok.  Going 
through the log files it appears by default qnet only support 2 interfaces and we need to use num_max_l4s to get qnet to
 work with when there is more then 2 interfaces even though we are not using the 3rd. 

My first reaction is that qnet should have still work at least on the first two NIC, because that means if for some 
reason someone adds a 3rd NIC to a machine already having 2, it will kills qnet.  But then again may it was designed 
that way for a purpose?

What was also very strange is that the other machines would see the name of the machine with 3 NIC appears under /net, 
yet it was unreachable. The machine with 3 NIC would always show an empty /net.  
RE: 3 NIC  
Qnet by default supports two nics.  You can
increase that with a command line option, but
it will cost a bit of memory and impact performance.

With more than one interface, it's a good idea to
use the "bind=X" option to qnet to specify which
interfaces it should look at.

Otherwise, it's the luck of the draw as to which
are the first two interfaces that qnet sees, and
uses, and which is the 3rd interface which is
ignored.

--
aboyd

-----Original Message-----
From: Mario Charest [mailto:community-noreply@qnx.com] 
Sent: Friday, October 30, 2009 12:24 PM
To: technology-networking
Subject: 3 NIC

We have a machine with 3 build NIC, the 3rd isn't used at all, the
connector isn't even there. For some reason we can't disable it in the
BIOS so QNX always sees it, in fact it gets assigned to wm0.  wm1 is the
one we use.

With 6.3.2 no problem, but with 6.4.1 even though the wm1 is the NIC
used, qnet will not work.  TCP is ok.  Going through the log files it
appears by default qnet only support 2 interfaces and we need to use
num_max_l4s to get qnet to work with when there is more then 2
interfaces even though we are not using the 3rd. 

My first reaction is that qnet should have still work at least on the
first two NIC, because that means if for some reason someone adds a 3rd
NIC to a machine already having 2, it will kills qnet.  But then again
may it was designed that way for a purpose?

What was also very strange is that the other machines would see the name
of the machine with 3 NIC appears under /net, yet it was unreachable.
The machine with 3 NIC would always show an empty /net.  



_______________________________________________

Technology
http://community.qnx.com/sf/go/post41081