Performance Problem

We have an 10 node QNX 4 network. Node 10 has a performance problem
that we can not locate. The quick version of the network is:

10 node have Arcnet card on the production floor

Node 1 and Node 10 have ethernet cards connected to the office (Windows
XP) network.

The office computers connect to Nodes 1 and 10 to access data via
Telnet. Node 10 has a noticable delay. All the tests I run show Idle
running most of the time. SAC shows all activity in priority 0.

But a netinfo show about 60-100 errors per minute. Is there a way to
stop this error logging?

Suggestions???


Thanks,

Larry Sams

On Sat, 03 Mar 2007 00:20:20 +0200, Larry Sams <lsams@tulsaconnect.com>
wrote:

We have an 10 node QNX 4 network. Node 10 has a performance problem
that we can not locate. The quick version of the network is:

10 node have Arcnet card on the production floor

Node 1 and Node 10 have ethernet cards connected to the office (Windows
XP) network.

The office computers connect to Nodes 1 and 10 to access data via
Telnet. Node 10 has a noticable delay. All the tests I run show Idle
running most of the time. SAC shows all activity in priority 0.

But a netinfo show about 60-100 errors per minute. Is there a way to
stop this error logging?

Suggestions???


Thanks,

Larry Sams

need to see your
netinfo -l

what strings you think error ?

Here is the netinfo -i and a breif netinfo list…


#//10/>netinfo –l
Total Number Of Net Driver Slots: 3
Driver Slot 0:
Driver Pid 37
Logical Net 1
Network Card: ARCNET/Corman
ARCNET physical node ID … 40
RAM Address Range … 0xDE000 → 0xDFFFF (8 KB)
Hardware Interrupt … 5
Total Packets Txd OK … 14040051
TMA Tx Errors … 100950
Primary Tx Timeouts … 13
Secondary Tx Timeouts … 0
Total Packets Rxd … 9939750
ARCNET Sequence Rx Error … 0
Vid Sequence Rx Error … 5020
Invalid QNX4 Packet Rxd … 0
Network Reconfigurations … 25
Power On Resets … 0

Driver Slot 1:
Driver Pid 38
Logical Net 2
Network Card: Ethernet/ne1000/2000 (or compatible)
Ethernet Physical Node ID … 0x0040F6 54C7C1
I/O Port Range … 0x320 → 0x33F
Hardware Interrupt … 10
RAM Size (KB) … 16
Total Packets Txd OK … 10241733
Total Packets Txd Double Buffered 36869
Total Packets Txd Bad … 0
Tx Collision Errors (Txd OK) … 10426
Tx Collision Errors (Aborted) … 0
Out-Of-Window Tx Collisions … 0
Carrier Sense Lost on Tx … 0
Carrier Detect Failed on Tx … 0
8390 FIFO Underruns During Tx … 0
Total Packets Rxd OK … 11493400
Total Rx Errors … 0
Missed Packets (not Rxd) … 0
Ringbuffer Overflows on Rx … 0
Deferring Due To Jabbering … 0
CRC Errors on Rx … 0
Framing Errors on Rx … 0
8390 FIFO Overruns During Rx … 0

Driver Slot 2: Unused




#//10/>netinfo
Date Net (Nid|Status) Code Description
22:19:30 2 Status 56 (507) 1000 ( tx) timeout (no nack)
22:19:30 2 Status 1 (507) 1000 ( tx) timeout (no nack)
22:19:30 2 0050DA 0B9EA0 (507) 1000 ( tx) timeout (no nack)
22:19:30 2 Status 11076 (507) 1000 ( tx) timeout (no nack)
22:19:30 2 Status 7975 (507) 1000 ( tx) timeout (no nack)
22:19:30 2 Status 2 (507) 1000 ( tx) timeout (no nack)
22:19:30 2 Status 3 (507) 1000 ( tx) timeout (no nack)
22:19:31 2 0050DA 0B9EA0 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:31 1 t31 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:31 2 0050DA 0B9EA0 (507) 1000 ( tx) timeout (no nack)
22:19:31 2 Status 0 (507) 1000 ( tx) timeout (no nack)
22:19:31 2 Status 18222 (507) 1000 ( tx) timeout (no nack)
22:19:31 2 Status 32768 (507) 1000 ( tx) timeout (no nack)
22:19:31 2 Status 1 (507) 1000 ( tx) timeout (no nack)
22:19:31 2 0050DA 0B9EA0 (507) 1000 ( tx) timeout (no nack)
22:19:31 2 Status 11076 (507) 1000 ( tx) timeout (no nack)
22:19:31 2 Status 7975 (507) 1000 ( tx) timeout (no nack)
22:19:31 2 Status 2 (507) 1000 ( tx) timeout (no nack)
22:19:31 2 Status 3 (507) 1000 ( tx) timeout (no nack)
22:19:31 2 Status 12591 (552) 1000 ( rx) ok_vseq(): simple dup pkt: vid
22:19:31 2 Status 2 (553) 1000 ( rx) ok_vseq(): simple dup pkt:
seq num (reject)
22:19:31 2 Status 3 (536) 1000 ( rx) ok_vseq(): simple dup pkt:
pkt type
22:19:31 2 0050DA 0B9EA0 (527) 1000 ( rx) rxd dup last pkt, txing ACK
22:19:31 2 0050DA 0B9EA0 (524) 1000 ( rx) bad vid seq# - duplicate pkt
22:19:31 2 Status 29953 (552) 1000 ( rx) ok_vseq(): simple dup pkt: vid
22:19:31 2 Status 46 (553) 1000 ( rx) ok_vseq(): simple dup pkt:
seq num (reject)
22:19:31 2 Status 5 (536) 1000 ( rx) ok_vseq(): simple dup pkt:
pkt type
22:19:31 2 0050DA 0B9EA0 (527) 1000 ( rx) rxd dup last pkt, txing ACK
22:19:31 2 0050DA 0B9EA0 (524) 1000 ( rx) bad vid seq# - duplicate pkt
22:19:32 2 0050DA 0B9EA0 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:32 1 t31 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:32 2 0050DA 0B9EA0 (507) 1000 ( tx) timeout (no nack)
22:19:32 2 Status 3743 (507) 1000 ( tx) timeout (no nack)
22:19:32 2 Status 29953 (507) 1000 ( tx) timeout (no nack)
22:19:32 2 Status 62 (507) 1000 ( tx) timeout (no nack)
22:19:32 2 Status 1 (507) 1000 ( tx) timeout (no nack)
22:19:32 2 0050DA 0B9EA0 (500) 1000 ( tx) retry/ack timeout
22:19:33 2 0050DA 0B9EA0 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:33 1 t31 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:33 2 Status 29953 (552) 1000 ( rx) ok_vseq(): simple dup pkt: vid
22:19:33 2 Status 47 (553) 1000 ( rx) ok_vseq(): simple dup pkt:
seq num (reject)
22:19:33 2 Status 2 (536) 1000 ( rx) ok_vseq(): simple dup pkt:
pkt type
22:19:33 2 0050DA 0B9EA0 (527) 1000 ( rx) rxd dup last pkt, txing ACK
22:19:33 2 0050DA 0B9EA0 (524) 1000 ( rx) bad vid seq# - duplicate pkt
22:19:33 2 0050DA 0B9EA0 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:33 1 t31 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:34 2 0050DA 0B9EA0 (507) 1000 ( tx) timeout (no nack)
22:19:34 2 Status 18758 (507) 1000 ( tx) timeout (no nack)
22:19:34 2 Status 21309 (507) 1000 ( tx) timeout (no nack)
22:19:34 2 Status 2 (507) 1000 ( tx) timeout (no nack)
22:19:34 2 Status 3 (507) 1000 ( tx) timeout (no nack)
22:19:34 2 0050DA 0B9EA0 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:34 1 t31 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:35 2 0050DA 0B9EA0 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:35 1 t31 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:36 2 0050DA 0B9EA0 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:36 1 t31 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:37 2 0050DA 0B9EA0 (507) 1000 ( tx) timeout (no nack)
22:19:37 2 Status 20044 (507) 1000 ( tx) timeout (no nack)
22:19:37 2 Status 323 (507) 1000 ( tx) timeout (no nack)
22:19:37 2 Status 2 (507) 1000 ( tx) timeout (no nack)
22:19:37 2 Status 3 (507) 1000 ( tx) timeout (no nack)
22:19:37 2 0050DA 0B9EA0 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:37 1 t31 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:37 2 Status 32582 (552) 1000 ( rx) ok_vseq(): simple dup pkt: vid
22:19:37 2 Status 1 (553) 1000 ( rx) ok_vseq(): simple dup pkt:
seq num (reject)
22:19:37 2 Status 4 (536) 1000 ( rx) ok_vseq(): simple dup pkt:
pkt type
22:19:37 2 0050DA 0B9EA0 (527) 1000 ( rx) rxd dup last pkt, txing ACK
22:19:37 2 0050DA 0B9EA0 (524) 1000 ( rx) bad vid seq# - duplicate pkt
22:19:37 1 t39 (146) ARC (irq) transmit failed, retries failed
22:19:37 0 Status 9 ( 33) NET ( tx) no more alternate drivers
22:19:37 0 Status 9 ( 7) NET ( tx) failed (vc_attach ctrl pkt)
22:19:38 2 0050DA 0B9EA0 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:38 1 t31 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:39 2 0050DA 0B9EA0 (507) 1000 ( tx) timeout (no nack)
22:19:39 2 Status 11100 (507) 1000 ( tx) timeout (no nack)
22:19:39 2 Status 4430 (507) 1000 ( tx) timeout (no nack)
22:19:39 2 Status 2 (507) 1000 ( tx) timeout (no nack)
22:19:39 2 Status 3 (507) 1000 ( tx) timeout (no nack)
22:19:39 2 0050DA 0B9EA0 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:39 1 t31 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:39 2 Status 32582 (552) 1000 ( rx) ok_vseq(): simple dup pkt: vid
22:19:39 2 Status 4 (553) 1000 ( rx) ok_vseq(): simple dup pkt:
seq num (reject)
22:19:39 2 Status 3 (536) 1000 ( rx) ok_vseq(): simple dup pkt:
pkt type
22:19:39 2 0050DA 0B9EA0 (527) 1000 ( rx) rxd dup last pkt, txing ACK
22:19:39 2 0050DA 0B9EA0 (524) 1000 ( rx) bad vid seq# - duplicate pkt
22:19:39 2 Status 26453 (552) 1000 ( rx) ok_vseq(): simple dup pkt: vid
22:19:39 2 Status 7 (553) 1000 ( rx) ok_vseq(): simple dup pkt:
seq num (reject)
22:19:39 2 Status 5 (536) 1000 ( rx) ok_vseq(): simple dup pkt:
pkt type
22:19:39 2 0050DA 0B9EA0 (527) 1000 ( rx) rxd dup last pkt, txing ACK
22:19:39 2 0050DA 0B9EA0 (524) 1000 ( rx) bad vid seq# - duplicate pkt
22:19:40 2 0050DA 0B9EA0 (507) 1000 ( tx) timeout (no nack)
22:19:40 2 Status 0 (507) 1000 ( tx) timeout (no nack)
22:19:40 2 Status 20310 (507) 1000 ( tx) timeout (no nack)
22:19:40 2 Status 32768 (507) 1000 ( tx) timeout (no nack)
22:19:40 2 Status 1 (507) 1000 ( tx) timeout (no nack)
22:19:40 2 0050DA 0B9EA0 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:40 1 t31 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:40 2 0050DA 0B9EA0 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:40 1 t31 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:41 2 0050DA 0B9EA0 (507) 1000 ( tx) timeout (no nack)
22:19:41 2 Status 0 (507) 1000 ( tx) timeout (no nack)
22:19:41 2 Status 20310 (507) 1000 ( tx) timeout (no nack)
22:19:41 2 Status 32768 (507) 1000 ( tx) timeout (no nack)
22:19:41 2 Status 1 (507) 1000 ( tx) timeout (no nack)
22:19:41 2 Status 26453 (552) 1000 ( rx) ok_vseq(): simple dup pkt: vid
22:19:41 2 Status 8 (553) 1000 ( rx) ok_vseq(): simple dup pkt:
seq num (reject)
22:19:41 2 Status 5 (536) 1000 ( rx) ok_vseq(): simple dup pkt:
pkt type
22:19:41 2 0050DA 0B9EA0 (527) 1000 ( rx) rxd dup last pkt, txing ACK
22:19:41 2 0050DA 0B9EA0 (524) 1000 ( rx) bad vid seq# - duplicate pkt
22:19:41 2 0050DA 0B9EA0 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:41 1 t31 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:42 2 0050DA 0B9EA0 (507) 1000 ( tx) timeout (no nack)
22:19:42 2 Status 0 (507) 1000 ( tx) timeout (no nack)
22:19:42 2 Status 20310 (507) 1000 ( tx) timeout (no nack)
22:19:42 2 Status 32768 (507) 1000 ( tx) timeout (no nack)
22:19:42 2 Status 1 (507) 1000 ( tx) timeout (no nack)
22:19:42 2 0050DA 0B9EA0 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:42 1 t31 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:43 2 0050DA 0B9EA0 (507) 1000 ( tx) timeout (no nack)
22:19:43 2 Status 828 (507) 1000 ( tx) timeout (no nack)
22:19:43 2 Status 15196 (507) 1000 ( tx) timeout (no nack)
22:19:43 2 Status 2 (507) 1000 ( tx) timeout (no nack)
22:19:43 2 Status 3 (507) 1000 ( tx) timeout (no nack)
22:19:43 2 Status 32609 (552) 1000 ( rx) ok_vseq(): simple dup pkt: vid
22:19:43 2 Status 2 (553) 1000 ( rx) ok_vseq(): simple dup pkt:
seq num (reject)
22:19:43 2 Status 3 (536) 1000 ( rx) ok_vseq(): simple dup pkt:
pkt type
22:19:43 2 0050DA 0B9EA0 (527) 1000 ( rx) rxd dup last pkt, txing ACK
22:19:43 2 0050DA 0B9EA0 (524) 1000 ( rx) bad vid seq# - duplicate pkt
22:19:43 2 0050DA 0B9EA0 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:43 1 t31 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:44 2 0050DA 0B9EA0 (507) 1000 ( tx) timeout (no nack)
22:19:44 2 Status 828 (507) 1000 ( tx) timeout (no nack)
22:19:44 2 Status 15196 (507) 1000 ( tx) timeout (no nack)
22:19:44 2 Status 2 (507) 1000 ( tx) timeout (no nack)
22:19:44 2 Status 3 (507) 1000 ( tx) timeout (no nack)
22:19:44 2 Status 2911 (552) 1000 ( rx) ok_vseq(): simple dup pkt: vid
22:19:44 2 Status 4 (553) 1000 ( rx) ok_vseq(): simple dup pkt:
seq num (reject)
22:19:44 2 Status 5 (536) 1000 ( rx) ok_vseq(): simple dup pkt:
pkt type
22:19:44 2 0050DA 0B9EA0 (527) 1000 ( rx) rxd dup last pkt, txing ACK
22:19:44 2 0050DA 0B9EA0 (524) 1000 ( rx) bad vid seq# - duplicate pkt
22:19:44 2 Status 26466 (552) 1000 ( rx) ok_vseq(): simple dup pkt: vid
22:19:44 2 Status 2 (553) 1000 ( rx) ok_vseq(): simple dup pkt:
seq num (reject)
22:19:44 2 Status 3 (536) 1000 ( rx) ok_vseq(): simple dup pkt:
pkt type
22:19:44 2 0050DA 0B9EA0 (527) 1000 ( rx) rxd dup last pkt, txing ACK
22:19:44 2 0050DA 0B9EA0 (524) 1000 ( rx) bad vid seq# - duplicate pkt
22:19:44 2 Status 32609 (552) 1000 ( rx) ok_vseq(): simple dup pkt: vid
22:19:44 2 Status 2 (553) 1000 ( rx) ok_vseq(): simple dup pkt:
seq num (reject)
22:19:44 2 Status 3 (536) 1000 ( rx) ok_vseq(): simple dup pkt:
pkt type
22:19:44 2 0050DA 0B9EA0 (527) 1000 ( rx) rxd dup last pkt, txing ACK
22:19:44 2 0050DA 0B9EA0 (524) 1000 ( rx) bad vid seq# - duplicate pkt
22:19:44 2 0050DA 0B9EA0 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:44 1 t31 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:45 2 0050DA 0B9EA0 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:45 1 t31 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:46 2 0050DA 0B9EA0 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:46 1 t31 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:47 2 0050DA 0B9EA0 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:47 1 t31 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:47 2 Status 28520 (552) 1000 ( rx) ok_vseq(): simple dup pkt: vid
22:19:47 2 Status 4 (553) 1000 ( rx) ok_vseq(): simple dup pkt:
seq num (reject)
22:19:47 2 Status 3 (536) 1000 ( rx) ok_vseq(): simple dup pkt:
pkt type
22:19:47 2 0050DA 0B9EA0 (527) 1000 ( rx) rxd dup last pkt, txing ACK
22:19:47 2 0050DA 0B9EA0 (524) 1000 ( rx) bad vid seq# - duplicate pkt
22:19:48 2 0050DA 0B9EA0 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:48 1 t31 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:49 2 0050DA 0B9EA0 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:49 1 t31 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:49 2 000400 E71DC7 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:49 2 000400 E71DC7 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:49 2 000400 E71DC7 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:49 2 000400 E71DC7 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:49 2 0050DA 0B9EA0 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:49 1 t31 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:50 1 t39 (146) ARC (irq) transmit failed, retries failed
22:19:50 0 Status 9 ( 33) NET ( tx) no more alternate drivers
22:19:50 0 Status 9 ( 7) NET ( tx) failed (vc_attach ctrl pkt)
22:19:50 2 0050DA 0B9EA0 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:50 1 t31 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:51 2 0050DA 0B9EA0 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:51 1 t31 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:51 2 000400 E73DBC ( 37) NET ( rx) unrecognized raw packet protocol
22:19:51 2 000400 E73DBC ( 37) NET ( rx) unrecognized raw packet protocol
22:19:51 2 000400 E73DBC ( 37) NET ( rx) unrecognized raw packet protocol
22:19:51 2 000400 E73DBC ( 37) NET ( rx) unrecognized raw packet protocol
22:19:52 2 0050DA 0B9EA0 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:52 1 t31 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:53 2 0050DA 0B9EA0 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:53 1 t31 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:54 2 0050DA 0B9EA0 (507) 1000 ( tx) timeout (no nack)
22:19:54 2 Status 0 (507) 1000 ( tx) timeout (no nack)
22:19:54 2 Status 374 (507) 1000 ( tx) timeout (no nack)
22:19:54 2 Status 32768 (507) 1000 ( tx) timeout (no nack)
22:19:54 2 Status 1 (507) 1000 ( tx) timeout (no nack)
22:19:54 2 0050DA 0B9EA0 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:54 1 t31 ( 37) NET ( rx) unrecognized raw packet protocol
22:19:54 2 000400 E7AD0B ( 37) NET ( rx) unrecognized raw packet protocol
22:19:54 2 000400 E7AD0B ( 37) NET ( rx) unrecognized raw packet protocol
22:19:54 2 000400 E7AD0B ( 37) NET ( rx) unrecognized raw packet protocol
22:19:54 2 000400 E7AD0B ( 37) NET ( rx) unrecognized raw packet protocol

#//10/>





Alex Burk wrote:

On Sat, 03 Mar 2007 00:20:20 +0200, Larry Sams <> lsams@tulsaconnect.com
wrote:


We have an 10 node QNX 4 network. Node 10 has a performance problem
that we can not locate. The quick version of the network is:

10 node have Arcnet card on the production floor

Node 1 and Node 10 have ethernet cards connected to the office
(Windows XP) network.

The office computers connect to Nodes 1 and 10 to access data via
Telnet. Node 10 has a noticable delay. All the tests I run show Idle
running most of the time. SAC shows all activity in priority 0.

But a netinfo show about 60-100 errors per minute. Is there a way to
stop this error logging?

Suggestions???


Thanks,

Larry Sams

need to see your
netinfo -l

what strings you think error ?

Larry Sams wrote:

Here is the netinfo -i and a breif netinfo list…

#//10/>netinfo -l

Logical Net 1
Network Card: ARCNET/Corman

Vid Sequence Rx Error … 5020

Not too much to worry about, except I wonder about this high count of rx
sequence errors.

Logical Net 2
Network Card: Ethernet/ne1000/2000 (or compatible)

No errors at all for the Ethernet driver. However, there is certainly some
questionable stuff below.

#//10/>netinfo
Date Net (Nid|Status) Code Description
22:19:30 2 Status 56 (507) 1000 ( tx) timeout (no nack)
22:19:30 2 Status 1 (507) 1000 ( tx) timeout (no nack)
22:19:30 2 0050DA 0B9EA0 (507) 1000 ( tx) timeout (no nack)
22:19:30 2 Status 11076 (507) 1000 ( tx) timeout (no nack)
22:19:30 2 Status 7975 (507) 1000 ( tx) timeout (no nack)
22:19:30 2 Status 2 (507) 1000 ( tx) timeout (no nack)
22:19:30 2 Status 3 (507) 1000 ( tx) timeout (no nack)

Lots of these tx timeouts. Do you have entries in your netmap that don’t
actually exist on the network?

22:19:31 2 0050DA 0B9EA0 ( 37) NET ( rx) unrecognized raw packet
protocol

Non-QNX traffic on Ethernet? You don’t by any chance have the Ethernet card
of a Windows machine listed in your netmap?

22:19:31 1 t31 ( 37) NET ( rx) unrecognized raw packet
protocol

Non-QNX traffic on ARCNET?

22:19:31 2 Status 12591 (552) 1000 ( rx) ok_vseq(): simple dup pkt: vid
22:19:31 2 Status 2 (553) 1000 ( rx) ok_vseq(): simple dup pkt: seq
num (reject)
22:19:31 2 Status 3 (536) 1000 ( rx) ok_vseq(): simple dup pkt: pkt
type
22:19:31 2 0050DA 0B9EA0 (527) 1000 ( rx) rxd dup last pkt, txing ACK
22:19:31 2 0050DA 0B9EA0 (524) 1000 ( rx) bad vid seq# - duplicate pkt
22:19:31 2 Status 29953 (552) 1000 ( rx) ok_vseq(): simple dup pkt: vid
22:19:31 2 Status 46 (553) 1000 ( rx) ok_vseq(): simple dup pkt: seq
num (reject)
22:19:31 2 Status 5 (536) 1000 ( rx) ok_vseq(): simple dup pkt: pkt
type
22:19:31 2 0050DA 0B9EA0 (527) 1000 ( rx) rxd dup last pkt, txing ACK
22:19:31 2 0050DA 0B9EA0 (524) 1000 ( rx) bad vid seq# - duplicate pkt

Different kind of trouble communicating with the same Ethernet adapter
again. Guess it must be a QNX node. Seeing duplicate packets often means
that one node is not managing to receive as fast as another node is
transmitting to it. A slow CPU or a slow interface to an Ethernet card (eg.
ISA bus) might cause this.

For further help, you might post your netmap file (also check your in-memory
netmap on node 1 and 10).


Bert Menkveld
P. Eng.
B&E Technologies
bert@betech.biz

Alex Burk wrote:
On Sat, 03 Mar 2007 00:20:20 +0200, Larry Sams
lsams@tulsaconnect.com> > wrote:


We have an 10 node QNX 4 network. Node 10 has a performance problem
that we can not locate. The quick version of the network is:

10 node have Arcnet card on the production floor

Node 1 and Node 10 have ethernet cards connected to the office
(Windows XP) network.

The office computers connect to Nodes 1 and 10 to access data via
Telnet. Node 10 has a noticable delay. All the tests I run show
Idle running most of the time. SAC shows all activity in priority
0. But a netinfo show about 60-100 errors per minute. Is there a way
to stop this error logging?

Suggestions???


Thanks,

Larry Sams

need to see your
netinfo -l

what strings you think error ?

Here are the netmap both memory and file.

Netmap Memory Note 1


\

Logical Lan Physical TX Count Last TX Fail Time

1 1 t31 ; 0
1 2 0050DA 0B9EA0 ; 0
2 1 t32 ; 2281245
3 1 t33 ; 84196
4 1 t34 ; 2187543
5 1 t35 ; 119684
6 1 t36 ; 2276476
7 1 t37 ; 117464
8 1 t38 ; 1055528
9 1 t39 ; 27706 Mar 05 11:14:01
10 1 t40 ; 261126 Mar 05 11:14:05
10 2 0040F6 54C7C1 ; 1833026


Netmap File Node 1

1 1 t31
2 1 t32
3 1 t33
4 1 t34
5 1 t35
6 1 t36
7 1 t37
8 1 t38
9 1 t39
10 1 t40
11 1 t41
12 1 t42
13 1 t43
14 1 t44
15 1 t45
16 1 t46
17 1 t47
18 1 t48
19 1 t49
20 1 t50
21 1 t51
22 1 t52
23 1 t53
24 1 t54
25 1 t55
26 1 t56
27 1 t57
28 1 t58
29 1 t59
30 1 t60
31 1 t61
32 1 t62
33 1 t63
34 1 t64
35 1 t65
36 1 t66
37 1 t67
38 1 t68
39 1 t69
40 1 t70
41 1 t71
42 1 t72
43 1 t73
44 1 t74
45 1 t75
46 1 t76
47 1 t77
48 1 t78
49 1 t79
50 1 t80
51 1 t81
52 1 t82
53 1 t83
54 1 t84
55 1 t85
56 1 t86
57 1 t87
58 1 t88
59 1 t89
60 1 t90
61 1 t91
62 1 t92
63 1 t93
64 1 t94
65 1 t95
66 1 t96
67 1 t97
68 1 t98
69 1 t99
70 1 t100
71 1 t101
72 1 t102
73 1 t103
74 1 t104
75 1 t105
76 1 t106
77 1 t107
78 1 t108
79 1 t109
80 1 t110
81 1 t111
82 1 t112
83 1 t113
84 1 t114
85 1 t115
86 1 t116
87 1 t117
88 1 t118
89 1 t119
90 1 t120
91 1 t121
92 1 t122
93 1 t123
94 1 t124
95 1 t125
96 1 t126
97 1 t127
98 1 t128
99 1 t129

Netmap Memory Node 10

\

Logical Lan Physical TX Count Last TX Fail Time

1 1 t31 ; 5891698
1 2 0050DA 0B9EA0 ; 2097519
2 1 t32 ; 2284484
3 1 t33 ; 293845
4 1 t34 ; 2037690
5 1 t35 ; 390589
6 1 t36 ; 2186924
7 1 t37 ; 390383
8 1 t38 ; 1153218
9 1 t39 ; 105521 Mar 05 11:12:08
10 1 t40 ; 0
10 2 0040F6 54C7C1 ; 0

Netmap file from Node 10

1 1 t31
1 2 0050DA 0B9EA0
2 1 t32
3 1 t33
4 1 t34
5 1 t35
6 1 t36
7 1 t37
8 1 t38
9 1 t39
10 1 t40
10 2 0040F6 54C7C1


Thanks for the assistance,

Larry





Bert Menkveld wrote:

Larry Sams wrote:
Here is the netinfo -i and a breif netinfo list…

#//10/>netinfo -l

Logical Net 1
Network Card: ARCNET/Corman

Vid Sequence Rx Error … 5020

Not too much to worry about, except I wonder about this high count of rx
sequence errors.

Logical Net 2
Network Card: Ethernet/ne1000/2000 (or compatible)

No errors at all for the Ethernet driver. However, there is certainly some
questionable stuff below.

#//10/>netinfo
Date Net (Nid|Status) Code Description
22:19:30 2 Status 56 (507) 1000 ( tx) timeout (no nack)
22:19:30 2 Status 1 (507) 1000 ( tx) timeout (no nack)
22:19:30 2 0050DA 0B9EA0 (507) 1000 ( tx) timeout (no nack)
22:19:30 2 Status 11076 (507) 1000 ( tx) timeout (no nack)
22:19:30 2 Status 7975 (507) 1000 ( tx) timeout (no nack)
22:19:30 2 Status 2 (507) 1000 ( tx) timeout (no nack)
22:19:30 2 Status 3 (507) 1000 ( tx) timeout (no nack)

Lots of these tx timeouts. Do you have entries in your netmap that don’t
actually exist on the network?

22:19:31 2 0050DA 0B9EA0 ( 37) NET ( rx) unrecognized raw packet
protocol

Non-QNX traffic on Ethernet? You don’t by any chance have the Ethernet card
of a Windows machine listed in your netmap?

22:19:31 1 t31 ( 37) NET ( rx) unrecognized raw packet
protocol

Non-QNX traffic on ARCNET?

22:19:31 2 Status 12591 (552) 1000 ( rx) ok_vseq(): simple dup pkt: vid
22:19:31 2 Status 2 (553) 1000 ( rx) ok_vseq(): simple dup pkt: seq
num (reject)
22:19:31 2 Status 3 (536) 1000 ( rx) ok_vseq(): simple dup pkt: pkt
type
22:19:31 2 0050DA 0B9EA0 (527) 1000 ( rx) rxd dup last pkt, txing ACK
22:19:31 2 0050DA 0B9EA0 (524) 1000 ( rx) bad vid seq# - duplicate pkt
22:19:31 2 Status 29953 (552) 1000 ( rx) ok_vseq(): simple dup pkt: vid
22:19:31 2 Status 46 (553) 1000 ( rx) ok_vseq(): simple dup pkt: seq
num (reject)
22:19:31 2 Status 5 (536) 1000 ( rx) ok_vseq(): simple dup pkt: pkt
type
22:19:31 2 0050DA 0B9EA0 (527) 1000 ( rx) rxd dup last pkt, txing ACK
22:19:31 2 0050DA 0B9EA0 (524) 1000 ( rx) bad vid seq# - duplicate pkt

Different kind of trouble communicating with the same Ethernet adapter
again. Guess it must be a QNX node. Seeing duplicate packets often means
that one node is not managing to receive as fast as another node is
transmitting to it. A slow CPU or a slow interface to an Ethernet card (eg.
ISA bus) might cause this.

For further help, you might post your netmap file (also check your in-memory
netmap on node 1 and 10).

Larry Sams wrote:

Here are the netmap both memory and file.

Netmap Memory Note 1


\

Logical Lan Physical TX Count Last TX Fail

Time 1 1 t31 ; 0
1 2 0050DA 0B9EA0 ; 0
2 1 t32 ; 2281245
3 1 t33 ; 84196
4 1 t34 ; 2187543
5 1 t35 ; 119684
6 1 t36 ; 2276476
7 1 t37 ; 117464
8 1 t38 ; 1055528
9 1 t39 ; 27706 Mar 05 11:14:01
10 1 t40 ; 261126 Mar 05 11:14:05
10 2 0040F6 54C7C1 ; 1833026

Do you want node 1 and 10 to talk to each other via the Ethernet LAN?
Apparently they do connect to the same Ethernet network, since there are
netinfo complaints from node 10 about communication with 0050DA 0B9EA0. You
might consider masking (or deleting) the lan 2 entries from the in-memory
netmap on node 1 and 10 to simplify the scenario somewhat.

It’s still not clear to me what the problem is. It is possible that there
is a hardware problem with one of the network cards. The network cards in
node 10 are the most obvious suspects. If you can swap these cards out for
some other known good cards, that would be worth trying. Also check the
“netinfo -l” counts on all the other nodes to see if any pattern becomes
obvious.

What kind of Ethernet cards are in nodes 1 and 10? They are different,
judging by the IEEE addresses. Are they ISA bus or PCI bus cards? 10base
or 100TX?


Bert Menkveld
P. Eng.
B&E Technologies
bert@betech.biz
Ph: 519-669-0950

I’m sorry I should have explained the problem. Node 1 is the main
repository (Data base machine). Node 10 is used as a labeling control
machine and the entrance for the Windows computers to pull production
data. Some of that data is on Node 1.

The problem is in the response time on Node 10. I was doing a sin the
other day on Node 10. The SI echoed back as normal and then there was a
4-5 second delay before the N echoed. There is some delays as long as
30 seconds. This is a problem.

In my review of the system all I found was this noticeable amount of
network logging. At least I thought it was not noteworthy. So, maybe
I’m looking at the wrong thing. What suggestions would you have about
locating this performance delay?

Thanks for the help,

Larry Sams





Bert Menkveld wrote:

Larry Sams wrote:
Here are the netmap both memory and file.

Netmap Memory Note 1


\

Logical Lan Physical TX Count Last TX Fail

Time 1 1 t31 ; 0
1 2 0050DA 0B9EA0 ; 0
2 1 t32 ; 2281245
3 1 t33 ; 84196
4 1 t34 ; 2187543
5 1 t35 ; 119684
6 1 t36 ; 2276476
7 1 t37 ; 117464
8 1 t38 ; 1055528
9 1 t39 ; 27706 Mar 05 11:14:01
10 1 t40 ; 261126 Mar 05 11:14:05
10 2 0040F6 54C7C1 ; 1833026

Do you want node 1 and 10 to talk to each other via the Ethernet LAN?
Apparently they do connect to the same Ethernet network, since there are
netinfo complaints from node 10 about communication with 0050DA 0B9EA0. You
might consider masking (or deleting) the lan 2 entries from the in-memory
netmap on node 1 and 10 to simplify the scenario somewhat.

It’s still not clear to me what the problem is. It is possible that there
is a hardware problem with one of the network cards. The network cards in
node 10 are the most obvious suspects. If you can swap these cards out for
some other known good cards, that would be worth trying. Also check the
“netinfo -l” counts on all the other nodes to see if any pattern becomes
obvious.

What kind of Ethernet cards are in nodes 1 and 10? They are different,
judging by the IEEE addresses. Are they ISA bus or PCI bus cards? 10base
or 100TX?

Larry Sams wrote:

I’m sorry I should have explained the problem. Node 1 is the main
repository (Data base machine). Node 10 is used as a labeling control
machine and the entrance for the Windows computers to pull production
data. Some of that data is on Node 1.

The problem is in the response time on Node 10. I was doing a sin the
other day on Node 10. The SI echoed back as normal and then there
was a 4-5 second delay before the N echoed. There is some delays as
long as 30 seconds. This is a problem.

It certainly is a problem. I had assumed the delays were directly related
to network activity. A plain old “sin” command doesn’t have anything to do
with networking (at least not obvious to me). It wasn’t a “sin ver” you
were doing, was it?

In my review of the system all I found was this noticeable amount of
network logging. At least I thought it was not noteworthy. So,
maybe I’m looking at the wrong thing. What suggestions would you
have about locating this performance delay?

Since there are some networking errors evident, you might still try swapping
out network cards to see if it helps.

If that doesn’t help, maybe somebody else here has some ideas about what
might be the problem?

Bert


Bert Menkveld
P. Eng.
B&E Technologies
bert@betech.biz
Ph: 519-669-0950

Bert Menkveld wrote:
Larry Sams wrote:
Here are the netmap both memory and file.

Netmap Memory Note 1


\

Logical Lan Physical TX Count Last TX Fail

Time 1 1 t31 ; 0
1 2 0050DA 0B9EA0 ; 0
2 1 t32 ; 2281245
3 1 t33 ; 84196
4 1 t34 ; 2187543
5 1 t35 ; 119684
6 1 t36 ; 2276476
7 1 t37 ; 117464
8 1 t38 ; 1055528
9 1 t39 ; 27706 Mar 05
11:14:01 10 1 t40 ; 261126 Mar
05 11:14:05 10 2 0040F6 54C7C1 ; 1833026

Do you want node 1 and 10 to talk to each other via the Ethernet LAN?
Apparently they do connect to the same Ethernet network, since there
are netinfo complaints from node 10 about communication with 0050DA
0B9EA0. You might consider masking (or deleting) the lan 2 entries
from the in-memory netmap on node 1 and 10 to simplify the scenario
somewhat. It’s still not clear to me what the problem is. It is possible
that
there is a hardware problem with one of the network cards. The
network cards in node 10 are the most obvious suspects. If you can
swap these cards out for some other known good cards, that would be
worth trying. Also check the “netinfo -l” counts on all the other
nodes to see if any pattern becomes obvious.

What kind of Ethernet cards are in nodes 1 and 10? They are
different, judging by the IEEE addresses. Are they ISA bus or PCI
bus cards? 10base or 100TX?