Project Home
Project Home
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
Forum Topic - QNET over io-net: (6 Items)
   
QNET over io-net  
Hi all,

I have a newbie question and issue using qnet. As I am new to this I will try to detail on my problem but please let me 
know if I am missing some information that could help solve the issue.

my environment consist of four 6.3.2 machines, I got qnet working fine on 3 of them, one insists on not mounting the 
qnet on the io-net stack.

I installed the qnet unsing the useqnet file or mounting the npm-qnet found in the dll folder to io-net (npm-qnet 
simlinked to npm-qnet-compat.so).

On the machine that is not working the /dev/io-net lists only en0, ip0 and ip-en, while the others have an qnet0 entry 
as well, therefore I am thinking that it might be a driver issue..

Also, the file /proc/qnetstats doesn't exist, and needless to say the mount command fails (can't mount / type io-net/ 
invalid argument)

Just to mention that the hostname(s) are different.

also on reboot, the io-net is running libc.so.2, npm-tcpip, devn-rtl (outputs of pidin -P io-net mem command)

the starting scripts (sysinit, rc.sysinit rc.local) are the same on all machines, and the network cards is working fine 
on all (pings, no packets lost..)

thanks for any help,
vali
RE: QNET over io-net  
The way I would debug this ... after the machine
is up and running:

  # slay io-net

do the above a couple times, until it says there 
is no io-net.

  # sloginfo -c > /dev/null

to clear out the slogger output

Then, re-start io-net, and to keep it simple, just
run the driver and qnet (no tcp/ip stack for now):

  # io-net -d speedo verbose -p qnet qos_verbose=100

The above assumes you are running speedo.  Substitute
for your hardware as required.

Wait a few seconds, then run

  # sloginfo | less

and get back to us with the diagnostic output from
the driver and qnet.  Even by default, qnet is horribly
verbose about errors, and logs them in sloginfo.

--
aboyd
Re: RE: QNET over io-net  
thanks for the fast reply.

yes, I will try to do that debugging session but it won't be too fast as right now I don't have physical access to the 
machine (it's embedded in some remote hardware) so slaying io-net won't work...

will let you know once I have more info.

--vali
RE: RE: QNET over io-net  
Can you somehow just get the output of sloginfo?

--
aboyd
Re: RE: RE: QNET over io-net  
I got the output, but there's nothing in there I can connect to qnet or even io-net.

Would you know, by the way, where is exactly the io-net starting command? I could find lots of entries related to all 
other protocols in /etc/system/enum/devices/net but nothing on qnet?

thanks again
RE: RE: RE: QNET over io-net  
/etc/system/sysinit tests for the existence
of /etc/system/config/qnet and mounts qnet
if that file exists.

--
aboyd