Article [#6731] mcapi packet stress test fails(2011)

[#6731] mcapi packet stress test fails

Submitted By: Mingquan Pan

Open Date

2011-08-16 02:16:47     Close Date

2011-09-01 02:43:46

Priority:

Medium     Assignee:

steven miao

Status:

Closed     Fixed In Release:

N/A

Found In Release:

2011R1     Release:

Category:

N/A     Board:

N/A

Processor:

ALL     Silicon Revision:

Is this bug repeatable?:

Yes     Resolution:

Fixed

Uboot version or rev.:

    Toolchain version or rev.:

5013

App binary format:

N/A     

Summary: mcapi packet stress test fails

Details:

mcapi packet stress test fails when continuous data buffer being sent to coreB.

like following , it fails at the 5th data being sent from coreA.

pkt1:

sm_debug:sm_send_packet: 0 027b0800

sm_debug:sm_send_packet: len 32 type 5000000 dst 1 dstep 5 src 0 srcep 100

sm_debug:alloc buffer 27ca960

sm_debug:sm_default_sendmsg session type 5

sm_debug:sm_default_sendmsg: len 32 type 5000000 dst 1 dstep 5 src 0 srcep 100

sm_debug:sm_send_packet: len 32 type 5000000 dst 1 dstep 5 src 0 srcep 100

sm_debug:sm_send_message_internal: dst 1 src 0

sm_debug:send message cpu 1 sent 7

coreA: The 1 time sending, status 1sm_debug:ioctl type 0

sm_debug:sm_send_packet: 0 027b0800_trans_pktchan_send_i send_handle 100

MCAPI_DEBUG:domain 0 node 0 endpoint 100

MCAPI_DEBUG:index 100 100

MCAPI_DEBUG:domain 0 node 1 endpoint 5

MCAPI_DEBUG:index 0, re 5, rn 1

sm_debug:sm_send_packet: len 32 type 5000000 dst 1 dstep 5 src 0 srcep 100

sm_debug:feb1f300 COREB: sm_handle_control_message type 5000006

sm_debug:       55 : 54

sm_debug:received 55

sm_debug:alloc buffer 27ca9a0

sm_debug:sm_default_sendmsg session type 5

sm_debug:sm_default_sendmsg: len 32 type 5000000 dst 1 dstep 5 src 0 srcep 100

sm_debug:sm_send_packet: len 32 type 5000000 dst 1 dstep 5 src 0 srcep 100

sm_debug:sm_send_message_internal: dst 1 src 0

sm_debug:send message cpu 1 sent 8

coreA: The 2 time sending, status 1sm_debug:ioctl type 0

pktchan send i

MCAPI_DEBUG:mcapi_trans_pktchan_send_i send_handle 100

MCAPI_DEBUG:domain 0 node 0 endpoint 100

MCAPI_DEBUG:index 100 100

MCAPI_DEBUG:domain 0 node 1 endpoint 5

MCAPI_DEBUG:index 0, re 5, rn 1

sm_debug:sm_send_packet: 0 027b0800

sm_debug:sm_send_packet: len 32 type 5000000 dst 1 dstep 5 src 0 srcep 100

sm_debug:alloc buffer 27ca9e0

sm_debug:sm_default_sendmsg session type 5

sm_debug:sm_default_sendmsg: len 32 type 5000000 dst 1 dstep 5 src 0 srcep 100

sm_debug:sm_send_packet: len 32 type 5000000 dst 1 dstep 5 src 0 srcep 100

sm_debug:sm_send_message_internal: dst 1 src 0

sm_debug:send message cpu 1 sent 9

coreA: The 3 time sending, status 1sm_debug:ioctl type 0

sm_debug:sm_send_packet: 0 027b0800_trans_pktchan_send_i send_handle 100

MCAPI_DEBUG:domain 0 node 0 endpoint 100

MCAPI_DEBUG:index 100 100

MCAPI_DEBUG:domain 0 node 1 endpoint 5

MCAPI_DEBUG:index 0, re 5, rn 1

sm_debug:sm_send_packet: len 32 type 5000000 dst 1 dstep 5 src 0 srcep 100

sm_debug:alloc buffer 27caa20

sm_debug:sm_default_sendmsg session type 5

sm_debug:sm_default_sendmsg: len 32 type 5000000 dst 1 dstep 5 src 0 srcep 100

sm_debug:sm_send_packet: len 32 type 5000000 dst 1 dstep 5 src 0 srcep 100

sm_debug:sm_send_message_internal: dst 1 src 0

sm_debug:send message cpu 1 sent 10

coreA: The 4 time sending, status 1sm_debug:ioctl type 0

trans_pktchan_send_i send_handle 100

MCAPI_DEBUG:domain 0 node 0 endpoint 100

MCAPI_DEBUG:index 100 100

MCAPI_DEBUG:domain 0 node 1 endpoint 5

MCAPI_DEBUG:index 0, re 5, rn 1

sm_debug:sm_send_packet: len 32 type 5000000 dst 1 dstep 5 src 0 srcep 100

sm_debug:feb1f380 COREB: sm_handle_control_message type 5000006

sm_debug:       56 : 55

sm_debug:received 56

sm_debug:alloc buffer 27caa60

sm_debug:sm_default_sendmsg session type 5

sm_debug:sm_default_sendmsg: len 32 type 5000000 dst 1 dstep 5 src 0 srcep 100

sm_debug:sm_send_packet: len 32 type 5000000 dst 1 dstep 5 src 0 srcep 100

sm_debug:sm_send_message_internal: dst 1 src 0

sm_debug:send message cpu 1 sent 11

coreA: The 5 time sending, status 1sm_debug:ioctl type 0

trans_pktchan_send_i send_handle 100

MCAPI_DEBUG:domain 0 node 0 endpoint 100

MCAPI_DEBUG:index 100 100

MCAPI_DEBUG:domain 0 node 1 endpoint 5

MCAPI_DEBUG:index 0, re 5, rn 1

sm_debug:sm_send_packet: len 32 type 5000000 dst 1 dstep 5 src 0 srcep 100

sm_debug:alloc buffer 27caaa0

sm_debug:sm_default_sendmsg session type 5

sm_debug:sm_default_sendmsg: len 32 type 5000000 dst 1 dstep 5 src 0 srcep 100

sm_debug:sm_send_packet: len 32 type 5000000 dst 1 dstep 5 src 0 srcep 100

sm_debug:sm_send_message_internal: dst 1 src 0

sm_debug:over run

sm_debug:feb1f000 COREB: sm_handle_control_message type 5000006

sm_debug:       57 : 56

sm_debug:received 57

sm_debug:feb1f080 COREB: @@@ wake up

sm_debug:       58 : 57

sm_debug:received 58

sm_debug:feb1f100 COREB: index 0 ,local ep 5

sm_debug:       59 : 58

sm_debug:received 59

sm_debug:feb1f180 COREB: index 1 ,local ep 6

sm_debug:       60 : 59

sm_debug:received 60

sm_debug:feb1f200 COREB: msg type 5000006 index 1 session type 5

sm_debug:       61 : 60

sm_debug:received 61

sm_debug:feb1f280 COREB: type 5000006, dstep 6, srcep 200

sm_debug:       62 : 61

sm_debug:received 62

sm_debug:feb1f300 COREB: connected 1 200

sm_debug:       63 : 62

sm_debug:received 63

sm_debug:feb1f380 COREB: index 0 ,local ep 5

sm_debug:       64 : 63

sm_debug:received 64

sm_debug:feb1f000 COREB: msg type 5000000 index 0 session type 5

sm_debug:       65 : 64

sm_debug:received 65

sm_debug:feb1f080 COREB: type 5000000, dstep 5, srcep 100

sm_debug:       66 : 65

sm_debug:received 66

sm_debug:feb1f100 COREB: recved packet msg handle0

sm_debug:       67 : 66

sm_debug:received 67

sm_debug:feb1f180 COREB: msg_recv_internal msg type 5000000 alloc 3d40000

sm_debug:       68 : 67

sm_debug:received 68

sm_debug:feb1f200 COREB: avail 1

sm_debug:       69 : 68

sm_debug:received 69

sm_debug:feb1f280 COREB: index 0 avail 1

sm_debug:       70 : 69

sm_debug:received 70

sm_debug:feb1f300 COREB: mcapi_trans_valid_endpoint ep 65541 index 0 valid 1

sm_debug:       71 : 70

sm_debug:received 71

sm_debug:feb1f380 COREB: open recv chan status 1  

sm_debug:       72 : 71

sm_debug:received 72

sm_debug:feb1f000 COREB:  sm_recv_packet session type 5 localep5

sm_debug:       73 : 72

sm_debug:received 73

sm_debug:feb1f080 COREB: sm_recv_packet() mcapi_pkt1

sm_debug:       74 : 73

sm_debug:received 74

sm_debug:feb1f100 COREB:  sm_recv_packet msg

sm_debug:       75 : 74

sm_debug:received 75

sm_debug:feb1f180 COREB: index 0, se 100, sn 0

sm_debug:       76 : 75

sm_debug:received 76

sm_debug:feb1f200 COREB: endpoint=65541 has received: [mcapi_pkt1]

sm_debug:       77 : 76

sm_debug:received 77

sm_debug:feb1f280 COREB: mcapi_trans_valid_endpoint ep 65542 index 1 valid 1

sm_debug:       78 : 77

sm_debug:received 78

sm_debug:feb1f300 COREB: mcapi_trans_channel_connected 519 1 remote200

sm_debug:       79 : 78

sm_debug:received 79

sm_debug:feb1f380 COREB: index 0 ,local ep 5

sm_debug:       80 : 79

sm_debug:received 80

sm_debug:feb1f000 COREB: index 1 ,local ep 6

sm_debug:       81 : 80

sm_debug:received 81

sm_debug:feb1f080 COREB: open pktchan send

sm_debug:       82 : 81

sm_debug:received 82

sm_debug:feb1f100 COREB: mcapi_trans_valid_endpoint ep 65542 index 1 valid 1

sm_debug:       83 : 82

sm_debug:received 83

sm_debug:feb1f180 COREB: open send chan status 1  

sm_debug:       84 : 83

sm_debug:received 84

sm_debug:feb1f200 COREB: sm_default_sendmsg msg type 5000000

sm_debug:       85 : 84

sm_debug:received 85

sm_debug:feb1f280 COREB: sm_send_message_internal() dst 0 src 1 5000000

sm_debug:       86 : 85

sm_debug:received 86

sm_debug:sm_find_session bits 00000003 localep 200

sm_debug:index 0 ,local ep 100 type 5

sm_debug:index 1 ,local ep 200 type 5

sm_debug:session 027b083c index 1 msg type5000000

sm_debug:sm_default_recvmsg msg type 5000000

INFO: task iccqd:148 blocked for more than 120 seconds.

"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.

iccqd           D ffa00aac     0   148      2 0x00000000

Stack info:

SP: [0x027b5ea8] <0x027b5ea8> /* kernel dynamic memory */

FP: (0x027b5fa0)

Memory from 0x027b5ea0 to 027b6000

027b5ea0: 00000001  ffffffc0 [00123214] 0204c430  00000000  0204c2e0  0018bba0  02798ae0

027b5ec0: 0018d858  027b5ee4  ffa01eea  027b4000  027b5f00  0000e618  027b4008  027b4000

027b5ee0: 027b4000  027b0f9c  ffa02862  027b0f98  0204c2e0  0018d0e4  00000002  ffffffc0

027b5f00: ffffffff  0000003f  020000c0  00189854  027b083c  027b0f9c  027b0f9c  0204c2e0

027b5f20: 027b5f7c  000c8dd2  00189854  027cac40  027b083c  00000798  00000000  00000001

027b5f40: 00000000  feb18064  00000000  00000000  00000001  000c8fce  027b083c  00189854

027b5f60: feb18064  00000000  000c8bf6  0012e668  05000000  00000001  05000000  00000000

027b5f80: 000c8d3c  027b4000  00189854  00000000  00000000  00000007  027b4000  027b4000

027b5fa0:(00000000)

0201bf68  000c8cd8  00000000  feb18000  00000000  00000000

027b5fc0: 00000000  00000000  00000000  0002490c  00000000  feb18000  00000000  027b5fdc

027b5fe0: 027b5fdc

00000000  00000000  00000000  00000000  ffffffff  00000006

Return addresses in stack:

   frame  1 : <0x00024968> { _kthread + 0x5c }

    address : <0x00001556> { _kernel_thread_helper + 0x6 }

INFO: task iccqd:148 blocked for more than 120 seconds.

"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.

iccqd           D ffa00aac     0   148      2 0x00000000

Stack info:

SP: [0x027b5ea8] <0x027b5ea8> /* kernel dynamic memory */

FP: (0x027b5fa0)

Memory from 0x027b5ea0 to 027b6000

027b5ea0: 00000001  ffffffc0 [00123214] 0204c430  00000000  0204c2e0  0018bba0  02798ae0

027b5ec0: 0018d858  027b5ee4  ffa01eea  027b4000  027b5f00  0000e618  027b4008  027b4000

027b5ee0: 027b4000  027b0f9c  ffa02862  027b0f98  0204c2e0  0018d0e4  00000002  ffffffc0

027b5f00: ffffffff  0000003f  020000c0  00189854  027b083c  027b0f9c  027b0f9c  0204c2e0

027b5f20: 027b5f7c  000c8dd2  00189854  027cac40  027b083c  00000798  00000000  00000001

027b5f40: 00000000  feb18064  00000000  00000000  00000001  000c8fce  027b083c  00189854

027b5f60: feb18064  00000000  000c8bf6  0012e668  05000000  00000001  05000000  00000000

027b5f80: 000c8d3c  027b4000  00189854  00000000  00000000  00000007  027b4000  027b4000

027b5fa0:(00000000)

0201bf68  000c8cd8  00000000  feb18000  00000000  00000000

027b5fc0: 00000000  00000000  00000000  0002490c  00000000  feb18000  00000000  027b5fdc

027b5fe0: 027b5fdc

00000000  00000000  00000000  00000000  ffffffff  00000006

Return addresses in stack:

   frame  1 : <0x00024968> { _kthread + 0x5c }

    address : <0x00001556> { _kernel_thread_helper + 0x6 }

INFO: task iccqd:148 blocked for more than 120 seconds.

"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.

iccqd           D ffa00aac     0   148      2 0x00000000

Stack info:

SP: [0x027b5ea8] <0x027b5ea8> /* kernel dynamic memory */

FP: (0x027b5fa0)

Memory from 0x027b5ea0 to 027b6000

027b5ea0: 00000001  ffffffc0 [00123214] 0204c430  00000000  0204c2e0  0018bba0  02798ae0

027b5ec0: 0018d858  027b5ee4  ffa01eea  027b4000  027b5f00  0000e618  027b4008  027b4000

027b5ee0: 027b4000  027b0f9c  ffa02862  027b0f98  0204c2e0  0018d0e4  00000002  ffffffc0

027b5f00: ffffffff  0000003f  020000c0  00189854  027b083c  027b0f9c  027b0f9c  0204c2e0

027b5f20: 027b5f7c  000c8dd2  00189854  027cac40  027b083c  00000798  00000000  00000001

027b5f40: 00000000  feb18064  00000000  00000000  00000001  000c8fce  027b083c  00189854

027b5f60: feb18064  00000000  000c8bf6  0012e668  05000000  00000001  05000000  00000000

027b5f80: 000c8d3c  027b4000  00189854  00000000  00000000  00000007  027b4000  027b4000

027b5fa0:(00000000)

0201bf68  000c8cd8  00000000  feb18000  00000000  00000000

027b5fc0: 00000000  00000000  00000000  0002490c  00000000  feb18000  00000000  027b5fdc

027b5fe0: 027b5fdc

00000000  00000000  00000000  00000000  ffffffff  00000006

Return addresses in stack:

   frame  1 : <0x00024968> { _kthread + 0x5c }

    address : <0x00001556> { _kernel_thread_helper + 0x6 }

INFO: task iccqd:148 blocked for more than 120 seconds.

"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.

iccqd           D ffa00aac     0   148      2 0x00000000

Stack info:

SP: [0x027b5ea8] <0x027b5ea8> /* kernel dynamic memory */

FP: (0x027b5fa0)

Memory from 0x027b5ea0 to 027b6000

027b5ea0: 00000001  ffffffc0 [00123214] 0204c430  00000000  0204c2e0  0018bba0  02798ae0

027b5ec0: 0018d858  027b5ee4  ffa01eea  027b4000  027b5f00  0000e618  027b4008  027b4000

027b5ee0: 027b4000  027b0f9c  ffa02862  027b0f98  0204c2e0  0018d0e4  00000002  ffffffc0

027b5f00: ffffffff  0000003f  020000c0  00189854  027b083c  027b0f9c  027b0f9c  0204c2e0

027b5f20: 027b5f7c  000c8dd2  00189854  027cac40  027b083c  00000798  00000000  00000001

027b5f40: 00000000  feb18064  00000000  00000000  00000001  000c8fce  027b083c  00189854

027b5f60: feb18064  00000000  000c8bf6  0012e668  05000000  00000001  05000000  00000000

027b5f80: 000c8d3c  027b4000  00189854  00000000  00000000  00000007  027b4000  027b4000

027b5fa0:(00000000)

0201bf68  000c8cd8  00000000  feb18000  00000000  00000000

027b5fc0: 00000000  00000000  00000000  0002490c  00000000  feb18000  00000000  027b5fdc

027b5fe0: 027b5fdc

00000000  00000000  00000000  00000000  ffffffff  00000006

Return addresses in stack:

   frame  1 : <0x00024968> { _kthread + 0x5c }

    address : <0x00001556> { _kernel_thread_helper + 0x6 }

INFO: task iccqd:148 blocked for more than 120 seconds.

"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.

iccqd           D ffa00aac     0   148      2 0x00000000

Stack info:

SP: [0x027b5ea8] <0x027b5ea8> /* kernel dynamic memory */

FP: (0x027b5fa0)

Memory from 0x027b5ea0 to 027b6000

027b5ea0: 00000001  ffffffc0 [00123214] 0204c430  00000000  0204c2e0  0018bba0  02798ae0

027b5ec0: 0018d858  027b5ee4  ffa01eea  027b4000  027b5f00  0000e618  027b4008  027b4000

027b5ee0: 027b4000  027b0f9c  ffa02862  027b0f98  0204c2e0  0018d0e4  00000002  ffffffc0

027b5f00: ffffffff  0000003f  020000c0  00189854  027b083c  027b0f9c  027b0f9c  0204c2e0

027b5f20: 027b5f7c  000c8dd2  00189854  027cac40  027b083c  00000798  00000000  00000001

027b5f40: 00000000  feb18064  00000000  00000000  00000001  000c8fce  027b083c  00189854

027b5f60: feb18064  00000000  000c8bf6  0012e668  05000000  00000001  05000000  00000000

027b5f80: 000c8d3c  027b4000  00189854  00000000  00000000  00000007  027b4000  027b4000

027b5fa0:(00000000)

0201bf68  000c8cd8  00000000  feb18000  00000000  00000000

027b5fc0: 00000000  00000000  00000000  0002490c  00000000  feb18000  00000000  027b5fdc

027b5fe0: 027b5fdc

00000000  00000000  00000000  00000000  ffffffff  00000006

Return addresses in stack:

   frame  1 : <0x00024968> { _kthread + 0x5c }

    address : <0x00001556> { _kernel_thread_helper + 0x6 }

INFO: task iccqd:148 blocked for more than 120 seconds.

"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.

iccqd           D ffa00aac     0   148      2 0x00000000

Stack info:

SP: [0x027b5ea8] <0x027b5ea8> /* kernel dynamic memory */

FP: (0x027b5fa0)

Memory from 0x027b5ea0 to 027b6000

027b5ea0: 00000001  ffffffc0 [00123214] 0204c430  00000000  0204c2e0  0018bba0  02798ae0

027b5ec0: 0018d858  027b5ee4  ffa01eea  027b4000  027b5f00  0000e618  027b4008  027b4000

027b5ee0: 027b4000  027b0f9c  ffa02862  027b0f98  0204c2e0  0018d0e4  00000002  ffffffc0

027b5f00: ffffffff  0000003f  020000c0  00189854  027b083c  027b0f9c  027b0f9c  0204c2e0

027b5f20: 027b5f7c  000c8dd2  00189854  027cac40  027b083c  00000798  00000000  00000001

027b5f40: 00000000  feb18064  00000000  00000000  00000001  000c8fce  027b083c  00189854

027b5f60: feb18064  00000000  000c8bf6  0012e668  05000000  00000001  05000000  00000000

027b5f80: 000c8d3c  027b4000  00189854  00000000  00000000  00000007  027b4000  027b4000

027b5fa0:(00000000)

0201bf68  000c8cd8  00000000  feb18000  00000000  00000000

027b5fc0: 00000000  00000000  00000000  0002490c  00000000  feb18000  00000000  027b5fdc

027b5fe0: 027b5fdc

00000000  00000000  00000000  00000000  ffffffff  00000006

Return addresses in stack:

   frame  1 : <0x00024968> { _kthread + 0x5c }

    address : <0x00001556> { _kernel_thread_helper + 0x6 }

INFO: task iccqd:148 blocked for more than 120 seconds.

"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.

iccqd           D ffa00aac     0   148      2 0x00000000

Stack info:

SP: [0x027b5ea8] <0x027b5ea8> /* kernel dynamic memory */

FP: (0x027b5fa0)

Memory from 0x027b5ea0 to 027b6000

027b5ea0: 00000001  ffffffc0 [00123214] 0204c430  00000000  0204c2e0  0018bba0  02798ae0

027b5ec0: 0018d858  027b5ee4  ffa01eea  027b4000  027b5f00  0000e618  027b4008  027b4000

027b5ee0: 027b4000  027b0f9c  ffa02862  027b0f98  0204c2e0  0018d0e4  00000002  ffffffc0

027b5f00: ffffffff  0000003f  020000c0  00189854  027b083c  027b0f9c  027b0f9c  0204c2e0

027b5f20: 027b5f7c  000c8dd2  00189854  027cac40  027b083c  00000798  00000000  00000001

027b5f40: 00000000  feb18064  00000000  00000000  00000001  000c8fce  027b083c  00189854

027b5f60: feb18064  00000000  000c8bf6  0012e668  05000000  00000001  05000000  00000000

027b5f80: 000c8d3c  027b4000  00189854  00000000  00000000  00000007  027b4000  027b4000

027b5fa0:(00000000)

0201bf68  000c8cd8  00000000  feb18000  00000000  00000000

027b5fc0: 00000000  00000000  00000000  0002490c  00000000  feb18000  00000000  027b5fdc

027b5fe0: 027b5fdc

00000000  00000000  00000000  00000000  ffffffff  00000006

Return addresses in stack:

   frame  1 : <0x00024968> { _kthread + 0x5c }

    address : <0x00001556> { _kernel_thread_helper + 0x6 }

INFO: task iccqd:148 blocked for more than 120 seconds.

"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.

iccqd           D ffa00aac     0   148      2 0x00000000

Stack info:

SP: [0x027b5ea8] <0x027b5ea8> /* kernel dynamic memory */

FP: (0x027b5fa0)

Memory from 0x027b5ea0 to 027b6000

027b5ea0: 00000001  ffffffc0 [00123214] 0204c430  00000000  0204c2e0  0018bba0  02798ae0

027b5ec0: 0018d858  027b5ee4  ffa01eea  027b4000  027b5f00  0000e618  027b4008  027b4000

027b5ee0: 027b4000  027b0f9c  ffa02862  027b0f98  0204c2e0  0018d0e4  00000002  ffffffc0

027b5f00: ffffffff  0000003f  020000c0  00189854  027b083c  027b0f9c  027b0f9c  0204c2e0

027b5f20: 027b5f7c  000c8dd2  00189854  027cac40  027b083c  00000798  00000000  00000001

027b5f40: 00000000  feb18064  00000000  00000000  00000001  000c8fce  027b083c  00189854

027b5f60: feb18064  00000000  000c8bf6  0012e668  05000000  00000001  05000000  00000000

027b5f80: 000c8d3c  027b4000  00189854  00000000  00000000  00000007  027b4000  027b4000

027b5fa0:(00000000)

0201bf68  000c8cd8  00000000  feb18000  00000000  00000000

027b5fc0: 00000000  00000000  00000000  0002490c  00000000  feb18000  00000000  027b5fdc

027b5fe0: 027b5fdc

00000000  00000000  00000000  00000000  ffffffff  00000006

Return addresses in stack:

   frame  1 : <0x00024968> { _kthread + 0x5c }

    address : <0x00001556> { _kernel_thread_helper + 0x6 }

INFO: task iccqd:148 blocked for more than 120 seconds.

"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.

iccqd           D ffa00aac     0   148      2 0x00000000

Stack info:

SP: [0x027b5ea8] <0x027b5ea8> /* kernel dynamic memory */

FP: (0x027b5fa0)

Memory from 0x027b5ea0 to 027b6000

027b5ea0: 00000001  ffffffc0 [00123214] 0204c430  00000000  0204c2e0  0018bba0  02798ae0

027b5ec0: 0018d858  027b5ee4  ffa01eea  027b4000  027b5f00  0000e618  027b4008  027b4000

027b5ee0: 027b4000  027b0f9c  ffa02862  027b0f98  0204c2e0  0018d0e4  00000002  ffffffc0

027b5f00: ffffffff  0000003f  020000c0  00189854  027b083c  027b0f9c  027b0f9c  0204c2e0

027b5f20: 027b5f7c  000c8dd2  00189854  027cac40  027b083c  00000798  00000000  00000001

027b5f40: 00000000  feb18064  00000000  00000000  00000001  000c8fce  027b083c  00189854

027b5f60: feb18064  00000000  000c8bf6  0012e668  05000000  00000001  05000000  00000000

027b5f80: 000c8d3c  027b4000  00189854  00000000  00000000  00000007  027b4000  027b4000

027b5fa0:(00000000)

0201bf68  000c8cd8  00000000  feb18000  00000000  00000000

027b5fc0: 00000000  00000000  00000000  0002490c  00000000  feb18000  00000000  027b5fdc

027b5fe0: 027b5fdc

00000000  00000000  00000000  00000000  ffffffff  00000006

Return addresses in stack:

   frame  1 : <0x00024968> { _kthread + 0x5c }

    address : <0x00001556> { _kernel_thread_helper + 0x6 }

INFO: task iccqd:148 blocked for more than 120 seconds.

"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.

iccqd           D ffa00aac     0   148      2 0x00000000

Stack info:

SP: [0x027b5ea8] <0x027b5ea8> /* kernel dynamic memory */

FP: (0x027b5fa0)

Memory from 0x027b5ea0 to 027b6000

027b5ea0: 00000001  ffffffc0 [00123214] 0204c430  00000000  0204c2e0  0018bba0  02798ae0

027b5ec0: 0018d858  027b5ee4  ffa01eea  027b4000  027b5f00  0000e618  027b4008  027b4000

027b5ee0: 027b4000  027b0f9c  ffa02862  027b0f98  0204c2e0  0018d0e4  00000002  ffffffc0

027b5f00: ffffffff  0000003f  020000c0  00189854  027b083c  027b0f9c  027b0f9c  0204c2e0

027b5f20: 027b5f7c  000c8dd2  00189854  027cac40  027b083c  00000798  00000000  00000001

027b5f40: 00000000  feb18064  00000000  00000000  00000001  000c8fce  027b083c  00189854

027b5f60: feb18064  00000000  000c8bf6  0012e668  05000000  00000001  05000000  00000000

027b5f80: 000c8d3c  027b4000  00189854  00000000  00000000  00000007  027b4000  027b4000

027b5fa0:(00000000)

0201bf68  000c8cd8  00000000  feb18000  00000000  00000000

027b5fc0: 00000000  00000000  00000000  0002490c  00000000  feb18000  00000000  027b5fdc

027b5fe0: 027b5fdc

00000000  00000000  00000000  00000000  ffffffff  00000006

Return addresses in stack:

   frame  1 : <0x00024968> { _kthread + 0x5c }

    address : <0x00001556> { _kernel_thread_helper + 0x6 }

Follow-ups

--- steven miao                                              2011-08-24 05:27:05

coreb will send response once after all 100 pkts is received

--- Mingquan Pan                                             2011-08-25 22:53:10

Yes, with fixing, the stress test runs much better and core B can receive 99

pkts, but after that when it send back, there is still failure existing and

kernel have dump.

...

CAPI_DEBUG:mcapi_trans_msg_available avail = 0

COREB: mcapi_trans_valid_endpoint ep 65541 index 0 valid 1

COREB: open recv chan status 1  

COREB:  sm_recv_packet session type 5 localep5

COREB: sm_recv_packet() mcapi_pkt1 98

COREB:  sm_recv_packet msg

COREB: index 0, se 100, sn 0

COREB: buffer mcapi_pkt1 98 len 32 se 100 sn 0

COREB: sm_send_message_internal() dst 0 src 1 5000001

sm_debug:sm_find_session bits 00000003 localep 100

sm_debug:index 0 ,local ep 100 type 5

sm_debug:session 02a05828 index 0 msg type5000001

sm_debug:sm_default_recvmsg msg type 5000001

sm_debug:ack matched free buf 2a139e0 message 02a13a00 02a05830 02a139c0

COREB: free message 3d40000

COREB: endpoint=65541 has received: [mcapi_pkt1 98]

COREB: free pkt buffer 03e7a820

COREB:

CoreB: mcapi pktchan test. The 98 time send back ok.

COREB: index 0 ,local ep 5

COREB: msg type 5000000 index 0 session type 5

COREB: type 5000000, dstep 5, srcep 100

COREB: recved packet msg handle0

COREB: msg_recv_internal msg type 5000000 alloc 3d40000

COREB: avail 1

COREB: index 0 avail 1

COREB: mcapi_trans_valid_endpoint ep 65541 index 0 valid 1

COREB: open recv chan status 1  

COREB:  sm_recv_packet session type 5 localep5

COREB: sm_recv_packet() mcapi_pkt1 99

COREB:  sm_recv_packet msg

COREB: index 0, se 100, sn 0

COREB: buffer mcapi_pkt1 99 len 32 se 100 sn 0

MCAPI_DEBUG:domain 0 node 0 endpoint 200sm_debug:session status index 1, avail

0

MCAPI_DEBUG:index 100 200

MCAPI_DEBUG:index 200 200

MCAPI_DEBUG:mcapi_trans_msg_available avail = 0

COREB: sm_send_message_internal() dst 0 src 1 5000001

sm_debug:sm_find_session bits 00000003 localep 100

sm_debug:index 0 ,local ep 100 type 5

sm_debug:session 02a05828 index 0 msg type5000001

sm_debug:sm_default_recvmsg msg type 5000001

sm_debug:ack matched free buf 2a139a0 message 02a139c0 02a05830 02a05830

COREB: free message 3d40000

COREB: endpoint=65541 has received: [mcapi_pkt1 99]

COREB: free pkt buffer 03e7a820

COREB:

CoreB: mcapi pktchan test. The 99 time send back ok.

COREB: open pktchan send

COREB: mcapi_trans_valid_endpoint ep 65542 index 1 valid 1

COREB: open send chan status 1  

COREB: sm_default_sendmsg msg type 5000000

COREB: sm_send_message_internal() dst 0 src 1 5000000

sm_debug:sm_find_session bits 00000003 localep 200

sm_debug:index 0 ,local ep 100 type 5

sm_debug:index 1 ,local ep 200 type 5

sm_debug:session 02a05864 index 1 msg type5000000

sm_debug:sm_default_recvmsg msg type 5000000

sm_debug:msg_recv_internal wakeup wait thread

COREB: endpoint=65542 has sent: [mcapi_pkt response]

COREB: mcapi_trans_valid_endpoint ep 65541 index 0 valid 1

COREB: mcapi_trans_endpoint_delete 817 d 0 n 1 e 5 index 0

COREB: sm_send_message_internal() dst 0 src 1 5000009

sm_debug:sm_find_session bits 00000003 localep 29555

sm_debug:index 0 ,local ep 100 type 5

sm_debug:index 1 ,local ep 200 type 5

sm_debug:session   (null) index -22 msg type5000009

COREB: mcapi_trans_valid_endpoint ep 65542 index 1 valid 1

COREB: mcapi_trans_endpoint_delete 817 d 0 n 1 e 6 index 1

COREB: sm_send_message_internal() dst 0 src 1 5000009

sm_debug:sm_find_session bits 00000003 localep 29555

sm_debug:index 0 ,local ep 100 type 5

sm_debug:index 1 ,local ep 200 type 5

sm_debug:session   (null) index -22 msg type5000009

COREB:    Test PASSED

MCsm_debug:session status index 1, avail 1

MCAPI_DEBUG:index 100 200

MCAPI_DEBUG:index 200 200

sm_debug:recv sleep on queue index sm_recv_packet index 1

MCAPI_DEBUG:mcapi_trans_msg_available avail = 1

MCAPI_DEBUG:domain 0 node 0 endpoint 200

MCAPI_DEBUG:index 100 200

MCAPI_DEBUG:index 200 200

session_idx 1

sm_debug:recv mcapi_pkt response

sm_debug:sm_send_message_internal: dst 1 src 0

sm_debug:send message cpu 1 sent 106

COREB: sm_handle_control_message type 5000001

MCAPI_DEBUG:index 1, se 6, sn 1NULL pointer access

Kernel OOPS in progress

Deferred Exception context

CURRENT PROCESS:

COMM=pkt1 PID=182  CPU=0

TEXT = 0x02be0040-0x02be8680        DATA = 0x02be86a0-0x02beaf28

BSS = 0x02beaf28-0x02beb1d0  USER-STACK = 0x02becf7c

return address: [0x000c87a0]; contents of:

0x000c8780:  63a8  0806  1ff3  2d29  6038  b228  6038  e140

0x000c8790:  0700  2dae  67f9  6300  5641  6409  2f01  3217

0x000c87a0: [a57a] 3044  a451  e3ff  fad1  2ee1  304e  c682

0x000c87b0:  0199  4f68  3210  6000  e123  0048  325e  3075

ADSP-BF561-0.3(Detected 0.5) 600(MHz CCLK) 100(MHz SCLK) (mpu off)

Linux version 3.0.0-ADI-2011R1-pre-svn10064 (test@adsl) (gcc version 4.3.5

(ADI-2010R1-RC4) ) #167 Fri Aug 26 09:32:34 CST 2011

SEQUENCER STATUS:               Not tainted

SEQSTAT: 00002027  IPEND: 8008  IMASK: ffff  SYSCFG: 0006

  EXCAUSE   : 0x27

  physical IVG3 asserted : <0xffa00834> { _trap + 0x0 }

  physical IVG15 asserted : <0xffa01118> { _evt_system_call + 0x0 }

  logical irq   6 mapped  : <0xffa00448> { _bfin_coretmr_interrupt + 0x0

}

  logical irq  35 mapped  : <0x000ac60c> { _bfin_serial_dma_rx_int + 0x0

}

  logical irq  36 mapped  : <0x000ac354> { _bfin_serial_dma_tx_int + 0x0

}

  logical irq  69 mapped  : <0x0000ac48> { _ipi_handler_int0 + 0x0 }

  logical irq  70 mapped  : <0x0000abfc> { _ipi_handler_int1 + 0x0 }

  logical irq  82 mapped  : <0x000c64d0> { _smc_interrupt + 0x0 }

RETE: <0x00000000> /* Maybe null pointer? */

RETN: <0x02077df8> /* kernel dynamic memory (maybe user-space) */

RETX: <0x00000480> /* Maybe fixed code section */

RETS: <0x000c8566> { _icc_ioctl + 0x43e }

PC  : <0x000c87a0> { _icc_ioctl + 0x678 }

DCPLB_FAULT_ADDR: <0x0000000a> /* Maybe null pointer? */

ICPLB_FAULT_ADDR: <0x000c87a0> { _icc_ioctl + 0x678 }

PROCESSOR STATE:

R0 : 00000001    R1 : ffffffc0    R2 : 00000001    R3 : 00000000

R4 : 02beb19c    R5 : 027f9960    R6 : 00000000    R7 : 00000000

P0 : 00000000    P1 : 02a05808    P2 : 00000000    P3 : 02a05800

P4 : 02a05828    P5 : 02a05828    FP : 00000000    SP : 02077d1c

LB0: ffa01836    LT0: ffa01836    LC0: 00000000

LB1: 02be68b9    LT1: 02be686e    LC1: 00000000

B0 : 00000000    L0 : 00000000    M0 : 00000000    I0 : 02beacb4

B1 : 00000000    L1 : 00000000    M1 : 00000000    I1 : 02beb1c8

B2 : 00000000    L2 : 00000000    M2 : 00000000    I2 : 00000000

B3 : 00000000    L3 : 00000000    M3 : 00000000    I3 : 00000000

A0.w: 00000000   A0.x: 00000000   A1.w: 00000000   A1.x: 00000000

USP : 02bece80  ASTAT: 02003065

Hardware Trace:

   0 Target : <0x00004058> { _trap_c + 0x0 }

     Source : <0xffa007c8> { _exception_to_level5 + 0xa4 } JUMP.L

   1 Target : <0xffa00724> { _exception_to_level5 + 0x0 }

     Source : <0xffa005d8> { _bfin_return_from_exception + 0x20 } RTX

   2 Target : <0xffa005b8> { _bfin_return_from_exception + 0x0 }

     Source : <0xffa0067c> { _ex_trap_c + 0x74 } JUMP.S

   3 Target : <0xffa00608> { _ex_trap_c + 0x0 }

     Source : <0xffa004e0> { _ex_workaround_261 + 0x1c } JUMP.S

   4 Target : <0xffa004c4> { _ex_workaround_261 + 0x0 }

     Source : <0xffa0089c> { _trap + 0x68 } JUMP (P4)

   5 Target : <0xffa00852> { _trap + 0x1e }

     Source : <0xffa0084e> { _trap + 0x1a } IF CC JUMP pcrel

   6 Target : <0xffa00834> { _trap + 0x0 }

      FAULT : <0x000c87a0> { _icc_ioctl + 0x678 } P2 = [P7 + 5]

     Source : <0xffa005d8> { _bfin_return_from_exception + 0x20 } RTX

   7 Target : <0xffa005b8> { _bfin_return_from_exception + 0x0 }

     Source : <0xffa004d6> { _ex_workaround_261 + 0x12 } IF !CC JUMP

pcrel

   8 Target : <0xffa004c4> { _ex_workaround_261 + 0x0 }

     Source : <0xffa0089c> { _trap + 0x68 } JUMP (P4)

   9 Target : <0xffa00852> { _trap + 0x1e }

     Source : <0xffa0084e> { _trap + 0x1a } IF CC JUMP pcrel

  10 Target : <0xffa00834> { _trap + 0x0 }

     Source : <0x000c879e> { _icc_ioctl + 0x676 } 0x3217

  11 Target : <0x000c879e> { _icc_ioctl + 0x676 }

     Source : <0x000c856a> { _icc_ioctl + 0x442 } IF CC JUMP pcrel

  12 Target : <0x000c8566> { _icc_ioctl + 0x43e }

     Source : <0xffa027f6> { _mutex_unlock + 0x26 } RTS

  13 Target : <0xffa027d0> { _mutex_unlock + 0x0 }

     Source : <0x000c8562> { _icc_ioctl + 0x43a } CALL pcrel

  14 Target : <0x000c8556> { _icc_ioctl + 0x42e }

     Source : <0x000c826e> { _icc_ioctl + 0x146 } JUMP.S

  15 Target : <0x000c8268> { _icc_ioctl + 0x140 }

     Source : <0xffa02afa> { _mutex_lock + 0x36 } RTS

Kernel Stack

Stack info:

SP: [0x02077f24] <0x02077f24> /* kernel dynamic memory (maybe

user-space) */

Memory from 0x02077f20 to 02078000

02077f20: 02becf04 [02be4088] 00008000  00002000  00000000  02078000  02be4088

02be4088

02077f40: 02be2bca  ffa0117c  02003065  02be68b9  02be5389  02be686e  02be5388

00000000

02077f60: 00000000  00000000  00000000  00000000  00000000  00000000  00000000

00000000

02077f80: 00000000  00000000  00000000  00000000  00000000  00000000  00000000

00000000

02077fa0: 00000000  00000000  00000000  02af3dec  02beacb4  02bece80  02bece8c

00000064

02077fc0: 000000c8  02beade8  02beb1c8  02beb19c  00000036  00000000  00000000

02becf04

02077fe0: 00010005  02d003b4  02beb19c  00006d07  00000003  00000003  00000036

00000006

Return addresses in stack:

Modules linked in:

Kernel panic - not syncing: Kernel exception

Hardware Trace:

Stack info:

SP: [0x02077c24] <0x02077c24> /* kernel dynamic memory (maybe

user-space) */

FP: (0x02077ef4)

Memory from 0x02077c20 to 02078000

02077c20: 00000013 [0014f37c] 00122140  02077d1c  0014f37c  001814bb  001814bb

001814bb

02077c40: 02077c6c  00000000  00004528  02077d1c  ffe02014  02a05800  00008008

0000000b

02077c60: 00000027  00000013  02077d1c  0000003f  ffffffff  00000000  00f199b9

0003000b

02077c80: 00000000  00000000  00000000  00000000  00000000  00000000  00000000

00000000

02077ca0: 00000000  00000000  00000000  00000004  00000000  00000000  0015f06c

02a139e0

02077cc0: 02bece34  0018de58  0018599b  02a139a0  001859c0  0018d0e4  0018ddfc

000009c2

02077ce0: 00000003  00000003  0000002b  02077d20  0002c9c3  ffffffff  ffa007cc

0017e000

02077d00: 00008008  00002027  027f9960  02beb19c  029e07e0  02a0e040  00000480

00000480

02077d20: 00008008  00002027  00000000  02077df8  00000480  000c87a0  000c8566

00000001

02077d40: 02003065  02be68b9  ffa01836  02be686e  ffa01836  00000000  00000000

00000000

02077d60: 00000000  00000000  00000000  00000000  00000000  00000000  00000000

00000000

02077d80: 00000000  00000000  00000000  00000000  00000000  00000000  00000000

00000000

02077da0: 00000000  02beb1c8  02beacb4  02bece80  00000000  02a05828  02a05828

02a05800

02077dc0: 00000000  02a05808  00000000  00000000  00000000  027f9960  02beb19c

00000000

02077de0: 00000001  ffffffc0  00000001  00000001  00000000  00000006  00000000

03d01000

02077e00: 000a3d78  0000000a  02a05000  02a0d400  02077e48  0000c300  02a61250

02a0d400

02077e20: 00189854  00000000  00000000  00000000  00000000  0000001a  00000000

02a0e040

02077e40: 00000000  00000000  02077ec0 <0005686e> 026a2ac0  00000036

02beade8  00000003

02077e60: 00000003  02beb19c  00006d07  00000000  00000001  02077ef8  01a05000

00000001

02077e80: 00000000  00000000  00000000  02becc44  0004c7bc  02777de0  02a61250

0000000d

02077ea0: 02777de8  0000001a  00000002  00000000  02a0e84c  00000002  02777de8

00000001

02077ec0: 02bece8c  00056c98  00056c70  00000036  02beade8  026a2ac0  00000003

02beb19c

02077ee0: 00006d07  00010005  02076008  02077ef0  02beb19c

(00000000)<ffa009d6> 00000000

02077f00: ffffe000  02becf04  00010005  ffffe000  02bece9c  0000fffe  02d003b4

00010005

02077f20: 02becf04  02be4088  00008000  00002000  00000000  02078000  02be4088

02be4088

02077f40: 02be2bca  ffa0117c  02003065  02be68b9  02be5389  02be686e  02be5388

00000000

02077f60: 00000000  00000000  00000000  00000000  00000000  00000000  00000000

00000000

02077f80: 00000000  00000000  00000000  00000000  00000000  00000000  00000000

00000000

02077fa0: 00000000  00000000  00000000  02af3dec  02beacb4  02bece80  02bece8c

00000064

02077fc0: 000000c8  02beade8  02beb1c8  02beb19c  00000036  00000000  00000000

02becf04

02077fe0: 00010005  02d003b4  02beb19c  00006d07  00000003  00000003  00000036

00000006

Return addresses in stack:

    address : <0x0005686e> { _do_vfs_ioctl + 0x62 }

   frame  1 : <0xffa009d6> { _system_call + 0x6a }

U-Boot 2010.06 (ADI-2010R1-RC2) (Oct 20 2010 - 04:41:42)

CPU:   ADSP bf561-0.3 (Detected Rev: 0.5) (bypass boot)

Board: ADI BF561 EZ-Kit Lite board

       Support: http://blackfin.uclinux.org/

Clock: VCO: 600 MHz, Core: 600 MHz, System: 100 MHz

RAM:   64 MiB

Flash: 8 MiB

In:    serial

Out:   serial

Err:   serial

KGDB:  [on serial] ready

Net:   SMC91111-0

Hit any key to stop autoboot:  0

SMC91111: MAC 00:11:22:33:44:55

Using SMC91111-0 device

TFTP from server 10.100.4.174; our IP address is 10.100.4.50

Filename 'uImage'.

Load address: 0x1000000

Loading: #################################################################

         #################################################################

         #################################################################

         #################################################################

         #################################################################

         ######

done

Bytes transferred = 4847694 (49f84e hex)

## Booting kernel from Legacy Image at 01000000 ...

   Image Name:   bf561-0.3-3.0.0-ADI-2011R1-pre-s

   Image Type:   Blackfin Linux Kernel Image (gzip compressed)

   Data Size:    4847630 Bytes = 4.6 MiB

   Load Address: 00001000

   Entry Point:  001a4ed4

   Verifying Checksum ... OK

   Uncompressing Kernel Image ... OK

Starting Kernel at = 001a4ed4

Linux version 3.0.0-ADI-2011R1-pre-svn10064 (test@adsl) (gcc version 4.3.5

(ADI-2010R1-RC4) ) #167 Fri Aug 26 09:32:34 CST 2011

register early platform devices

bootconsole [early_shadow0] enabled

bootconsole [early_BFuart0] enabled

early printk enabled on early_BFuart0

Limiting kernel memory to 56MB due to anomaly 05000263

Board Memory: 64MB

Kernel Managed Memory: 60MB

Memory map:

  fixedcode = 0x00000400-0x00000490

  text      = 0x00001000-0x001222f8

  rodata    = 0x001222f8-0x0017b110

  bss       = 0x0017c000-0x0018bb8c

  data      = 0x0018bb8c-0x0019e000

    stack   = 0x0019c000-0x0019e000

  init      = 0x0019e000-0x00989000

  available = 0x00989000-0x03800000

  DMA Zone  = 0x03b00000-0x03c00000

Hardware Trace active and enabled

Boot Mode: 0

Recovering from Watchdog event

Blackfin support (C) 2004-2010 Analog Devices, Inc.

Compiled for ADSP-BF561 Rev 0.3

Warning: Compiled for Rev 3, but running on Rev 5

Blackfin Linux support by http://blackfin.uclinux.org/

Processor Speed: 600 MHz core clock and 100 MHz System Clock

NOMPU: setting up cplb tables

Instruction Cache Enabled for CPU0

  External memory: cacheable in instruction cache

  L2 SRAM        : uncacheable in instruction cache

Data Cache Enabled for CPU0

  External memory: cacheable (write-through) in data cache

  L2 SRAM        : uncacheable in data cache

Built 1 zonelists in Zone order, mobility grouping off.  Total pages: 14224

Kernel command line: root=/dev/mtdblock0 rw clkin_hz=30000000

earlyprintk=serial,uart0,57600 console=ttyBF0,57600 mem=60M max_mem=64M

ip=10.100.4.50:10.100.4.174:192.168.0.1:255.255.255.0:bf561-ezkit:eth0:f

PID hash table entries: 256 (order: -2, 1024 bytes)

Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)

Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)

Memory available: 46972k/61440k RAM, (8108k init code, 1156k kernel code, 496k

data, 1024k dma, 3684k reserved)

NR_IRQS:153

Configuring Blackfin Priority Driven Interrupts

console [ttyBF0] enabled, bootconsole disabled

console [ttyBF0] enabled, bootconsole disabled

Calibrating delay loop... 1191.93 BogoMIPS (lpj=2383872)

pid_max: default: 32768 minimum: 301

Mount-cache hash table entries: 512

Blackfin Scratchpad data SRAM: 4 KB

Blackfin L1 Data A SRAM: 16 KB (16 KB free)

Blackfin L1 Data B SRAM: 16 KB (16 KB free)

Blackfin L1 Instruction SRAM: 16 KB (3 KB free)

Blackfin L2 SRAM: 128 KB (128 KB free)

NET: Registered protocol family 16

Blackfin DMA Controller

ezkit_init(): registering device resources

bio: create slab <bio-0> at 0

bfin-spi bfin-spi.0: Blackfin on-chip SPI Controller Driver, Version 1.0,

regs@ffc00500, dma channel@16

Switching to clocksource bfin_cs_cycles

NET: Registered protocol family 2

IP route cache hash table entries: 1024 (order: 0, 4096 bytes)

TCP established hash table entries: 2048 (order: 2, 16384 bytes)

TCP bind hash table entries: 2048 (order: 1, 8192 bytes)

TCP: Hash tables configured (established 2048 bind 2048)

TCP reno registered

UDP hash table entries: 256 (order: 0, 4096 bytes)

UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)

NET: Registered protocol family 1

debug-mmrs: setting up Blackfin MMR debugfs

msgmni has been set to 91

io scheduler noop registered (default)

bfin-uart: Blackfin serial driver

bfin-uart.0: ttyBF0 at MMIO 0xffc00400 (irq = 35) is a BFIN-UART

brd: module loaded

physmap platform flash device: 00800000 at 20000000

physmap-flash.0: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID

0x000020 Chip ID 0x0022ed

Amd/Fujitsu Extended Query Table at 0x0040

  Amd/Fujitsu Extended Query version 1.3.

physmap-flash.0: Swapping erase regions for top-boot CFI table.

number of CFI chips: 1

Using physmap partition information

Creating 5 MTD partitions on "physmap-flash.0":

0x000000000000-0x000000040000 : "bootloader(nor)"

0x000000040000-0x000000200000 : "linux kernel(nor)"

0x000000200000-0x0000007f0000 : "file system(nor)"

0x0000007f0000-0x0000007fe000 : "config(nor)"

0x0000007fe000-0x000000800000 : "u-boot env(nor)"

smc91x.c: v1.1, sep 22 2004 by Nicolas Pitre <nico@fluxnic.net>

eth0: SMC91C11xFD (rev 1) at 2c010300 IRQ 82 [nowait]

eth0: Ethernet addr: 00:11:22:33:44:55

bfin-wdt: initialized: timeout=20 sec (nowayout=0)

TCP cubic registered

NET: Registered protocol family 17

smc91x smc91x.0: eth0: link down

smc91x smc91x.0: eth0: link up, 100Mbps, full-duplex, lpa 0x41E1

IP-Config: Gateway not on directly connected network.

dma_alloc_init: dma_page @ 0x02a1c000 - 256 pages at 0x03b00000

Freeing unused kernel memory: 8108k freed

                           _____________________________________

        a8888b.           / Welcome to the uClinux distribution \

       d888888b.         /       _     _                         \

       8P"YP"Y88        /       | |   |_|            __  __ (TM)  |

       8|o||o|88  _____/        | |    _ ____  _   _ \ \/ /       |

       8'    .88       \        | |   | |  _ \| | | | \  /        |

       8`._.' Y8.       \       | |__ | | | | | |_| | /  \        |

      d/      `8b.       \      \____||_|_| |_|\____|/_/\_\       |

     dP   .    Y8b.       \   For embedded processors including   |

    d8:'  "  `::88b        \    the Analog Devices Blackfin      /

   d8"         'Y88b        \___________________________________/

  :8P    '      :888

   8a.   :     _a88P         For further information, check out:

._/"Yaa_:   .| 88P|            - http://blackfin.uclinux.org/

\    YP"    `| 8P  `.          - http://docs.blackfin.uclinux.org/

/     \.___.d|    .'           - http://www.uclinux.org/

`--..__)8888P`._.'  jgs/a:f    - http://www.analog.com/blackfin

Have a lot of fun...

BusyBox v1.18.4 (2011-08-10 10:15:19 CST) hush - the humble shell

root:/>

CTRL-A Z for help | 57600 8N1 | NOR | Minicom 2.3    | VT102 |      Offline  

                                                                               

                                           

--- Mingquan Pan                                             2011-09-01 02:43:46

It now can send back packet data after stress receiving case finishes, log is

like:

COREB: free message 3d40000

COREB: endpoint=65541 has received: [mcapi_pkt1 97]

COREB: free pkt buffer 03e7a820

COREB:

CoreB: mcapi pktchan test. The 97 time send back ok.

COREB: index 0 ,local ep 5

COREB: msg type 5000000 index 0 session type 5

COREB: type 5000000, dstep 5, srcep 100

COREB: recved packet msg handle0

COREB: msg_recv_internal msg type 5000000 alloc 3d40000

COREB: avail 1

MCAPI_DEBUG:domain 0 node 0 endpoint 200sm_debug:session status index 1, avail

0

MCAPI_DEBUG:index 100 200

MCAPI_DEBUG:index 200 200

COREB: index 0 avail 1

MCAPI_DEBUG:mcapi_trans_msg_available avail = 0

COREB: mcapi_trans_valid_endpoint ep 65541 index 0 valid 1

COREB: open recv chan status 1  

COREB:  sm_recv_packet session type 5 localep5

COREB: sm_recv_packet() mcapi_pkt1 98

COREB:  sm_recv_packet msg

COREB: index 0, se 100, sn 0

COREB: buffer mcapi_pkt1 98 len 32 se 100 sn 0

COREB: sm_send_message_internal() dst 0 src 1 5000001

sm_debug:sm_find_session bits 00000003 localep 100

sm_debug:index 0 ,local ep 100 type 5

sm_debug:session 02913828 index 0 msg type5000001

sm_debug:sm_default_recvmsg msg type 5000001

sm_debug:ack matched free buf 292b960 message 0292bd80 02913830 0292b980

COREB: free message 3d40000

COREB: endpoint=65541 has received: [mcapi_pkt1 98]

COREB: free pkt buffer 03e7a820

COREB:

CoreB: mcapi pktchan test. The 98 time send back ok.

COREB: index 0 ,local ep 5

COREB: msg type 5000000 index 0 session type 5

COREB: type 5000000, dstep 5, srcep 100

COREB: recved packet msg handle0

COREB: msg_recv_internal msg type 5000000 alloc 3d40000

COREB: avail 1

COREB: index 0 avail 1

COREB: mcapi_trans_valid_endpoint ep 65541 index 0 valid 1

COREB: open recv chan status 1  

COREB:  sm_recv_packet session type 5 localep5

COREB: sm_recv_packet() mcapi_pkt1 99

COREB:  sm_recv_packet msg

COREB: index 0, se 100, sn 0

COREB: buffer mcapi_pkt1 99 len 32 se 100 sn 0

MCsm_debug:session status index 1, avail 0

MCAPI_DEBUG:index 100 200

MCAPI_DEBUG:index 200 200

MCAPI_DEBUG:mcapi_trans_msg_available avail = 0

COREB: sm_send_message_internal() dst 0 src 1 5000001

sm_debug:sm_find_session bits 00000003 localep 100

sm_debug:index 0 ,local ep 100 type 5

sm_debug:session 02913828 index 0 msg type5000001

sm_debug:sm_default_recvmsg msg type 5000001

sm_debug:ack matched free buf 292b9a0 message 0292b980 02913830 02913830

COREB: free message 3d40000

COREB: endpoint=65541 has received: [mcapi_pkt1 99]

COREB: free pkt buffer 03e7a820

COREB:

CoreB: mcapi pktchan test. The 99 time send back ok.

COREB: open pktchan send

COREB: mcapi_trans_valid_endpoint ep 65542 index 1 valid 1

COREB: open send chan status 1  

COREB: sm_default_sendmsg msg type 5000000

COREB: sm_send_message_internal() dst 0 src 1 5000000

sm_debug:sm_find_session bits 00000003 localep 200

sm_debug:index 0 ,local ep 100 type 5

sm_debug:index 1 ,local ep 200 type 5

sm_debug:session 02913864 index 1 msg type5000000

sm_debug:sm_default_recvmsg msg type 5000000

sm_debug:msg_recv_internal wakeup wait thread

COREB: endpoint=65542 has sent: [mcapi_pkt response]

COREB: mcapi_trans_valid_endpoint ep 65541 index 0 valid 1

COREB: mcapi_trans_endpoint_delete 817 d 0 n 1 e 5 index 0

COREB: sm_send_message_internal() dst 0 src 1 5000009

sm_debug:sm_find_session bits 00000003 localep 29555

sm_debug:index 0 ,local ep 100 type 5

sm_debug:index 1 ,local ep 200 type 5

sm_debug:session   (null) index -22 msg type5000009

COREB: mcapi_trans_valid_endpoint ep 65542 index 1 valid 1

COREB: mcapi_trans_endpoint_delete 817 d 0 n 1 e 6 index 1

COREB: sm_send_message_internal() dst 0 src 1 5000009

sm_debug:sm_find_session bits 00000003 localep 29555

sm_debug:index 0 ,local ep 100 type 5

sm_debug:index 1 ,local ep 200 type 5

sm_debug:session   (null) index -22 msg type5000009

COREB:    Test PASSED

MCsm_debug:session status index 1, avail 1

MCAsm_debug:recv sleep on queue index sm_recv_packet index 1

MCAPI_DEBUG:mcapi_trans_msg_available avail = 1

MCAPI_DEBUG:domain 0 node 0 endpoint 200

MCAPI_DEBUG:index 100 200

MCAPI_DEBUG:index 200 200

session_idx 1

sm_debug:recv mcapi_pkt response

sm_debug:sm_send_message_internal: dst 1 src 0

sm_debug:send message cpu 1 sent 106

COREB: sm_handle_control_message type 5000001

MCAPIsm_debug:sm_send_message_internal: dst 1 src 0

6m_debug:send message cpu 1 sent 107

CoreA :pktchan recv on coreA ok buffer mcapi_pkt response, The 1 time receiving

ok, status 1

MCAPI_DEBUG:domain 0 node 0 endpoint 200

MCAPI_DEBUG:index 100 200

MCAPI_DEBUG:index 200 200

MCAPI_DEBUG:domain 0 node 0 endpoint 200

MCAPI_DEBUG:index 100 200

MCAPI_DEBUG:index 200 200

MCAPI_DEBUG:dom

               in 0 nodeCOREB: @@@ wake upCAPI_DEBUG:index 100 100

MCAPI_DEBUG:mcapi_trans_valid_endpoint endpoint=0x64 (database indices:

n=0,e=100) rc=1

MCAPI_DEBUG:domain 0 node 0 endpoint 100

MCAPI_DEBUG:index 100 100

MCAPI_DEBUG:domain 0 node 0 endpoint 100

MCAPI_DEBUG:index 100 100

COREB: sm_handle_control_message type 5000001

MCAPsm_debug:sm_send_message_internal: dst 1 src 0

sm_debug:send message cpu 1 sent 108UG:index 200 200

MCAPI_DEBUG:mcapi_trans_valid_endpoint endpoint=0xc8 (database indices:

n=0,e=200) rc=1

MCAPI_DEBUG:domain 0 node 0 endpoint 200

MCAPI_DEBUG:index 0 200

MCAPI_DEBUG:index 200 200

MCAPI_DEBUG:domain 0 node 0 endpoint 200

MCAPI_DEBUG:index 0 200

MCAPI_DEBUG:index 200 200

COREB: sm_handle_control_message type 5000001

root:/bin> COREB: before run task

COREB: before run task

COREB: before run task

COREB: before run task

    Files

    Changes

    Commits

    Dependencies

    Duplicates

    Associations

    Tags

File Name     File Type     File Size     Posted By

No Files Were Found

Before You Switch


Switching languages will make ADI Explorer unavailable. Resume your session by switching back to English and reopening ADI Explorer.