2009-02-12 14:24:16

by Larry Finger

[permalink] [raw]
Subject: Crash with open-source firmware

Francesco and Lorenzo,

Here is the latest crash data from my testing. Just to refresh your memory, my
test consists of two streams: (1) a flood ping to an Linux host on my LAN, and
(2) repeated 10 second tcpperf runs to that same host. The longest that this
test has run without failing is ~7 hours.

In the test that I'm reporting now, I created a circular buffer of size 64 and
added the cookie and sequence number for every packet just before the call to
ieee80211_tx_status_irqsafe(). After the return from that routine, I "poisoned"
meta->skb in the statement where the original code changed it to NULL.

When b43_dma_handle_txstatus() was called with the poisoned meta->skb, I dumped
the buffered cookie and seq data with the oldest first, the registers of the
microcode CPU (link, offset, and general), and the contents of shared memory.
These dumps are a snapshot at the point an error was detected.

The only observation I can make is that the bad cookie/seq combination is not
found in the buffer, but is a composite of items 29 and 30, but I have no idea
if that is significant. That is also the point at which cookies and sequence
numbers are not sequential. I would have expected item 30 to consist of 0x2022
0x46, not 0x2042 0x56.

My only other observation is that the tcpperf process continued to work after
the error occurred; however, the ping was failing completely.

If additional dump data are required, please let me know.

Larry

===========================================

b43: bad status and seq: 0x2044 0x56

b43: Buffered status information (oldest first):

Age cookie seq
====================
Item 64: 0x205E 0x24
Item 63: 0x2060 0x25
Item 62: 0x2062 0x26
Item 61: 0x2064 0x27
Item 60: 0x2066 0x28
Item 59: 0x2068 0x29
Item 58: 0x206A 0x2A
Item 57: 0x206C 0x2B
Item 56: 0x206E 0x2C
Item 55: 0x2070 0x2D
Item 54: 0x2072 0x2E
Item 53: 0x2074 0x2F
Item 52: 0x2076 0x30
Item 51: 0x2078 0x31
Item 50: 0x207A 0x32
Item 49: 0x207C 0x33
Item 48: 0x207E 0x34
Item 47: 0x2000 0x35
Item 46: 0x2002 0x36
Item 45: 0x2004 0x37
Item 44: 0x2006 0x38
Item 43: 0x2008 0x39
Item 42: 0x200A 0x3A
Item 41: 0x200C 0x3B
Item 40: 0x200E 0x3C
Item 39: 0x2010 0x3D
Item 38: 0x2012 0x3E
Item 37: 0x2014 0x3F
Item 36: 0x2016 0x40
Item 35: 0x2018 0x41
Item 34: 0x201A 0x42
Item 33: 0x201C 0x43
Item 32: 0x201E 0x44
Item 31: 0x2020 0x45
Item 30: 0x2042 0x56
Item 29: 0x2044 0x57
Item 28: 0x2026 0x48
Item 27: 0x2046 0x58
Item 26: 0x2048 0x59
Item 25: 0x202A 0x4A
Item 24: 0x204A 0x5A
Item 23: 0x202C 0x4A
Item 22: 0x204C 0x5B
Item 21: 0x202E 0x4C
Item 20: 0x204E 0x5C
Item 19: 0x2030 0x4C
Item 18: 0x2050 0x5D
Item 17: 0x2032 0x4E
Item 16: 0x2052 0x5E
Item 15: 0x2034 0x4E
Item 14: 0x2054 0x5F
Item 13: 0x2036 0x50
Item 12: 0x2056 0x60
Item 11: 0x2038 0x50
Item 10: 0x2058 0x61
Item 9: 0x203A 0x52
Item 8: 0x205A 0x62
Item 7: 0x203C 0x52
Item 6: 0x205C 0x63
Item 5: 0x203E 0x54
Item 4: 0x205E 0x64
Item 3: 0x2040 0x54
Item 2: 0x2060 0x65
Item 1: 0x2062 0x66

b43: Link Registers: lr0 0x03DE lr1 0x049C lr2 0x0049 lr3 0x03D3
b43: Offset Registers: off0 0x042C off1 0x0508 off2 0x0374 off3 0x0374
off4 0x0130 off5 0x0038 off6 0xFB9B

b43: General Registers:
r00 0x0001 r01 0x0000 r02 0x0005 r03 0x0002 r04 0x0001 r05 0x0035
r06 0x001F r07 0x03FF r08 0x001F r09 0x0000 r10 0x0124 r11 0x901F
r12 0xBD31 r13 0x0001 r14 0x0007 r15 0x0000 r16 0x0000 r17 0xB067
r18 0x0000 r19 0x0000 r20 0x0000 r21 0x0000 r22 0x0000 r23 0x0000
r24 0x0035 r25 0x4C1D r26 0x0000 r27 0x001F r28 0x0024 r29 0x0003
r30 0x0001 r31 0x1123 r32 0x0027 r33 0x0001 r34 0x0541 r35 0x042C
r36 0x0008 r37 0x0000 r38 0x0003 r39 0x0000 r40 0x0000 r41 0x0000
r42 0x0000 r43 0x0000 r44 0x0000 r45 0x0000 r46 0x0000 r47 0x0000
r48 0x0000 r49 0x0000 r50 0x0000 r51 0x0000 r52 0x0000 r53 0x0000
r54 0x0000 r55 0x0000 r56 0x0000 r57 0x0000 r58 0x0000 r59 0x0000
r60 0x0000 r61 0x0000 r62 0x0000 r63 0x0000

b43: Shared Memory:
0x0000: 0x015F 0x007E 0xFFFF 0x2EC2 0x0000 0x0000 0x0014 0x000A
0x0010: 0x0009 0x0000 0x0080 0x0009 0x0047 0x0047 0x0183 0x0064
0x0020: 0x0930 0xFCC0 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0030: 0x0100 0x0000 0x0002 0x0002 0x0001 0x0004 0x001E 0x0000
0x0040: 0x0002 0x0000 0x0003 0x0002 0x000E 0x0047 0x2800 0x0000
0x0050: 0x0007 0x0002 0xFCC0 0x0582 0x0D0F 0x7F0F 0x000A 0x0103
0x0060: 0x0000 0x0000 0x0003 0x0000 0x0000 0x0000 0x0000 0x0010
0x0070: 0xF0F0 0xF0F0 0x0001 0x0000 0x0000 0x0124 0x901E 0x4450
0x0080: 0x0006 0x2710 0x0000 0x0000 0x1110 0x0F10 0x000C 0x0207
0x0090: 0x0000 0x0000 0x0960 0x00FA 0x0D09 0x080A 0x010D 0x0000
0x00A0: 0x0001 0x0000 0x0000 0x013F 0xFFFF 0x0000 0x0000 0x0000
0x00B0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x00C0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x00D0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x00E0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x00F0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0100: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0110: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0120: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0130: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0140: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0150: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0160: 0x5242 0x4D43 0x545F 0x5345 0x5F54 0x5353 0x4449 0x0000
0x0170: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0180: 0x0000 0x0000 0x0000 0x0000 0xFCC0 0x0000 0x0000 0x0000
0x0190: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x01A0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x01B0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x01C0: 0x032E 0x032E 0x032E 0x032E 0x032E 0x032E 0x032E 0x032E
0x01D0: 0x036A 0x0356 0x0342 0x032E 0x0374 0x0360 0x034C 0x0338
0x01E0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x01F0: 0x036A 0x0356 0x0342 0x032E 0x036A 0x0356 0x0342 0x0338
0x0200: 0x037E 0x037E 0x037E 0x037E 0x0389 0x037E 0x037E 0x0394
0x0210: 0x037E 0x037E 0x037E 0x037E 0x037E 0x037E 0x039F 0x037E
0x0220: 0x0000 0x0000 0x0000 0x0000 0x0389 0x0000 0x0000 0x0394
0x0230: 0x0000 0x0000 0x037E 0x0000 0x0000 0x0000 0x037E 0x0000
0x0240: 0x0000 0x0001 0x03FF 0x0001 0x0007 0x0000 0x0007 0x0100
0x0250: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0260: 0x0000 0x001F 0x03FF 0x001F 0x0003 0x0000 0x0003 0x0300
0x0270: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0280: 0x0000 0x0001 0x0001 0x0001 0x0002 0x0001 0x0003 0x0100
0x0290: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x02A0: 0x0000 0x000F 0x03FF 0x000F 0x0002 0x0002 0x0004 0x0100
0x02B0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x02C0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x02D0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0002 0x0000
0x02E0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x02F0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0300: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0310: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0320: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0330: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0340: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0350: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0360: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0370: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0380: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0390: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x03A0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x03B0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x03C0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x03D0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x03E0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x03F0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0400: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0410: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0420: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0430: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0440: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0450: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0460: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0470: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0480: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0490: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x04A0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x04B0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x04C0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x04D0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x04E0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x04F0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0500: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0510: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0520: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0530: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0540: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0550: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0560: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0570: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0580: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0590: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x05A0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x05B0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x05C0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x05D0: 0x0000 0x0000 0x0000 0x0010 0x0020 0x0030 0x0040 0x0050
0x05E0: 0x0060 0x0070 0x0080 0x0090 0x00A0 0x00B0 0x00C0 0x00D0
0x05F0: 0x00E0 0x00F0 0x0100 0x0110 0x0120 0x0130 0x0140 0x0150
0x0600: 0x0160 0x0170 0x0180 0x0190 0x01A0 0x01B0 0x01C0 0x01D0
0x0610: 0x01E0 0x01F0 0x0200 0x0210 0x0220 0x0230 0x0240 0x0250
0x0620: 0x0260 0x0270 0x0280 0x0290 0x02A0 0x02B0 0x02C0 0x02D0
0x0630: 0x02E0 0x02F0 0x0300 0x0310 0x0320 0x0330 0x0340 0x0350
0x0640: 0x0360 0x0370 0x0380 0x0390 0x0000 0x0000 0x0000 0x0000
0x0650: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0020 0x01CB
0x0660: 0x0000 0x0000 0x003C 0x08AB 0x0000 0x0410 0x0084 0x0000
0x0670: 0x0014 0x01CF 0x0002 0x0000 0x0034 0x08AF 0x0002 0x0410
0x0680: 0x0064 0x0000 0x0010 0x01CA 0x0002 0x0000 0x0030 0x08AA
0x0690: 0x0002 0x0410 0x0054 0x0000 0x0008 0x01CE 0x0000 0x0000
0x06A0: 0x002C 0x08AE 0x0000 0x0410 0x0044 0x0000 0x0008 0x01C9
0x06B0: 0x0002 0x0000 0x002C 0x08A9 0x0002 0x0410 0x003C 0x0000
0x06C0: 0x0004 0x01CD 0x0000 0x0000 0x0028 0x08AD 0x0000 0x0410
0x06D0: 0x0034 0x0000 0x0004 0x01C8 0x0000 0x0000 0x0028 0x08A8
0x06E0: 0x0000 0x0410 0x0030 0x0000 0x0000 0x01CC 0x0002 0x0000
0x06F0: 0x0028 0x08AC 0x0002 0x0410 0x0030 0x0000 0x00C0 0x040A
0x0700: 0x0070 0x0000 0x013A 0x040A 0x0228 0xC02C 0x02F2 0x0000
0x0710: 0x0000 0x0060 0x0414 0x0038 0x0000 0x0102 0x0414 0x0114
0x0720: 0xC02C 0x01DE 0x0000 0x0000 0x0022 0x0437 0x0015 0x0000
0x0730: 0x00DF 0x0437 0x0065 0xC02C 0x012E 0x0000 0x0000 0x0011
0x0740: 0x846E 0x000B 0x0000 0x00D4 0x846E 0x0033 0xC02C 0x00FC
0x0750: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0760: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0770: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0780: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0790: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x07A0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x07B0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x07C0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x07D0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x07E0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x07F0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0001 0x0000
0x0800: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0810: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0820: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0830: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0840: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0850: 0x0000 0x0000 0x0000 0x0000 0x0019 0x0000 0x4108 0x0000
0x0860: 0x00C1 0x0000 0x0000 0x0000 0x0000 0x000C 0x0100 0x0000
0x0870: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x1A00
0x0880: 0x4670 0xB1BA 0x0000 0x0000 0x0000 0x0000 0x0000 0x040A
0x0890: 0x1600 0x0000 0x166A 0x0000 0x0000 0x0000 0x0000 0x0000
0x08A0: 0x2064 0x1000 0xBE86 0x0067 0x0000 0xF1D2 0x0002 0x0004
0x08B0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x08C0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x08D0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x08E0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x08F0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0900: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0910: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0920: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0930: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0940: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0950: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0960: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0970: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0980: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0990: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x09A0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x09B0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x09C0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x09D0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x09E0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x09F0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0A00: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0A10: 0x0D0C 0x0002 0x0000 0x4208 0x002C 0x1800 0x5E39 0xF990
0x0A20: 0x1A00 0x4670 0xB1BA 0xA000 0x00B0 0xDA0B 0x5B40 0x9258
0x0A30: 0x2000 0x0032 0x0000 0x3551 0x5673 0xEAFA 0x7E2D 0xD66A
0x0A40: 0xD713 0x280C 0xA798 0x5070 0x5605 0x7FCD 0x290E 0x3E5F
0x0A50: 0xCFD7 0x1D66 0x4FA3 0x6BF5 0x4481 0x0967 0xA85D 0xF972
0x0A60: 0x4EEC 0x4AEA 0x3674 0xAAD5 0x55C2 0x85E4 0x5F62 0xA8D2
0x0A70: 0xF5A8 0x474F 0x1446 0x3C9C 0xBE70 0x667E 0x6B44 0x02CF
0x0A80: 0xA4E1 0x9EA0 0xEEA4 0x2FD5 0x0978 0xE8BA 0xAC4F 0x574F
0x0A90: 0x006E 0x0000 0x0007 0xDBD2 0x4800 0x0000 0x0000 0x0000
0x0AA0: 0xBD31 0x0062 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0AB0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0AC0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0AD0: 0x0000 0x0000 0x0000 0x0000 0x8E7E 0xBF0F 0x0000 0x0000
0x0AE0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0AF0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0B00: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0B10: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0B20: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0B30: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0B40: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0B50: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0B60: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0B70: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0B80: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0B90: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0BA0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0BB0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0BC0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0BD0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0BE0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0BF0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0C00: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0C10: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0C20: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0C30: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0C40: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0C50: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0C60: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0C70: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0C80: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0C90: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0CA0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0CB0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0CC0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0CD0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0CE0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0CF0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0D00: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0D10: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0D20: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0D30: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0D40: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0D50: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0D60: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0D70: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0D80: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0D90: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0DA0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0DB0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0DC0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0DD0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0DE0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0DF0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0E00: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0E10: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0E20: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0E30: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0E40: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0E50: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0E60: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0E70: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0E80: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0E90: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0EA0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0EB0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0EC0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0ED0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0EE0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0EF0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0F00: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0F10: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0F20: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0F30: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0F40: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0F50: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0F60: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0F70: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0F80: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0F90: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0FA0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0FB0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0FC0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0FD0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0FE0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x0FF0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000




2009-02-12 14:41:50

by Francesco Gringoli

[permalink] [raw]
Subject: Re: Crash with open-source firmware

On Feb 12, 2009, at 3:23 PM, Larry Finger wrote:

> Francesco and Lorenzo,
>
> Here is the latest crash data from my testing. Just to refresh your
> memory, my
> test consists of two streams: (1) a flood ping to an Linux host on
> my LAN, and
> (2) repeated 10 second tcpperf runs to that same host. The longest
> that this
> test has run without failing is ~7 hours.
>
> In the test that I'm reporting now, I created a circular buffer of
> size 64 and
> added the cookie and sequence number for every packet just before
> the call to
> ieee80211_tx_status_irqsafe(). After the return from that routine, I
> "poisoned"
> meta->skb in the statement where the original code changed it to NULL.
>
> When b43_dma_handle_txstatus() was called with the poisoned meta-
> >skb, I dumped
> the buffered cookie and seq data with the oldest first, the
> registers of the
> microcode CPU (link, offset, and general), and the contents of
> shared memory.
> These dumps are a snapshot at the point an error was detected.
>
> The only observation I can make is that the bad cookie/seq
> combination is not
> found in the buffer, but is a composite of items 29 and 30, but I
> have no idea
> if that is significant. That is also the point at which cookies and
> sequence
> numbers are not sequential. I would have expected item 30 to consist
> of 0x2022
> 0x46, not 0x2042 0x56.
>
> My only other observation is that the tcpperf process continued to
> work after
> the error occurred; however, the ping was failing completely.
>
> If additional dump data are required, please let me know.
Hi Larry,

I'm very sorry, I'm still busy with another project but will come back
on this topic asap.

Many thanks for your help!

Cheers,
-FG


>
>
> Larry
>
> ===========================================
>
> b43: bad status and seq: 0x2044 0x56
>
> b43: Buffered status information (oldest first):
>
> Age cookie seq
> ====================
> Item 64: 0x205E 0x24
> Item 63: 0x2060 0x25
> Item 62: 0x2062 0x26
> Item 61: 0x2064 0x27
> Item 60: 0x2066 0x28
> Item 59: 0x2068 0x29
> Item 58: 0x206A 0x2A
> Item 57: 0x206C 0x2B
> Item 56: 0x206E 0x2C
> Item 55: 0x2070 0x2D
> Item 54: 0x2072 0x2E
> Item 53: 0x2074 0x2F
> Item 52: 0x2076 0x30
> Item 51: 0x2078 0x31
> Item 50: 0x207A 0x32
> Item 49: 0x207C 0x33
> Item 48: 0x207E 0x34
> Item 47: 0x2000 0x35
> Item 46: 0x2002 0x36
> Item 45: 0x2004 0x37
> Item 44: 0x2006 0x38
> Item 43: 0x2008 0x39
> Item 42: 0x200A 0x3A
> Item 41: 0x200C 0x3B
> Item 40: 0x200E 0x3C
> Item 39: 0x2010 0x3D
> Item 38: 0x2012 0x3E
> Item 37: 0x2014 0x3F
> Item 36: 0x2016 0x40
> Item 35: 0x2018 0x41
> Item 34: 0x201A 0x42
> Item 33: 0x201C 0x43
> Item 32: 0x201E 0x44
> Item 31: 0x2020 0x45
> Item 30: 0x2042 0x56
> Item 29: 0x2044 0x57
> Item 28: 0x2026 0x48
> Item 27: 0x2046 0x58
> Item 26: 0x2048 0x59
> Item 25: 0x202A 0x4A
> Item 24: 0x204A 0x5A
> Item 23: 0x202C 0x4A
> Item 22: 0x204C 0x5B
> Item 21: 0x202E 0x4C
> Item 20: 0x204E 0x5C
> Item 19: 0x2030 0x4C
> Item 18: 0x2050 0x5D
> Item 17: 0x2032 0x4E
> Item 16: 0x2052 0x5E
> Item 15: 0x2034 0x4E
> Item 14: 0x2054 0x5F
> Item 13: 0x2036 0x50
> Item 12: 0x2056 0x60
> Item 11: 0x2038 0x50
> Item 10: 0x2058 0x61
> Item 9: 0x203A 0x52
> Item 8: 0x205A 0x62
> Item 7: 0x203C 0x52
> Item 6: 0x205C 0x63
> Item 5: 0x203E 0x54
> Item 4: 0x205E 0x64
> Item 3: 0x2040 0x54
> Item 2: 0x2060 0x65
> Item 1: 0x2062 0x66
>
> b43: Link Registers: lr0 0x03DE lr1 0x049C lr2 0x0049 lr3
> 0x03D3
> b43: Offset Registers: off0 0x042C off1 0x0508 off2 0x0374 off3
> 0x0374
> off4 0x0130 off5 0x0038 off6 0xFB9B
>
> b43: General Registers:
> r00 0x0001 r01 0x0000 r02 0x0005 r03 0x0002 r04 0x0001 r05 0x0035
> r06 0x001F r07 0x03FF r08 0x001F r09 0x0000 r10 0x0124 r11 0x901F
> r12 0xBD31 r13 0x0001 r14 0x0007 r15 0x0000 r16 0x0000 r17 0xB067
> r18 0x0000 r19 0x0000 r20 0x0000 r21 0x0000 r22 0x0000 r23 0x0000
> r24 0x0035 r25 0x4C1D r26 0x0000 r27 0x001F r28 0x0024 r29 0x0003
> r30 0x0001 r31 0x1123 r32 0x0027 r33 0x0001 r34 0x0541 r35 0x042C
> r36 0x0008 r37 0x0000 r38 0x0003 r39 0x0000 r40 0x0000 r41 0x0000
> r42 0x0000 r43 0x0000 r44 0x0000 r45 0x0000 r46 0x0000 r47 0x0000
> r48 0x0000 r49 0x0000 r50 0x0000 r51 0x0000 r52 0x0000 r53 0x0000
> r54 0x0000 r55 0x0000 r56 0x0000 r57 0x0000 r58 0x0000 r59 0x0000
> r60 0x0000 r61 0x0000 r62 0x0000 r63 0x0000
>
> b43: Shared Memory:
> 0x0000: 0x015F 0x007E 0xFFFF 0x2EC2 0x0000 0x0000 0x0014 0x000A
> 0x0010: 0x0009 0x0000 0x0080 0x0009 0x0047 0x0047 0x0183 0x0064
> 0x0020: 0x0930 0xFCC0 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0030: 0x0100 0x0000 0x0002 0x0002 0x0001 0x0004 0x001E 0x0000
> 0x0040: 0x0002 0x0000 0x0003 0x0002 0x000E 0x0047 0x2800 0x0000
> 0x0050: 0x0007 0x0002 0xFCC0 0x0582 0x0D0F 0x7F0F 0x000A 0x0103
> 0x0060: 0x0000 0x0000 0x0003 0x0000 0x0000 0x0000 0x0000 0x0010
> 0x0070: 0xF0F0 0xF0F0 0x0001 0x0000 0x0000 0x0124 0x901E 0x4450
> 0x0080: 0x0006 0x2710 0x0000 0x0000 0x1110 0x0F10 0x000C 0x0207
> 0x0090: 0x0000 0x0000 0x0960 0x00FA 0x0D09 0x080A 0x010D 0x0000
> 0x00A0: 0x0001 0x0000 0x0000 0x013F 0xFFFF 0x0000 0x0000 0x0000
> 0x00B0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x00C0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x00D0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x00E0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x00F0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0100: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0110: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0120: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0130: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0140: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0150: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0160: 0x5242 0x4D43 0x545F 0x5345 0x5F54 0x5353 0x4449 0x0000
> 0x0170: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0180: 0x0000 0x0000 0x0000 0x0000 0xFCC0 0x0000 0x0000 0x0000
> 0x0190: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x01A0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x01B0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x01C0: 0x032E 0x032E 0x032E 0x032E 0x032E 0x032E 0x032E 0x032E
> 0x01D0: 0x036A 0x0356 0x0342 0x032E 0x0374 0x0360 0x034C 0x0338
> 0x01E0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x01F0: 0x036A 0x0356 0x0342 0x032E 0x036A 0x0356 0x0342 0x0338
> 0x0200: 0x037E 0x037E 0x037E 0x037E 0x0389 0x037E 0x037E 0x0394
> 0x0210: 0x037E 0x037E 0x037E 0x037E 0x037E 0x037E 0x039F 0x037E
> 0x0220: 0x0000 0x0000 0x0000 0x0000 0x0389 0x0000 0x0000 0x0394
> 0x0230: 0x0000 0x0000 0x037E 0x0000 0x0000 0x0000 0x037E 0x0000
> 0x0240: 0x0000 0x0001 0x03FF 0x0001 0x0007 0x0000 0x0007 0x0100
> 0x0250: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0260: 0x0000 0x001F 0x03FF 0x001F 0x0003 0x0000 0x0003 0x0300
> 0x0270: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0280: 0x0000 0x0001 0x0001 0x0001 0x0002 0x0001 0x0003 0x0100
> 0x0290: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x02A0: 0x0000 0x000F 0x03FF 0x000F 0x0002 0x0002 0x0004 0x0100
> 0x02B0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x02C0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x02D0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0002 0x0000
> 0x02E0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x02F0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0300: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0310: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0320: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0330: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0340: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0350: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0360: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0370: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0380: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0390: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x03A0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x03B0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x03C0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x03D0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x03E0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x03F0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0400: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0410: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0420: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0430: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0440: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0450: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0460: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0470: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0480: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0490: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x04A0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x04B0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x04C0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x04D0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x04E0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x04F0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0500: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0510: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0520: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0530: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0540: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0550: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0560: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0570: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0580: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0590: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x05A0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x05B0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x05C0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x05D0: 0x0000 0x0000 0x0000 0x0010 0x0020 0x0030 0x0040 0x0050
> 0x05E0: 0x0060 0x0070 0x0080 0x0090 0x00A0 0x00B0 0x00C0 0x00D0
> 0x05F0: 0x00E0 0x00F0 0x0100 0x0110 0x0120 0x0130 0x0140 0x0150
> 0x0600: 0x0160 0x0170 0x0180 0x0190 0x01A0 0x01B0 0x01C0 0x01D0
> 0x0610: 0x01E0 0x01F0 0x0200 0x0210 0x0220 0x0230 0x0240 0x0250
> 0x0620: 0x0260 0x0270 0x0280 0x0290 0x02A0 0x02B0 0x02C0 0x02D0
> 0x0630: 0x02E0 0x02F0 0x0300 0x0310 0x0320 0x0330 0x0340 0x0350
> 0x0640: 0x0360 0x0370 0x0380 0x0390 0x0000 0x0000 0x0000 0x0000
> 0x0650: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0020 0x01CB
> 0x0660: 0x0000 0x0000 0x003C 0x08AB 0x0000 0x0410 0x0084 0x0000
> 0x0670: 0x0014 0x01CF 0x0002 0x0000 0x0034 0x08AF 0x0002 0x0410
> 0x0680: 0x0064 0x0000 0x0010 0x01CA 0x0002 0x0000 0x0030 0x08AA
> 0x0690: 0x0002 0x0410 0x0054 0x0000 0x0008 0x01CE 0x0000 0x0000
> 0x06A0: 0x002C 0x08AE 0x0000 0x0410 0x0044 0x0000 0x0008 0x01C9
> 0x06B0: 0x0002 0x0000 0x002C 0x08A9 0x0002 0x0410 0x003C 0x0000
> 0x06C0: 0x0004 0x01CD 0x0000 0x0000 0x0028 0x08AD 0x0000 0x0410
> 0x06D0: 0x0034 0x0000 0x0004 0x01C8 0x0000 0x0000 0x0028 0x08A8
> 0x06E0: 0x0000 0x0410 0x0030 0x0000 0x0000 0x01CC 0x0002 0x0000
> 0x06F0: 0x0028 0x08AC 0x0002 0x0410 0x0030 0x0000 0x00C0 0x040A
> 0x0700: 0x0070 0x0000 0x013A 0x040A 0x0228 0xC02C 0x02F2 0x0000
> 0x0710: 0x0000 0x0060 0x0414 0x0038 0x0000 0x0102 0x0414 0x0114
> 0x0720: 0xC02C 0x01DE 0x0000 0x0000 0x0022 0x0437 0x0015 0x0000
> 0x0730: 0x00DF 0x0437 0x0065 0xC02C 0x012E 0x0000 0x0000 0x0011
> 0x0740: 0x846E 0x000B 0x0000 0x00D4 0x846E 0x0033 0xC02C 0x00FC
> 0x0750: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0760: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0770: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0780: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0790: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x07A0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x07B0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x07C0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x07D0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x07E0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x07F0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0001 0x0000
> 0x0800: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0810: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0820: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0830: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0840: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0850: 0x0000 0x0000 0x0000 0x0000 0x0019 0x0000 0x4108 0x0000
> 0x0860: 0x00C1 0x0000 0x0000 0x0000 0x0000 0x000C 0x0100 0x0000
> 0x0870: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x1A00
> 0x0880: 0x4670 0xB1BA 0x0000 0x0000 0x0000 0x0000 0x0000 0x040A
> 0x0890: 0x1600 0x0000 0x166A 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x08A0: 0x2064 0x1000 0xBE86 0x0067 0x0000 0xF1D2 0x0002 0x0004
> 0x08B0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x08C0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x08D0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x08E0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x08F0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0900: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0910: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0920: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0930: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0940: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0950: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0960: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0970: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0980: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0990: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x09A0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x09B0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x09C0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x09D0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x09E0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x09F0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0A00: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0A10: 0x0D0C 0x0002 0x0000 0x4208 0x002C 0x1800 0x5E39 0xF990
> 0x0A20: 0x1A00 0x4670 0xB1BA 0xA000 0x00B0 0xDA0B 0x5B40 0x9258
> 0x0A30: 0x2000 0x0032 0x0000 0x3551 0x5673 0xEAFA 0x7E2D 0xD66A
> 0x0A40: 0xD713 0x280C 0xA798 0x5070 0x5605 0x7FCD 0x290E 0x3E5F
> 0x0A50: 0xCFD7 0x1D66 0x4FA3 0x6BF5 0x4481 0x0967 0xA85D 0xF972
> 0x0A60: 0x4EEC 0x4AEA 0x3674 0xAAD5 0x55C2 0x85E4 0x5F62 0xA8D2
> 0x0A70: 0xF5A8 0x474F 0x1446 0x3C9C 0xBE70 0x667E 0x6B44 0x02CF
> 0x0A80: 0xA4E1 0x9EA0 0xEEA4 0x2FD5 0x0978 0xE8BA 0xAC4F 0x574F
> 0x0A90: 0x006E 0x0000 0x0007 0xDBD2 0x4800 0x0000 0x0000 0x0000
> 0x0AA0: 0xBD31 0x0062 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0AB0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0AC0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0AD0: 0x0000 0x0000 0x0000 0x0000 0x8E7E 0xBF0F 0x0000 0x0000
> 0x0AE0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0AF0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0B00: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0B10: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0B20: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0B30: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0B40: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0B50: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0B60: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0B70: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0B80: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0B90: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0BA0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0BB0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0BC0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0BD0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0BE0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0BF0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0C00: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0C10: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0C20: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0C30: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0C40: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0C50: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0C60: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0C70: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0C80: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0C90: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0CA0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0CB0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0CC0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0CD0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0CE0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0CF0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0D00: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0D10: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0D20: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0D30: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0D40: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0D50: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0D60: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0D70: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0D80: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0D90: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0DA0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0DB0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0DC0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0DD0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0DE0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0DF0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0E00: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0E10: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0E20: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0E30: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0E40: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0E50: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0E60: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0E70: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0E80: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0E90: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0EA0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0EB0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0EC0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0ED0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0EE0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0EF0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0F00: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0F10: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0F20: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0F30: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0F40: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0F50: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0F60: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0F70: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0F80: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0F90: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0FA0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0FB0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0FC0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0FD0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0FE0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
> 0x0FF0: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
>
>

-------

Francesco Gringoli, PhD - Assistant Professor
Dept. of Electrical Engineering for Automation
University of Brescia
via Branze, 38
25123 Brescia
ITALY

Ph: ++39.030.3715843
FAX: ++39.030.380014
WWW: http://www.ing.unibs.it/~gringoli