>> Have you looked up the error values from the EDAC driver? [ 37.961580] PCIE error(s) detected [ 37.964971] PCIE ERR_DR register: 0x00020000 => Invalid CONFIG_ADDR/PEX_CONFIG_DATA access detected [ 37.969229] PCIE ERR_CAP_STAT register: 0x00000041 => Transaction originated from PEX_CONFIG_ADDR/PEX_CONFIG_DATA. [ 37.974008] PCIE ERR_CAP_R0 register: 0x00000800 => PCI Express packet format 0, PCI express packet type 4 [ 37.978614] PCIE ERR_CAP_R1 register: 0x00000000 [ 37.983218] PCIE ERR_CAP_R2 register: 0x00000000 [ 37.987823] PCIE ERR_CAP_R3 register: 0x00000000 >> If it's just a reboot without panic, could there be a watchdog resetting the >> board? does not look like a watch dog , no watch dog printout. no freeze . On 6 August 2013 10:36, Johannes Thumshirn <johannes.thumshirn@xxxxxx> wrote: > On Tue, Aug 06, 2013 at 10:26:18AM +0300, Leon Ravich wrote: >> Hi Johannes >> no panic just reboot. >> it is not the first read, it takes few minutes of work with pcie to reboot. >> > > Ah, OK. Unfortunately I can't really help you then. > > Have you looked up the error values from the EDAC driver? > > If it's just a reboot without panic, could there be a watchdog resetting the > board? > > >> >> >> On 6 August 2013 10:07, Johannes Thumshirn <johannes.thumshirn@xxxxxx> wrote: >> > On Mon, Aug 05, 2013 at 09:38:45AM -0600, Bjorn Helgaas wrote: >> >> [+cc linuxppc-dev] >> >> >> >> On Mon, Aug 5, 2013 at 5:17 AM, Leon Ravich <lravich@xxxxxxxxx> wrote: >> >> > Hi all , >> >> > I am trying to upgrade ours embedded device (freescale powerPC P2020 cpu) >> >> > linux kernel , till now we used 2.6.32 I am trying to upgrade to 3.8.13 . >> >> > I took the source from freescale git: >> >> > git://git.freescale.com/ppc/sdk/linux.git >> >> > >> >> > on our embedded device we have an FPGA connected through PCIE . >> >> > >> >> > on each boot we loading the rbf design to the FPGA and the rescan pci bus to let >> >> > kernel detect it . >> >> > >> >> > during the rescan I getting error messages: >> >> > genirq: Setting trigger mode 0 for irq 27 failed >> >> > (mpc8xxx_irq_set_type+0x0/0xec) >> >> > [ 22.060898] genirq: Setting trigger mode 0 for irq 28 failed >> >> > (mpc8xxx_irq_set_type+0x0/0xec) >> >> > [ 22.069461] genirq: Setting trigger mode 0 for irq 31 failed >> >> > (mpc8xxx_irq_set_type+0x0/0xec) >> >> > [ 22.078010] genirq: Setting trigger mode 0 for irq 32 failed >> >> > (mpc8xxx_irq_set_type+0x0/0xec) >> >> > [ 22.086576] genirq: Setting trigger mode 0 for irq 33 failed >> >> > (mpc8xxx_irq_set_type+0x0/0xec) >> >> > [ 22.095143] genirq: Setting trigger mode 0 for irq 37 failed >> >> > (mpc8xxx_irq_set_type+0x0/0xec) >> >> > [ 22.103715] genirq: Setting trigger mode 0 for irq 38 failed >> >> > (mpc8xxx_irq_set_type+0x0/0xec) >> >> > [ 22.112282] genirq: Setting trigger mode 0 for irq 39 failed >> >> > (mpc8xxx_irq_set_type+0x0/0xec) >> >> >> >> Hmm, I don't know much about IRQ issues. >> >> >> >> > [ 37.945785] pci 0000:00:00.0: ignoring class 0x0b2000 (doesn't >> >> > match header type 01) >> >> >> >> There's a recent patch related to this: >> >> http://lkml.kernel.org/r/1374823418-1550-1-git-send-email-Chunhe.Lan@xxxxxxxxxxxxx >> >> >> >> > [ 37.953640] PCIE error(s) detected >> >> > [ 37.953858] pci 0000:00:00.0: PCI bridge to [bus 01-ff] >> >> > [ 37.953988] pci 0000:00:00.0: BAR 8: assigned [mem 0xc0000000-0xdfffffff] >> >> > [ 37.953994] pci 0000:00:00.0: BAR 7: can't assign io (size 0x10000) >> >> > [ 37.954000] pci 0000:01:00.0: BAR 0: assigned [mem 0xc0000000-0xc00fffff] >> >> > [ 37.954013] pci 0000:01:00.0: BAR 1: assigned [mem 0xc0100000-0xc017ffff] >> >> > [ 37.954025] pci 0000:01:00.0: BAR 2: assigned [mem 0xc0180000-0xc01fffff] >> >> > [ 37.954036] pci 0000:00:00.0: PCI bridge to [bus 01] >> >> > [ 37.954041] pci 0000:00:00.0: bridge window [mem 0xc0000000-0xdfffffff] >> >> > [ 38.007354] PCIE ERR_DR register: 0x80020000 >> >> > [ 38.011613] PCIE ERR_CAP_STAT register: 0x00000041 >> >> > [ 38.016392] PCIE ERR_CAP_R0 register: 0x00000800 >> >> > [ 38.020997] PCIE ERR_CAP_R1 register: 0x00000000 >> >> > [ 38.025602] PCIE ERR_CAP_R2 register: 0x00000000 >> >> > [ 38.030207] PCIE ERR_CAP_R3 register: 0x00000000 >> >> > >> >> > >> >> > and after a few minutes I linux reboot it self, >> >> > >> >> > >> >> > where can I start debugging it?? >> >> >> >> I'd start by applying the header quirk patch above, then comparing the >> >> complete console log (boot with "ignore_loglevel") from 2.6.32 and >> >> 3.8.13. >> >> >> >> Bjorn >> >> _______________________________________________ >> >> Linuxppc-dev mailing list >> >> Linuxppc-dev@xxxxxxxxxxxxxxxx >> >> https://lists.ozlabs.org/listinfo/linuxppc-dev >> > >> > Hi, >> > >> > I have a similar problem here on a P4080 based board with the same 3.8 Kernel >> > from freescale git. Does your system panic (maybe due to a machine check >> > exception)? If yes could it be the first read from the PCI device? >> > >> > Johannes >> >> >> >> -- >> Leonid Ravich -- Leonid Ravich -- 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