AnsweredAssumed Answered

T1042 PCI access error after reboot

Question asked by mo qu on Apr 25, 2019
Latest reply on Jun 8, 2019 by Yiping Wang

hi,

   we have a board use T1042 CPU with below issue.

CPU connect 4 PCI device, PCI1 device have below issue

after power on pci1 access is ok. use lspci or mm(memory access tool)

use mm tool read/write PCI device address space is ok.

but after reboot, the other 3 pci device is ok, access the same address of pci1 device error as below,

 

TPS24 login: root
Password:
Last login: Tue Dec  3 09:11:04 UTC 1929 on console
root@TPS24:~# mm --rdl 0xc01010000
0x0000000C01010000:  E9504117                              
root@TPS24:~# mm --rdl 0xc01010000
0x0000000C01010000:  E9504117                              
root@TPS24:~# mm --rdl 0xc01010000
[   34.432161] Machine check in kernel mode.
[   34.444155] Caused by (from MCSR=a000): Load Error Report
[   34.460302] Guarded Load Error Report
[   34.471245] Oops: Machine check, sig: 7 [#1]
[   34.484005] SMP NR_CPUS=4 CoreNet Generic
[   34.495990] Modules linked in: linx_eth_cm linx
[   34.509550] CPU: 2 PID: 2505 Comm: mm Not tainted 4.1.21-rt13-WR8.0.0.25_standard+ #"V01.00.03"
[   34.535588] task: c0000000f2536b50 ti: c00000007f5f0000 task.ti: c00000007f5f0000
[   34.557980] NIP: 000000001000103c LR: 0000000010000ff0 CTR: 00003fff9794e620
[   34.579072] REGS: c00000007f5f3ea0 TRAP: 0000   Not tainted  (4.1.21-rt13-WR8.0.0.25_standard+)
[   34.605106] MSR: 000000008002d000 <CE,EE,PR,ME>  CR: 48000442  XER: 00000000
[   34.626224] SOFTE: 1
GPR00: 0000000010000ff0 00003fffc7dd0b10 000000001001a400 0000000000000015
GPR04: 0000000000000000 0000000000000003 00003fff979c9012 000000007fffffff
GPR08: 0000000000000000 00003fff979ca000 0000000000000000 0000000000000000
GPR12: 0000000042000244 00003fff979cb750 0000000010128668 0000000028222482
GPR16: 000000001011217c 00000000100f1560 0000000000000004 0000000000000000
GPR20: 000000001012c468 0000000010255ef0 000000001013af90 0000000010001e38
GPR24: 0000000010001e30 0000000010001e28 00003fff979ca000 0000000000000001
GPR28: 0000000000000000 0000000000000004 0000000000000004 0000000000000000
[   34.793500] NIP [000000001000103c] 0x1000103c
[   34.806523] LR [0000000010000ff0] 0x10000ff0
[   34.819284] Call Trace:
[   34.826581] ---[ end trace 4a926fcc90f4c778 ]---
[   34.840383]
[   36.818151] Kernel panic - not syncing: Fatal exception
[   36.833781] Rebooting in 1 seconds..

 

what issue about it? how to find the root case.  

Outcomes