Requirement: Communicate between two TDA4.
1) do the command "echo 1 > /sys/kernel/config/pci_ep/controllers/2900000.pcie-ep/start" on EP.
2) Reboot the RC.
3) The RC will crash, I found the releated code is
drivers/pci/vpd.c pci_vpd_init{ cap = pci_find_capability(dev, PCI_CAP_ID_VPD); if (!cap) return -ENODEV; }
The Crash log is
ERROR: Unhandled External Abort received on 0x80000001 from S-EL1 ERROR: exception reason=0 syndrome=0xbf000000 Unhandled Exception from EL1 x0 = 0xffff8000145e0000 x1 = 0x0000000000000000 x2 = 0xffff800015400008 x3 = 0x0000000000000001 x4 = 0x000000000000000b x5 = 0xffff000802375000 x6 = 0xffff800011bcf834 x7 = 0x000000000000ea60 x8 = 0x0000000080b5111d x9 = 0x00000000b00d104c x10 = 0x7f7f7f7f7f7f7f7f x11 = 0x0101010101010101 x12 = 0xffff00080056f325 x13 = 0xffff00080056fa1c x14 = 0xffffffffffffffff x15 = 0xffff000800312f30 x16 = 0x0000000000000000 x17 = 0x0000000000000000 x18 = 0x0000000000000000 x19 = 0xffff800011bcf774 x20 = 0x0000000000000004 x21 = 0xffff000802376000 x22 = 0x0000000000000087 x23 = 0xffff800011bcf834 x24 = 0x0000000000000001 x25 = 0xffff8000112a3a88 x26 = 0x0000000000000000 x27 = 0x0000000000000000 x28 = 0x0000000000000000 x29 = 0xffff800011bcf6f0 x30 = 0xffff8000104ea30c scr_el3 = 0x000000000000073d sctlr_el3 = 0x0000000030cd183f cptr_el3 = 0x0000000000000000 tcr_el3 = 0x0000000080803520 daif = 0x00000000000002c0 mair_el3 = 0x00000000004404ff spsr_el3 = 0x0000000020000085 elr_el3 = 0xffff8000104ea324 ttbr0_el3 = 0x0000000070010c00 esr_el3 = 0x00000000bf000000 far_el3 = 0x0000000000000000 spsr_el1 = 0x0000000060000005 elr_el1 = 0xffff8000100b2580 spsr_abt = 0x0000000000000000 spsr_und = 0x0000000000000000 spsr_irq = 0x0000000000000000 spsr_fiq = 0x0000000000000000 sctlr_el1 = 0x0000000034d4d91d actlr_el1 = 0x0000000000000000 cpacr_el1 = 0x0000000000300000 csselr_el1 = 0x0000000000000000 sp_el1 = 0xffff800011bcf6f0 esr_el1 = 0x0000000000000000 ttbr0_el1 = 0x0000000083240000 ttbr1_el1 = 0x0000000082f00000 mair_el1 = 0x000c0400bb44ffff amair_el1 = 0x0000000000000000 tcr_el1 = 0x00000034f5d07590 tpidr_el1 = 0xffff80086eae0000 tpidr_el0 = 0x0000000000000000 tpidrro_el0 = 0x0000000000000000 par_el1 = 0x0000000000000000 mpidr_el1 = 0x0000000080000001 afsr0_el1 = 0x0000000000000000 afsr1_el1 = 0x0000000000000000 contextidr_el1 = 0x0000000000000000 vbar_el1 = 0xffff800010010800 cntp_ctl_el0 = 0x0000000000000005 cntp_cval_el0 = 0x000000016bb0161a cntv_ctl_el0 = 0x0000000000000000 cntv_cval_el0 = 0x0000000000000000 cntkctl_el1 = 0x00000000000000d6 sp_el0 = 0x000000007000abd0 isr_el1 = 0x0000000000000040 dacr32_el2 = 0x0000000000000000 ifsr32_el2 = 0x0000000000000000 cpuectlr_el1 = 0x0000001b00000040 cpumerrsr_el1 = 0x0000000000000000 l2merrsr_el1 = 0x0000000000000000
Could you please help to supply some suggestions for debug ?
Thanks.