Alcatel Carrier Internetworking Solutions 6648 Switch User Manual


 
Troubleshooting IPC on OS-6/7/8XXX Series of Switches Troubleshooting the Switch System
page 1-34 OmniSwitch Troubleshooting Guide September 2005
nidbg> tt 0x15f7768
1e6ce0 vxTaskEntry +c : stp_task_entry (0, 0, 0, 0,
0, 0)
f22e8 stp_task_entry +80 : stpNISock_start (22bc00, 22bea0, 22bdc4, 3, 22bd
f4, 3)
Multiple task trace of the task with IPC Pools should be taken. This process might have to be repeated on
multiple NI in order to find out the cause of the problem and identify the NI causing the problem to
happen.
OmniSwitch 6624/6648 Example
Follow the steps below for an example of displaying IPC pool data on an OmniSwitch 6624/6648;r
1 Check the In socket queues and Not queued fields for all the pools and identify the pool that has the
highest value with the ipc_pools command as shown below:
Working: [Kernel]->ipc_pools
ipc_pools
UrgentPool: Full size is 1024, remaining: 1024
In socket queues: 0 Not queued: 0:
In DMA queues: 0
ControlPool: Full size is 4096, remaining: 3451
In socket queues: 640 Not queued: 5:
In DMA queues: 0
NormalPool: Full size is 1024, remaining: 377
In socket queues: 620 Not queued: 16:
In DMA queues: 0
JumboPool: Full size is 256, remaining: 256
In socket queues: 0 Not queued: 0:
In DMA queues: 0
LocalPool: Full size is 1024, remaining: 1024
In socket queues: 0 Not queued: 0:
In DMA queues: 0
value = 1 = 0x1
2 Find the most repeated socket ID ipc_normal_pools_detail command as shown below:
Working: [Kernel]->ipc_pools_detail 1,0
NormalPool: Full size is 1024, remaining: 377
Socket ID = 0x7, dest slot = 1, remote addr = 0x60001, ipc status = G
Task ID = 0x756ba38, PayLoad Len= 20, ipc priority = 0x1, data ptr = 0x6cfcba
0
next = 0x0, pFreeQ = 0x74fb4e0, data_offset = 0, free_list_num = 6
Socket ID = 0x100, dest slot = 90, remote addr = 0x50001, ipc status = S
Task ID = 0x7571700, PayLoad Len= 812, ipc priority = 0x1, data ptr = 0x6cfd3
a0
next = 0x739fac0, pFreeQ = 0x74fb4e0, data_offset = 0, free_list_num = 6