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:
- How do you turn on verbosity at each level? I have seen conflicting
docs. - When I turn on verbosity, where does it log to? (console, syslog, …)
- 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