On the last message, i used ".\n.\n." and that terminates the message because SMTP defined it like that! But what I meant was "coontinue going like that." Hopefully this message will go through ... On Fri, 16 Aug 2002, Tommy Tran wrote:
Hi all, have problem running the l3fwdr app in workbench mode. The board kept dumping packats to all 4 of its ports and cause the host linux box to crash soon after. Here is the content of the packats captured by tcpdump:
15:33:08.562578 0:0:0:0:0:0 1:80:c2:0:0:1 8808 60: 0001 0f01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 15:33:08.572013 0:0:0:0:0:0 1:80:c2:0:0:1 8808 60: 0001 0f01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 15:33:08.619845 0:0:0:0:0:0 1:80:c2:0:0:1 8808 60: 0001 0f01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ... . .
In non-debugging mode (mode = 0), the application ran fine.
I have replaced the board.h in /opt/ixasdk/enp-2505/src/linuxIXAedu/include/asm/arch and went to /opt/ixasdk/enp-2505/src/linuxIXAedu and did "make clean", "make dep", "make zImage"
I have replaced the config_1200.cpp in /opt/ixasdk/src/microace/common/wbench/SA1_CoreLibs/app_1200/ and went to /opt/ixasdk/src/microace/common/wbench/SA1_CoreLibs and did "make"
The other thing that might went wrong that I can think of is some variables are not patched correctly. Some variables found in /uexsyms and but are not present by default in the workbench. I wonder if I need to add these variables and assigned them values as shown in the uexsyms.
Here are the variables in the workbench for an Egress image after I updated their values: SLOWPORT, RR_START_PORT=0, RR_END_PORT=3, RR_PORT_INCR=1, MICROCODE, USING_WORKBENCH, SPECTACLE_ISLAND, EGRESS_CONTROL_BLOCK=2176, ME_NUMBER=5, EGRESS_START_PORT=0, EGRESS_START_FIFO=0, EGRESS_FIFO_INCREMENT=1, EGRESS_FIFO_DIFF=8, EGRESS_F2P_SHIFT=0x0, RING_FROM_SA=21, SA_CONSUME_THREAD=20
Here is the content of /u35syms: /* FOR ME 5, NUMBER OF SYMBOLS = 17, IMAGE NAME = SlowEgressRR. */
ME_NUMBER=5, EGRESS_START_PORT=0, EGRESS_CONTROL_BLOCK=2176, EGRESS_FIFO_INCREMENT=1, EGRESS_FIFO_DIFF=8, EGRESS_F2P_SHIFT=0, EGRESS_START_FIFO=0, RM_BUFFER_OFFSET=0, RING_FROM_SA=21, RING_FROM_SA=21, RING_META_BASE=0, RING_DATA_BASE=0, EGRESS_TAG=1, SA_CONSUME_THREAD=20, RR_START_PORT=0, RR_END_PORT=3, RR_PORT_INCR=1,
/* END OF SYMBOL LIST FOR ME 5 */
Any suggestions of what the problems are? Thanks.