network communication issue / debugging question

I am currently working on a problem with QNXRTP 6.2 on an SBS V5C (700 MHz
Pentium VMEbus Embedded PC) with integrated Ethernet (Intel 82559ER). Have
tried configurations for io-net is:

io-net -v -dspeedo multicast=1,-v -ptcpip -pqnet
io-net -v -dspeedo multicast=1,-v -ptcpip
io-net -v -dspeedo multicast=1,verbose -ptcpip
io-net -v -dspeedo multicast=1,verbose -ptcpip verbose
io-net -v -dspeedo multicast,verbose=1 -ptcpip verbose=1
io-net -v -dspeedo nomulticast,verbose=1 -ptcpip verbose=1
io-net -v -dspeedo nomulticast,verbose=1 -ptcpip thread=300

My problem is that the system works fine under normal load but as soon as I
try to send 150 packets in a short burst the controller acts as if it is
locked up. After the “lockup” I can not ping the box. I have also tried to
use arp to determine if the message is at least being received by the NIC
but it does not appear in the table. I reboot and it works fine until my
program sends a burst again. I have looked at the documentation for io-net,
the speedo driver and the TCP/IP stack but it left me with a couple of
questions:

  1. How do you turn on verbosity at each level? I have seen conflicting
    docs.
  2. When I turn on verbosity, where does it log to? (console, syslog, …)
  3. And the big one, has any one experienced this?

Note: The same code that locks this system up runs for hours on a PC with
the exact same configuration with the exception of using a 3Com 90x NIC.

io-net -d el900 multicast=1,verbose -ptcpip -pqnet

Any suggestions would be greatly appreciated,

Kevin Hykin

Kevin Hykin <kevin.hykin@bepco.com> wrote:

I am currently working on a problem with QNXRTP 6.2 on an SBS V5C (700 MHz

Since 6.2 is still beta software, you should be posting this in the
beta conferences.

Pentium VMEbus Embedded PC) with integrated Ethernet (Intel 82559ER). Have
tried configurations for io-net is:

io-net -v -dspeedo multicast=1,-v -ptcpip -pqnet
io-net -v -dspeedo multicast=1,-v -ptcpip
io-net -v -dspeedo multicast=1,verbose -ptcpip
io-net -v -dspeedo multicast=1,verbose -ptcpip verbose
io-net -v -dspeedo multicast,verbose=1 -ptcpip verbose=1
io-net -v -dspeedo nomulticast,verbose=1 -ptcpip verbose=1
io-net -v -dspeedo nomulticast,verbose=1 -ptcpip thread=300

My problem is that the system works fine under normal load but as soon as I
try to send 150 packets in a short burst the controller acts as if it is
locked up. After the “lockup” I can not ping the box.
[…]

With some of the 6.2 betas, this was a know problem. I think this is
fixed (somewhat) now, but not sure if this was released to the beta sites
yet.