Hi All, We observed DMA status error issue on tg3 while setting link up, this is PCIe bridge with tg3 endpoint which I would discussed on earlier thread [1] >From the below log dump, INTx is trigger two times from the EP where second trigger once the reading of 0x204 is done in ISR, sblk->status on tg3_poll caused a SD_STATUS_ERROR. What is this SD_STATUS_ERROR implies? Request for any help on this issue. Log dump: # ifconfig eth0 up pcie_handler: 0x1 # iter 0 status_tag = 0x1, last_irq_tag = 0x0 in ISR writing on 0x204 in ISR reading 0x204 in ISR (tg3_int_reenable) writing on 0x204 in BH # # pcie_handler: 0x1 iter 1 status_tag = 0x2, last_irq_tag = 0x1 in ISR writing on 0x204 in ISR reading 0x204 in ISR 0x4804 = 0x10, 0x4c04 = 0x0 tg3 0000:01:00.0 eth0: DMA Status error. Resetting chip. tg3 0000:01:00.0 eth0: 0x00000000: 0x167714e4, 0x40100146, 0x02000021, 0x00000010 tg3 0000:01:00.0 eth0: 0x00000010: 0x40500004, 0x00000000, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00000020: 0x00000000, 0x00000000, 0x00000007, 0x167714e4 tg3 0000:01:00.0 eth0: 0x00000030: 0x80120000, 0x00000048, 0x00000000, 0x00000159 tg3 0000:01:00.0 eth0: 0x00000040: 0x00000000, 0x00000000, 0x40025001, 0x64002000 tg3 0000:01:00.0 eth0: 0x00000050: 0x00fc5803, 0x78000000, 0x0086d005, 0x00000000 tg3 0000:01:00.0 eth0: 0x00000060: 0x002240c0, 0x00000000, 0x42010298, 0x76180000 tg3 0000:01:00.0 eth0: 0x00000070: 0x000010f2, 0x000000a0, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00000080: 0x167714e4, 0x00000000, 0x04130034, 0x3c081082 tg3 0000:01:00.0 eth0: 0x00000090: 0x01000709, 0x00000001, 0x00000000, 0x000000c8 tg3 0000:01:00.0 eth0: 0x000000b0: 0x00000000, 0x00000001, 0x00000000, 0x00000001 tg3 0000:01:00.0 eth0: 0x000000c0: 0x00000000, 0x00000000, 0x0000000e, 0x00000000 tg3 0000:01:00.0 eth0: 0x000000d0: 0x00010010, 0x00000fa0, 0x00122000, 0x00036c11 tg3 0000:01:00.0 eth0: 0x00 0000e0: 0x10110000, 0x00000000, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00000100: 0x13c10001, 0x00004000, 0x00000000, 0x00062010 tg3 0000:01:00.0 eth0: 0x00000110: 0x00000001, 0x00000000, 0x000000ae, 0x40000001 tg3 0000:01:00.0 eth0: 0x00000120: 0x0000000f, 0x40500204, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00000130: 0x00000000, 0x00000000, 0x00000000, 0x16010002 tg3 0000:01:00.0 eth0: 0x00000150: 0x800000ff, 0x00000000, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00000160: 0x16c10003, 0xfe32d2a9, 0x001018ff, 0x00010004 tg3 0000:01:00.0 eth0: 0x00000170: 0x00000000, 0x0007810e, 0x00000000, 0x2c0c3c0e tg3 0000:01:00.0 eth0: 0x00000180: 0x3f062304, 0x00000000, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00000200: 0x00000000, 0x00000001, 0x00000000, 0x00000001 tg3 0000:01:00.0 eth0: 0x00000210: 0x00000000, 0x00000001, 0x00000000, 0x00000001 tg3 0000:01:00.0 eth0: 0x00000220: 0x00000000, 0x00000001, 0x00000000, 0x00000001 tg3 0000:01:00.0 eth0: 0x00000230: 0x00000000, 0x00000001, 0x00000000, 0x00000001 tg3 0000:01:00.0 eth0: 0x00000240: 0x00000000, 0x00000001, 0x00000000, 0x00000001 tg3 0000:01:00.0 eth0: 0x00000250: 0x00000000, 0x00000001, 0x00000000, 0x00000001 tg3 0000:01:00.0 eth0: 0x00000260: 0x00000000, 0x00000001, 0x00000000, 0x000000c8 tg3 0000:01:00.0 eth0: 0x00000270: 0x00000000, 0x00000001, 0x00000000, 0x00000001 tg3 0000:01:00.0 eth0: 0x00000400: 0x00e04808, 0x00401000, 0x00001000, 0x00000880 tg3 0000:01:00.0 eth0: 0x00000410: 0x00000010, 0x1832d2a9, 0x00000010, 0x1832d2a9 tg3 0000:01:00.0 eth0: 0x00000420: 0x00000010, 0x1832d2a9, 0x00000010, 0x1832d2a9 tg3 0000:01:00.0 eth0: 0x00000430: 0x00000000, 0x00000000, 0x0000022d, 0x000005f2 tg3 0000:01:00.0 eth0: 0x00000440: 0x00000000, 0x00000000, 0x00000000, 0x08340000 tg3 0000:01:00.0 eth0: 0x00000450: 0x00000001, 0x000c0000, 0x00000000, 0x00000002 tg3 0000:01:00.0 eth0: 0x00000460: 0x00000008, 0x00002620, 0x00000002, 0x00000000 tg3 0000:01:00.0 eth0: 0x00000470: 0x00000000, 0x00000000, 0x00000000, 0x40000000 tg3 0000:01:00.0 eth0: 0x00000480: 0x42000000, 0x7fffffff, 0x06000004, 0x7fffffff tg3 0000:01:00.0 eth0: 0x00000500: 0x00000008, 0x00000002, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00000590: 0x01e00000, 0x00000000, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00000600: 0xffffffff, 0x00f80011, 0x00000000, 0x00001f04 tg3 0000:01:00.0 eth0: 0x00000610: 0xffffffff, 0x00000000, 0x07c00004, 0x31201000 tg3 0000:01:00.0 eth0: 0x00000620: 0x00000040, 0x00000000, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00000800: 0x00000000, 0xffffffff, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00000810: 0x00000000, 0xffffffff, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00000820: 0x00000000, 0x00000000, 0xffffffff, 0x00000000 tg3 0000:01:00.0 eth0: 0x00000830: 0x00000000, 0xffffffff, 0xffffffff, 0xffffffff tg3 0000:01:00.0 eth0: 0x00000840: 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff tg3 0000:01:00.0 eth0: 0x00000850: 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff tg3 0000:01:00.0 eth0: 0x00000860: 0xffffffff, 0xffffffff, 0xffffffff, 0x00000000 tg3 0000:01:00.0 eth0: 0x000008f0: 0x00000001, 0x00000000, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00000c00: 0x0000000a, 0x00000000, 0x00000003, 0x00000001 tg3 0000:01:00.0 eth0: 0x00000ce0: 0x2f1b0142, 0x00000000, 0x0000002a, 0x00040028 tg3 0000:01:00.0 eth0: 0x00000cf0: 0x00000000, 0x40000000, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00001000: 0x00000002, 0x00000000, 0xa0000208, 0x00000000 tg3 0000:01:00.0 eth0: 0x00001010: 0x00000060, 0x00000208, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00001400: 0x00000006, 0x00000000, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00001480: 0x00000001, 0x00000000, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00001800: 0x00000016, 0x00000000, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00001840: 0x00000000, 0x00000000, 0x00000200, 0x00000010 tg3 0000:01:00.0 eth0: 0x00001850: 0x2e846000, 0x00000000, 0x00004000, 0x00000001 tg3 0000:01:00.0 eth0: 0x00001c00: 0x00000002, 0x00000000, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00002000: 0x00000002, 0x00000000, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00002010: 0x00000181, 0x00000001, 0x00790807, 0x00000000 tg3 0000:01:00.0 eth0: 0x00002100: 0x000c5028, 0x000c5028, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00002110: 0x000c5028, 0x000c5028, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00002120: 0x000c5028, 0x000c5028, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00002130: 0x000c5028, 0x000c5028, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00002140: 0x000c5028, 0x000c5028, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00002150: 0x000c5028, 0x000c5028, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00002160: 0x000c5028, 0x000c5028, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00002170: 0x000c5028, 0x000c5028, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00002180: 0x000c5028, 0x000c5028, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00002190: 0x000c5028, 0x000c5028, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x000021a0: 0x000c5028, 0x000c5028, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x000021b0: 0x000c5028, 0x000c5028, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x000021c0: 0x000c5028, 0x000c5028, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x000021d0: 0x000c5028, 0x000c5028, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x000021e0: 0x000c5028, 0x000c5028, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x000021f0: 0x000c5028, 0x000c5028, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00002400: 0x00000012, 0x00000000, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00002450: 0x00000000, 0x2e854000, 0x02000000, 0x00006000 tg3 0000:01:00.0 eth0: 0x000024c0: 0x08000001, 0x00000000, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00002800: 0x00000006, 0x00000000, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00002c00: 0x00000006, 0x00000000, 0x00000000, 0x0000007f tg3 0000:01:00.0 eth0: 0x00002c10: 0x00000000, 0x00000000, 0x00000008, 0x00000000 tg3 0000:01:00.0 eth0: 0x00003000: 0x00000006, 0x00000000, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00003c00: 0x00000302, 0x00000000, 0x00000014, 0x00000048 tg3 0000:01:00.0 eth0: 0x00003c10: 0x00000005, 0x00000035, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00003c20: 0x00000005, 0x00000005, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00003c30: 0x00000000, 0x00000000, 0x00000000, 0x2f16b000 tg3 0000:01:00.0 eth0: 0x00003c40: 0x00000000, 0x00000b00, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00004000: 0x00000002, 0x00000000, 0x00100400, 0x00000048 tg3 0000:01:00.0 eth0: 0x00004010: 0x00408660, 0x00000012, 0x00800440, 0x008400d2 tg3 0000:01:00.0 eth0: 0x00004020: 0x0021b441, 0x00000000, 0x00000010, 0x00000000 tg3 0000:01:00.0 eth0: 0x00004030: 0x00000010, 0x00000030, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00004040: 0x00000000, 0x00000000, 0x00000010, 0x00000000 tg3 0000:01:00.0 eth0: 0x00004050: 0x00000000, 0x00000000, 0x00228040, 0x00407002 tg3 0000:01:00.0 eth0: 0x00004060: 0x00400000, 0x00000000, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00004400: 0x00000006, 0x00000000, 0x00011080, 0x0000df80 tg3 0000:01:00.0 eth0: 0x00004410: 0x00000000, 0x00000010, 0x00000060, 0x00000000 tg3 0000:01:00.0 eth0: 0x00004420: 0x0000003d, 0x00000000, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00004440: 0x00000000, 0x00000000, 0x00000000, 0x00802001 tg3 0000:01:00.0 eth0: 0x00004450: 0x000103be, 0x00000001, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00004800: 0x080303fe, 0x00000010, 0x01000000, 0x00000020 tg3 0000:01:00.0 eth0: 0x00004810: 0x00000011, 0x00000004, 0x00000001, 0x00000004 tg3 0000:01:00.0 eth0: 0x00004820: 0x0fe00000, 0x00000000, 0xa0a40fe0, 0x2e854000 tg3 0000:01:00.0 eth0: 0x00004830: 0x00000fe0, 0x00000000, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00004840: 0x00000000, 0x00000000, 0x000e0000, 0x000eefb4 tg3 0000:01:00.0 eth0: 0x00004850: 0xffff0000, 0x8400002a, 0x07080708, 0x00000000 tg3 0000:01:00.0 eth0: 0x00004c00: 0x000003fe, 0x00000000, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00004c10: 0x0000002a, 0x00000000, 0x00000003, 0x00000000 tg3 0000:01:00.0 eth0: 0x00004c20: 0x00000000, 0x00000000, 0x00000000, 0x00000003 tg3 0000:01:00.0 eth0: 0x00004c30: 0x00000000, 0x00000000, 0x00000008, 0x00000008 tg3 0000:01:00.0 eth0: 0x00004c40: 0x00000000, 0x2f16b000, 0x00010040, 0x00000020 tg3 0000:01:00.0 eth0: 0x00005000: 0x00009800, 0x80004000, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00005010: 0x00000000, 0x00000000, 0x00000000, 0x00010790 tg3 0000:01:00.0 eth0: 0x00005020: 0x03e00008, 0x00000000, 0x00000000, 0x40000020 tg3 0000:01:00.0 eth0: 0x00005030: 0x00000000, 0x0000001d, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00005040: 0x00000000, 0x00000000, 0x0001084c, 0x00000000 tg3 0000:01:00.0 eth0: 0x00005200: 0xc0000000, 0x0001ff90, 0x00000000, 0x4b657654 tg3 0000:01:00.0 eth0: 0x00005210: 0x00000000, 0x00000000, 0x00010850, 0x0001ff90 tg3 0000:01:00.0 eth0: 0x00005220: 0x00000000, 0xb49a89ab, 0xc0000000, 0x0001ff90 tg3 0000:01:00.0 eth0: 0x00005230: 0x00000000, 0x4b657654, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00005240: 0x00010850, 0x0001ff90, 0x00000000, 0x00080000 tg3 0000:01:00.0 eth0: 0x00005250: 0x00000000, 0x00000000, 0x00000000, 0x4b657654 tg3 0000:01:00.0 eth0: 0x00005260: 0x00000000, 0x00000000, 0x0001ff90, 0x0001ff90 tg3 0000:01:00.0 eth0: 0x00005270: 0x00000000, 0x00000000, 0x00000000, 0x0001ff90 tg3 0000:01:00.0 eth0: 0x00005800: 0x00000000, 0x00000001, 0x00000000, 0x00000001 tg3 0000:01:00.0 eth0: 0x00005810: 0x00000000, 0x00000001, 0x00000000, 0x00000001 tg3 0000:01:00.0 eth0: 0x00005820: 0x00000000, 0x00000001, 0x00000000, 0x00000001 tg3 0000:01:00.0 eth0: 0x00005830: 0x00000000, 0x00000001, 0x00000000, 0x00000001 tg3 0000:01:00.0 eth0: 0x00005840: 0x00000000, 0x00000001, 0x00000000, 0x00000001 tg3 0000:01:00.0 eth0: 0x00005850: 0x00000000, 0x00000001, 0x00000000, 0x00000001 tg3 0000:01:00.0 eth0: 0x00005860: 0x00000000, 0x00000001, 0x00000000, 0x000000c8 tg3 0000:01:00.0 eth0: 0x00005870: 0x00000000, 0x00000001, 0x00000000, 0x00000001 tg3 0000:01:00.0 eth0: 0x00005880: 0x00000000, 0x00000000, 0x00000000, 0x00000001 tg3 0000:01:00.0 eth0: 0x00005890: 0x00000000, 0x00000001, 0x00000000, 0x00000001 tg3 0000:01:00.0 eth0: 0x000058a0: 0x00000000, 0x00000001, 0x00000000, 0x00000001 tg3 0000:01:00.0 eth0: 0x000058b0: 0x00000000, 0x00000001, 0x00000000, 0x00000001 tg3 0000:01:00.0 eth0: 0x000058c0: 0x00000000, 0x00000001, 0x00000000, 0x00000001 tg3 0000:01:00.0 eth0: 0x000058d0: 0x00000000, 0x00000001, 0x00000000, 0x00000001 tg3 0000:01:00.0 eth0: 0x000058e0: 0x00000000, 0x00000001, 0x00000000, 0x00000001 tg3 0000:01:00.0 eth0: 0x000058f0: 0x00000000, 0x00000001, 0x00000000, 0x00000001 tg3 0000:01:00.0 eth0: 0x00005900: 0x00000000, 0x00000000, 0x00000000, 0x00000001 tg3 0000:01:00.0 eth0: 0x00005910: 0x00000000, 0x00000001, 0x00000000, 0x00000001 tg3 0000:01:00.0 eth0: 0x00005920: 0x00000000, 0x00000001, 0x00000000, 0x00000001 tg3 0000:01:00.0 eth0: 0x00005930: 0x00000000, 0x00000001, 0x00000000, 0x00000001 tg3 0000:01:00.0 eth0: 0x00005940: 0x00000000, 0x00000001, 0x00000000, 0x00000001 tg3 0000:01:00.0 eth0: 0x00005950: 0x00000000, 0x00000001, 0x00000000, 0x00000001 tg3 0000:01:00.0 eth0: 0x00005960: 0x00000000, 0x00000001, 0x00000000, 0x00000001 tg3 0000:01:00.0 eth0: 0x00005970: 0x00000000, 0x00000001, 0x00000000, 0x00000001 tg3 0000:01:00.0 eth0: 0x00005980: 0x00000000, 0x00000000, 0x00000000, 0x00000001 tg3 0000:01:00.0 eth0: 0x00005990: 0x00000000, 0x00000001, 0x00000000, 0x00000001 tg3 0000:01:00.0 eth0: 0x000059a0: 0x00000000, 0x00000001, 0x00000000, 0x00000001 tg3 0000:01:00.0 eth0: 0x000059b0: 0x00000000, 0x00000001, 0x00000000, 0x00000001 tg3 0000:01:00.0 eth0: 0x000059c0: 0x00000000, 0x00000001, 0x00000000, 0x00000001 tg3 0000:01:00.0 eth0: 0x000059d0: 0x00000000, 0x00000001, 0x00000000, 0x00000001 tg3 0000:01:00.0 eth0: 0x000059e0: 0x00000000, 0x00000001, 0x00000000, 0x00000001 tg3 0000:01:00.0 eth0: 0x000059f0: 0x00000000, 0x00000001, 0x00000000, 0x00000001 tg3 0000:01:00.0 eth0: 0x00005a00: 0x00012001, 0x00000000, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00006000: 0x00000002, 0x00000000, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00006800: 0x04130034, 0x3c081082, 0x01000709, 0x0045f5eb tg3 0000:01:00.0 eth0: 0x00006810: 0x83120000, 0xffffffff, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00006830: 0xfffc3ccf, 0xfffc0fff, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00006840: 0x00000024, 0x00000000, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00006c40: 0x00000000, 0x000f0000, 0x00000000, 0x00000012 tg3 0000:01:00.0 eth0: 0x00007000: 0x00000188, 0x00000000, 0x00000000, 0x000000c0 tg3 0000:01:00.0 eth0: 0x00007010: 0x0a000064, 0x02008273, 0x00570081, 0x68848353 tg3 0000:01:00.0 eth0: 0x00007020: 0x00000000, 0x00000000, 0xaf000400, 0x00000000 tg3 0000:01:00.0 eth0: 0x00007400: 0x00000000, 0x000000aa, 0x00000000, 0x00000000 tg3 0000:01:00.0 eth0: 0x00007800: 0x00000000, 0x00000000, 0x00000001, 0x00000000 tg3 0000:01:00.0 eth0: 0x00007810: 0x00000000, 0x00000060, 0x000000fb, 0x00000000 tg3 0000:01:00.0 eth0: 0: Host status block [00000007:00000002:(0000:0000:0000):(0000:0000)] tg3 0000:01:00.0 eth0: 0: NAPI info [00000001:00000002:(0000:0000:01ff):0000:(00c8:0000:0000:0000)] tg3 0000:01:00.0 eth0: Link is up at 1000 Mbps, full duplex tg3 0000:01:00.0 eth0: Flow control is on for TX and on for RX (tg3_int_reenable) writing on 0x204 in BH [1] http://www.spinics.net/lists/netdev/msg273502.html thanks! -- Jagan. -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html