LS1021A PCIe driver crashes

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

LS1021A PCIe driver crashes

1,312 次查看
renaud
Contributor IV

We have a LS1021A based design. I am doing the board bring-up. We have our own boot laoder but also can run U-boot. When booting our Linux 5.17 kernel the system boots to the prompt but fails to get the correct vendor/device ID for a device connected to LANE 0. Though on the Ls1021A side everything seems good:

0.174370] layerscape-pcie 3400000.pcie: host bridge /soc/pcie@3400000 ranges:
[ 0.174444] layerscape-pcie 3400000.pcie: IO 0x4000010000..0x400001ffff -> 0x0000000000
[ 0.174483] layerscape-pcie 3400000.pcie: MEM 0x4040000000..0x407fffffff -> 0x0040000000
[ 0.174520] layerscape-pcie 3400000.pcie: non-prefetchable memory resource required
[ 0.174554] layerscape-pcie 3400000.pcie: iATU unroll: disabled
[ 0.174567] layerscape-pcie 3400000.pcie: Detected iATU regions: 6 outbound, 6 inbound
[ 0.174597] layerscape-pcie 3400000.pcie: Link up
[ 0.174722] layerscape-pcie 3400000.pcie: PCI host bridge to bus 0000:00
[ 0.174742] pci_bus 0000:00: root bus resource [bus 00-ff]
[ 0.174761] pci_bus 0000:00: root bus resource [io 0x0000-0xffff]
[ 0.174809] pci 0000:00:00.0: [1957:0e09] type 01 class 0x060400 ==> NXP OK
[ 0.174840] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x00ffffff]
[ 0.174861] pci 0000:00:00.0: reg 0x14: [mem 0x00000000-0x03ffffff]
[ 0.174880] pci 0000:00:00.0: reg 0x38: [mem 0x00000000-0x00ffffff pref]
[ 0.174941] pci 0000:00:00.0: supports D1 D2
[ 0.174954] pci 0000:00:00.0: PME# supported from D0 D1 D2 D3hot
[ 0.176805] PCI: bus0: Fast back to back transfers disabled
[ 0.176942] pci 0000:01:00.0: [f018:e59f] type 1f class 0xe59ff0  ==> DEVICE NOT OK
[ 0.176975] pci 0000:01:00.0: unknown header type 1f, ignoring device
[ 0.178508] PCI: bus1: Fast back to back transfers enabled
[ 0.178547] pci 0000:00:00.0: BAR 1: no space for [mem size 0x04000000]
[ 0.178566] pci 0000:00:00.0: BAR 1: failed to assign [mem size 0x04000000]
[ 0.178582] pci 0000:00:00.0: BAR 0: no space for [mem size 0x01000000]
[ 0.178597] pci 0000:00:00.0: BAR 0: failed to assign [mem size 0x01000000]
[ 0.178612] pci 0000:00:00.0: BAR 6: no space for [mem size 0x01000000 pref]
[ 0.178627] pci 0000:00:00.0: BAR 6: failed to assign [mem size 0x01000000 pref]
[ 0.178645] pci 0000:00:00.0: PCI bridge to [bus 01-ff]

When booting U-boot, I can see the correct ID:

=> pci heade 1.0.0
PCIe1: pcie@3400000 Root Complex: x1 gen1
vendor ID = 0x14e4
device ID = 0xb861

However, booting the NXP kernel 5.10:

[ 5.251637] layerscape-pcie 3400000.pcie: host bridge /soc/pcie@3400000 ranges:
[ 5.339741] layerscape-pcie 3400000.pcie: IO 0x4000010000..0x400001ffff -> 0x00000000
[ 5.437213] layerscape-pcie 3400000.pcie: MEM 0x4040000000..0x407fffffff -> 0x40000000
[ 5.534689] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[ 5.632140] pgd = (ptrval)
[ 5.664637] [00000000] *pgd=00000000
[ 5.707615] Internal error: Oops: 5 [#1] SMP ARM
[ 5.763147] Modules linked in:
[ 5.799823] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.19.68-00019-ga5c3ba83fc17-dirty #6
[ 5.899349] Hardware name: Freescale LS1021A
[ 5.950699] PC is at dw_pcie_host_init+0x20c/0x540
[ 6.008322] LR is at devm_pci_remap_iospace+0x58/0x78
[ 6.069083] pc : [<c04999c4>] lr : [<c047a12c>] psr: a0000053
[ 6.144514] sp : d708bde8 ip : 00000000 fp : d7fd710c
[ 6.207376] r10: d7216fb0 r9 : d710d010 r8 : d7216e00
[ 6.270238] r7 : d7216fb0 r6 : d7216fb0 r5 : 00000100 r4 : d7216c58
[ 6.348811] r3 : 00000000 r2 : 00000000 r1 : 00000000 r0 : 00000000
[ 6.427388] Flags: NzCv IRQs on FIQs off Mode SVC_32 ISA ARM Segment none
[ 6.514341] Control: 10c5387d Table: 8400406a DAC: 00000051
[ 6.583488] Process swapper/0 (pid: 1, stack limit = 0x(ptrval))
[ 6.655777] Stack: (0xd708bde8 to 0xd708c000)
[ 6.708167] bde0: d7216c80 dc910000 d710d010 c0c8d5d8 c0cab170 c0cc0cf8
[ 6.806652] be00: 00010000 d7270040 d710d010 d710d000 d710d010 00000000 c0f4f564 00000000
[ 6.905137] be20: c0e0049c c0e31524 00000000 d710d010 c0f4f564 c0fe9bbc 00000000 c05410b0
[ 7.003621] be40: d710d010 c0fe9bb8 00000000 c053f38c 00000000 d710d010 c0f4f564 d710d044
[ 7.102107] be60: c0f68e78 c0fac380 c0ea1aec c0e87854 c0e0049c c053f648 c053f750 c0f68e78
[ 7.200591] be80: d710d010 c0f4f564 d710d044 c0f68e78 c0fac380 c053f864 00000000 c0f4f564
[ 7.299076] bea0: c053f750 c053d20c d70e9058 d7100834 c0f4f564 d7265f80 00000000 c053e5f0
[ 7.397561] bec0: c0cc0dfc d7265f00 00000000 c0f4f564 00000000 c0f4f564 00000000 c05402c0
[ 7.496046] bee0: c0f4f550 c0e31428 c0f4f564 c054119c c0fa17c0 c0e31428 ffffe000 00000000
[ 7.594531] bf00: c0fac380 c0102c78 000005eb 00000000 d7fffd00 d7fffda3 d7fffd9d c0142020
[ 7.693016] bf20: d708bf20 c0d190f8 0000012f 00000000 00000006 00000006 d7fffdae d7fffdb4
[ 7.791501] bf40: 00000000 0000012f c0fac380 c0fa17c0 c0e87830 0000012f 00000007 c0fa17c0
[ 7.889986] bf60: c0e87834 c0e01000 00000006 00000006 00000000 c0e0049c d708a000 00000000
[ 7.988470] bf80: 00000000 00000000 c0a465d0 00000000 00000000 00000000 00000000 00000000
[ 8.086955] bfa0: 00000000 c0a465d8 00000000 c01010e8 00000000 00000000 00000000 00000000
[ 8.185439] bfc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 8.283925] bfe0: 00000000 00000000 00000000 00000000 00000013 00000000 00000000 00000000
[ 8.382426] [<c04999c4>] (dw_pcie_host_init) from [<c0e31524>] (ls_pcie_probe+0xe4/0x10c)
[ 8.480913] [<c0e31524>] (ls_pcie_probe) from [<c05410b0>] (platform_drv_probe+0x48/0x98)
[ 8.579396] [<c05410b0>] (platform_drv_probe) from [<c053f38c>] (really_probe+0x2b0/0x3c0)
[ 8.678927] [<c053f38c>] (really_probe) from [<c053f648>] (driver_probe_device+0x60/0x168)
[ 8.778459] [<c053f648>] (driver_probe_device) from [<c053f864>] (__driver_attach+0x114/0x134)
[ 8.882183] [<c053f864>] (__driver_attach) from [<c053d20c>] (bus_for_each_dev+0x64/0x90)
[ 8.980668] [<c053d20c>] (bus_for_each_dev) from [<c053e5f0>] (bus_add_driver+0x184/0x208)
[ 9.080198] [<c053e5f0>] (bus_add_driver) from [<c05402c0>] (driver_register+0x88/0x118)
[ 9.177637] [<c05402c0>] (driver_register) from [<c054119c>] (__platform_driver_probe+0x64/0x108)
[ 9.284505] [<c054119c>] (__platform_driver_probe) from [<c0102c78>] (do_one_initcall+0x44/0x1e4)
[ 9.391373] [<c0102c78>] (do_one_initcall) from [<c0e01000>] (kernel_init_freeable+0x26c/0x310)
[ 9.496150] [<c0e01000>] (kernel_init_freeable) from [<c0a465d8>] (kernel_init+0x8/0x10c)
[ 9.594637] [<c0a465d8>] (kernel_init) from [<c01010e8>] (ret_from_fork+0x14/0x2c)
[ 9.685781] Exception stack(0xd708bfb0 to 0xd708bff8)
[ 9.746549] bfa0: 00000000 00000000 00000000 00000000
[ 9.845030] bfc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 9.943514] bfe0: 00000000 00000000 00000000 00000000 00000013 00000000
[ 10.023139] Code: e5143014 e3530000 0a00009f e5943050 (e5933000)
[ 10.096536] ---[ end trace 8a908bbfd8a662b3 ]---
[ 10.152112] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b
[ 10.152112]

So not sure if I have a hardware problem or software problem.

If you could point to things I may have not looked at or any suggestion, that could help.

Cheers,

Renaud

 

 

0 项奖励
回复
2 回复数

416 次查看
renaud
Contributor IV

Missing LPAE config in Linux if I remember correctly

标记 (1)
0 项奖励
回复

1,285 次查看
yipingwang
NXP TechSupport
NXP TechSupport

For the error case, are you using linux kernel from LSDK? Seems this linux kernel is not released by NXP:

[ 5.251637] layerscape-pcie 3400000.pcie: host bridge /soc/pcie@3400000 ranges:
[ 5.339741] layerscape-pcie 3400000.pcie: IO 0x4000010000..0x400001ffff -> 0x00000000
[ 5.437213] layerscape-pcie 3400000.pcie: MEM 0x4040000000..0x407fffffff -> 0x40000000
[ 5.534689] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[ 5.632140] pgd = (ptrval)
[ 5.664637] [00000000] *pgd=00000000
[ 5.707615] Internal error: Oops: 5 [#1] SMP ARM

In your log, seems non-prefetchable memory resource not configured. In NXP released linux, it should print 36-bits address, this code is from our linux kernel:
dev_dbg(dev, "Parsing ranges property...\n");
for_each_of_pci_range(&parser, &range) {
/* Read next ranges element */
if ((range.flags & IORESOURCE_TYPE_BITS) == IORESOURCE_IO)
range_type = "IO";
else if ((range.flags & IORESOURCE_TYPE_BITS) == IORESOURCE_MEM)
range_type = "MEM";
else
range_type = "err";
dev_info(dev, " %6s %#012llx..%#012llx -> %#012llx\n",
range_type, range.cpu_addr,
range.cpu_addr + range.size - 1, range.pci_addr);

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-1565349%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ELS1021A%20PCIe%20%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E5%B4%A9%E6%BA%83%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1565349%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%88%91%E4%BB%AC%E7%9A%84%E8%AE%BE%E8%AE%A1%E5%9F%BA%E4%BA%8E%20LS1021A%E3%80%82%E6%88%91%E6%AD%A3%E5%9C%A8%E8%BF%9B%E8%A1%8C%E6%9D%BF%E5%90%AF%E5%8A%A8%E3%80%82%E6%88%91%E4%BB%AC%E6%9C%89%E8%87%AA%E5%B7%B1%E7%9A%84%E5%90%AF%E5%8A%A8%E5%8A%A0%E8%BD%BD%E5%99%A8%EF%BC%8C%E4%BD%86%E4%B9%9F%E5%8F%AF%E4%BB%A5%E8%BF%90%E8%A1%8C%20U-boot%E3%80%82%E5%90%AF%E5%8A%A8%E6%88%91%E4%BB%AC%E7%9A%84%20Linux%205.17%20%E5%86%85%E6%A0%B8%E6%97%B6%EF%BC%8C%E7%B3%BB%E7%BB%9F%E4%BC%9A%E6%8C%89%E7%85%A7%E6%8F%90%E7%A4%BA%E5%90%AF%E5%8A%A8%EF%BC%8C%E4%BD%86%E6%97%A0%E6%B3%95%E4%B8%BA%E8%BF%9E%E6%8E%A5%E5%88%B0%20LANE%200%20%E7%9A%84%E8%AE%BE%E5%A4%87%E8%8E%B7%E5%8F%96%E6%AD%A3%E7%A1%AE%E7%9A%84%E4%BE%9B%E5%BA%94%E5%95%86%2F%E8%AE%BE%E5%A4%87%20ID%E3%80%82%E4%BD%86%E5%9C%A8%20Ls1021A%20%E8%BF%99%E8%BE%B9%EF%BC%8C%E4%B8%80%E5%88%87%E4%BC%BC%E4%B9%8E%E9%83%BD%E5%BE%88%E5%A5%BD%EF%BC%9A%3C%2FP%3E%3CP%3E0.174370%5D%20layercape-pcie%203400000.pcie%EF%BC%9Ahost%20bridge%20%2Fsoc%2Fpcie%403400000%20ranges%3A%3CBR%20%2F%3E%5B%200.174444%5D%20layerscape-pcie%203400000.pcie%EF%BC%9AIO%200x4000010000..0x400001ffff%20-%26gt%3B%200x0000000000%3CBR%20%2F%3E%5B%200.174483%5D%20layerscape-pcie%203400000.pcie%EF%BC%9AMEM%200x4040000000..0x407fffffff%20-%26gt%3B%200x0040000000%3CBR%20%2F%3E%5B%200.174520%5D%20layerscape-pcie%203400000.pcie%EF%BC%9A%E9%9C%80%E8%A6%81%E4%B8%8D%E5%8F%AF%E9%A2%84%E5%8F%96%E7%9A%84%E5%86%85%E5%AD%98%E8%B5%84%E6%BA%90%3CBR%20%2F%3E%5B%200.174554%5D%20layerscape-pcie%203400000.pcie%EF%BC%9AiATU%20unroll%3A%20disabled%3CBR%20%2F%3E%5B%200.174567%5D%20layerscape-pcie%203400000.pcie%EF%BC%9A%E6%A3%80%E6%B5%8B%E5%88%B0%20iATU%20%E5%8C%BA%E5%9F%9F%EF%BC%9A6%20%E4%B8%AA%E5%87%BA%E7%AB%99%EF%BC%8C6%20%E4%B8%AA%E5%85%A5%E7%AB%99%3CBR%20%2F%3E%5B%200.174597%5D%20layerscape-pcie%203400000.pcie%EF%BC%9ALink%20up%3CBR%20%2F%3E%5B%200.174722%5D%20layerscape-pcie%203400000.pcie%EF%BC%9APCI%20%E4%B8%BB%E6%9C%BA%E6%A1%A5%E6%8E%A5%E5%88%B0%E6%80%BB%E7%BA%BF%200000%3A00%20%3CBR%20%2F%3E%20%5B0.174742%5D%20pci_bus%200000%3A00%EF%BC%9A%E6%A0%B9%E6%80%BB%E7%BA%BF%E8%B5%84%E6%BA%90%20%5B%E6%80%BB%E7%BA%BF%2000-ff%5D%20%5B0.174761%5D%20pci_bus%200000%3A00%EF%BC%9A%E6%A0%B9%E6%80%BB%E7%BA%BF%E8%B5%84%E6%BA%90%20%5Bio%200x0000-0xfff%5D%20%3CBR%20%2F%3E%20%5B0.174809%5D%20pci%200000%3A00%3A00.0%EF%BC%9A%3CBR%20%2F%3E%5B1957%3A0e09%5D%20type%2001%20class%200x060400%20%3D%3D%26gt%3B%20NXP%20OK%3CBR%20%2F%3E%5B%200.174840%5D%20pci%200000%3A00%3A00.0%EF%BC%9Areg%200x10%3A%20%5Bmem%200x00000000-0x00ffffff%5D%3CBR%20%2F%3E%5B%200.174861%5D%20pci%200000%3A00%3A00.0%EF%BC%9Areg%200x14%3A%20%5Bmem%200x00000000-0x03ffffff%5D%3CBR%20%2F%3E%5B%200.174880%5D%20pci%200000%3A00%3A00.0%EF%BC%9Areg%200x38%3A%20%5Bmem%200x00000000-0x00ffffff%20pref%5D%3CBR%20%2F%3E%5B%200.174941%5D%20pci%200000%3A00%3A00.0%EF%BC%9A%E6%94%AF%E6%8C%81%20D1%20D2%3CBR%20%2F%3E%5B%200.174954%5D%20pci%200000%3A00%3A00.0%EF%BC%9AD0%20D1%20D2%20D3hot%20%E6%94%AF%E6%8C%81%20PME%23%3CBR%20%2F%3E%5B%200.176805%5D%20PCI%3A%20bus0%3A%20%E7%A6%81%E7%94%A8%E5%BF%AB%E9%80%9F%E8%83%8C%E9%9D%A0%E8%83%8C%E4%BC%A0%E8%BE%93%3CBR%20%2F%3E%5B%200.176942%5D%20pci%200000%3A01%3A00.0%EF%BC%9A%5Bf018%3Ae59f%5D%20type%201f%20class%200xe59ff0%20%3D%3D%20%26gt%3B%20%E8%AE%BE%E5%A4%87%E4%B8%8D%E8%A1%8C%20%5B0.176975%5D%20pci%200000%3A01%3A00.0%EF%BC%9A%3CBR%20%2F%3E%E6%9C%AA%E7%9F%A5%E6%A0%87%E5%A4%B4%E7%B1%BB%E5%9E%8B%201f%EF%BC%8C%E5%BF%BD%E7%95%A5%E8%AE%BE%E5%A4%87%20%3CBR%20%2F%3E%20%5B0.178508%5D%20PCI%EF%BC%9Abus1%EF%BC%9A%E5%90%AF%E7%94%A8%3CBR%20%2F%3E%E5%BF%AB%E9%80%9F%E8%83%8C%E9%9D%A0%E8%83%8C%E4%BC%A0%E8%BE%93%20%5B0.178547%5D%20pci%200000%3A00%3A00.0%EF%BC%9ABAR%201%3A%20no%20space%20for%20%5Bmem%20size%200x04000000%5D%3CBR%20%2F%3E%5B%200.178566%5D%20pci%200000%3A00%3A00.0%EF%BC%9ABAR%201%EF%BC%9A%E5%88%86%E9%85%8D%E5%A4%B1%E8%B4%A5%20%5B%E5%86%85%E5%AD%98%E5%A4%A7%E5%B0%8F%200x04000000%5D%3CBR%20%2F%3E%5B%200.178582%5D%20pci%200000%3A00%3A00.0%EF%BC%9ABAR%200%3A%20no%20space%20for%20%5Bmem%20size%200x01000000%5D%3CBR%20%2F%3E%5B%200.178597%5D%20pci%200000%3A00%3A00.0%EF%BC%9ABAR%200%EF%BC%9A%E5%88%86%E9%85%8D%E5%A4%B1%E8%B4%A5%20%5B%E5%86%85%E5%AD%98%E5%A4%A7%E5%B0%8F%200x01000000%5D%3CBR%20%2F%3E%5B%200.178612%5D%20pci%200000%3A00%3A00.0%EF%BC%9ABAR%206%3A%20no%20space%20for%20%5Bmem%20size%200x01000000%20pref%5D%3CBR%20%2F%3E%5B%200.178627%5D%20pci%200000%3A00%3A00.0%EF%BC%9ABAR%206%EF%BC%9A%E5%88%86%E9%85%8D%E5%A4%B1%E8%B4%A5%20%5B%E5%86%85%E5%AD%98%E5%A4%A7%E5%B0%8F%200x01000000%20pref%5D%3CBR%20%2F%3E%5B%200.178645%5D%20pci%200000%3A00%3A00.0%EF%BC%9APCI%20%E6%A1%A5%E6%8E%A5%E5%88%B0%20%5B%E6%80%BB%E7%BA%BF%2001-ff%5D%3C%2FP%3E%3CP%3E%E5%90%AF%E5%8A%A8%20u-boot%20%E6%97%B6%EF%BC%8C%E6%88%91%E8%83%BD%E7%9C%8B%E5%88%B0%E6%AD%A3%E7%A1%AE%E7%9A%84%20ID%EF%BC%9A%3C%2FP%3E%3CP%3E%3D%26gt%3B%20pci%20heade%201.0.0%3CBR%20%2F%3EPCIe1%EF%BC%9Apcie%20%403400000%20Root%20Complex%EF%BC%9Ax1%20%E7%AC%AC%201%20%E4%BB%A3%3CBR%20%2F%3E%E4%BE%9B%E5%BA%94%E5%95%86%20ID%20%3D%200x14e4%20%E8%AE%BE%E5%A4%87%20ID%20%3D%200xb861%20%3CBR%20%2F%3E%3C%2FP%3E%3CP%3E%E4%BD%86%E6%98%AF%EF%BC%8C%E5%90%AF%E5%8A%A8%E6%81%A9%E6%99%BA%E6%B5%A6%E5%86%85%E6%A0%B8%205.10%EF%BC%9A%3C%2FP%3E%3CP%3E%5B%205.251637%5D%20layercape-pcie%203400000.pcie%EF%BC%9Ahost%20bridge%20%2Fsoc%2Fpcie%403400000%20ranges%3A%3CBR%20%2F%3E%5B%205.339741%5D%20layerscape-pcie%203400000.pcie%EF%BC%9AIO%200x4000010000..0x400001ffff%20-%26gt%3B%200x00000000%3CBR%20%2F%3E%5B%205.437213%5D%20layerscape-pcie%203400000.pcie%EF%BC%9AMEM%200x4040000000...%200x407fffff-%26gt%3B%200x40000000%20%3CBR%20%2F%3E%20%5B5.534689%5D%20%E6%97%A0%E6%B3%95%E5%A4%84%E7%90%86%E8%99%9A%E6%8B%9F%E5%9C%B0%E5%9D%80%E7%9A%84%E5%86%85%E6%A0%B8%E7%A9%BA%E6%8C%87%E9%92%88%E5%8F%96%E6%B6%88%E5%BC%95%E7%94%A8%2000000000%20%5B5.632140%5D%20pgd%20%3D%20(ptrval)%20%5B5.664637%5D%20%5B00000000%5D%20*pgd%3D00000000%20%3CBR%20%2F%3E%20%5B5.707615%5D%20%E5%86%85%E9%83%A8%E9%94%99%E8%AF%AF%EF%BC%9A%E5%93%8E%E5%93%9F%EF%BC%9A5%20%5B%231%5D%20SMP%20ARM%20%5B5.5.6637%5D%20763147%5D%20%E9%93%BE%E6%8E%A5%E7%9A%84%E6%A8%A1%E5%9D%97%EF%BC%9A%3CBR%20%2F%3E%5B5.799823%5D%20CPU%EF%BC%9A0%20PID%EF%BC%9A1%20%E9%80%9A%E4%BF%A1%EF%BC%9Aswapper%2F0%20%E6%9C%AA%E5%8F%97%E6%B1%A1%E6%9F%93%204.19.68-00019-ga5c3ba83fc17-d%20%3CBR%20%2F%3E%20irty%20%3CBR%20%2F%3E%20%3CBR%20%2F%3E%236%20%3CBR%20%2F%3E%20%5B5.899349%5D%20%E7%A1%AC%E4%BB%B6%E5%90%8D%E7%A7%B0%EF%BC%9A%E9%A3%9E%E6%80%9D%E5%8D%A1%E5%B0%94%20LS1021A%20%5B5.950699%5D%20PC%20%E4%BD%8D%E4%BA%8E%20dw_pcie_host_init%2B0x20c%2F0x540%20%3CBR%20%2F%3E%20%5B6.008322%5D%20LR%20%E4%BD%8D%E4%BA%8E%20devm_pci_remap_iospace%2B0x58%2F0x78%20%5B6.069083%5D%20pc%EF%BC%9A%5B%3CC04999C4%3E%5D%20lr%EF%BC%9A%5B%3CC047A12C%3E%5D%20psr%EF%BC%9Aa0000053%20%3CBR%20%2F%3E%20%5B6.144514%5D%20sp%EF%BC%9Ad708bde8%20ip%EF%BC%9A00000000%20fp%EF%BC%9Ad7fd710c%20%5B6.207376%5D%20r10%EF%BC%9Ad7216fb0%20r9%EF%BC%9Ad7210d010%20r8%EF%BC%9Ad7216e00%20%3CBR%20%2F%3E%20%5B6.270238%5D%20r7%EF%BC%9Ad7216fb0%20r6%EF%BC%9Ad7216fb0%20r5%3A00000100%20r4%3A%20d7216%20%3CBR%20%2F%3E%20%3CBR%20%2F%3E%20%3CBR%20%2F%3Ec58%20%3CBR%20%2F%3E%20%5B6.348811%5D%20r3%EF%BC%9A00000000%20r2%EF%BC%9A00000000%20r1%EF%BC%9A00000000%20r0%EF%BC%9A00000000%20%5B6.427388%5D%20%E6%A0%87%E5%BF%97%EF%BC%9A%E5%90%AF%E7%94%A8%20FIQ%20%E5%85%B3%E9%97%AD%E6%A8%A1%E5%BC%8F%20NZC_32%20ISA%20ARM%20%E5%88%86%E6%AE%B5%E6%97%A0%20%3CBR%20%2F%3E%20%5B6.514341%5D%20%E6%8E%A7%E5%88%B6%EF%BC%9A10c5387d%20%E8%A1%A8%EF%BC%9A8400406a%20DAC%EF%BC%9A00000051%20%5B6.583488%5D%20%E8%BF%9B%E7%A8%8B%E4%BA%A4%E6%8D%A2%E5%99%A8%2F0%20(pid%EF%BC%9A1%EF%BC%8C%E5%A0%86%E6%A0%88%E9%99%90%E5%88%B6%20%3D%200x%EF%BC%88ptrval%EF%BC%89%EF%BC%89%5B6.655777%5D%20%E5%A0%86%E6%A0%88%EF%BC%9A%EF%BC%880xd708bde8%20%E5%88%B0%200xd708c000%EF%BC%89%3CBR%20%2F%3E%5B6.708167%5D%20bde0%EF%BC%9Ad7216c80%20dc910000%20d710d010%20c0c8d5d8%20c0cf8%20%3CBR%20%2F%3E%20%5B6.806652%5D%20be00%EF%BC%9A00010000%20d7270040%20d710d010%20d7100d000%20d710d010%2000000000%20c0f4f564%2000000000%20%5B6.905137%5D%20be20%EF%BC%9Ac0e0049c%20c0e31524%2000000000%20d710d%20%3CBR%20%2F%3E%20%3CBR%20%2F%3E%20%3CBR%20%2F%3E%20%3CBR%20%2F%3E010%20c0f4f564%20c0fe9bbc%2000000000%20c05410b0%20%5B7.003621%5D%20be40%EF%BC%9Ad710d010%20c0fe9bb8%2000000000%20c053f38c%2000000000%20c053f38c%2000000000%20d710d010%20c0f4f564%20%3CBR%20%2F%3E%20%5B7.102107%5D%20be60%EF%BC%9Ac0f68e78%20c0fac380%20c0ea110%20aec%20c0e87854%20c0e0049c%20c053f648%20c053f750%20c0f68e78%20%5B7.200591%5D%20be80%EF%BC%9Ad710d010%20c0f4f564%20c0f4f564%20d710d044%20c0f68e78%20c0f380%20c053f864%2000000000%20c0f4f564%20%5B7.299076%5D%20bea0%EF%BC%9Ac0f68e78%20053f750%20c053d20c%20d70e9058%20d7100834%20c0f4f564%20d7265f80%2000000000%20c053e5f0%20%5B7.397561%5D%20bec0%EF%BC%9Ac0cc0dfc%20d7265f00%2000000000%20c0c0f4f564%2000000000%20c05402c0%20%3CBR%20%2F%3E%20%5B7.496046%5D%20bee0%EF%BC%9Ac0f4f550%20c0e31428%20c0f4f564%20c%20%3CBR%20%2F%3E%20%3CBR%20%2F%3E%20%3CBR%20%2F%3E%20%3CBR%20%2F%3E054119c%20c0fa17c0%20c0e31428%20fffe000%2000000000%20%5B7.594531%5D%20bf00%EF%BC%9Ac0fac380%20c0102c78%20000005eb%2000000000%20d7ffd00%20d7ffda3%20d7ffda3%20d7fffd9d%20c0142020%20%3CBR%20%2F%3E%20%5B7.693016%5D%20bf20%EF%BC%9Ad708bf20%20c0d190f8%2000000f8%2000000f%2000000000%2000000006%2000000006%20d7ffdae%20d7ffdae%20d7ffdb4%20%5B7.791501%5D%20bf40%EF%BC%9A00000000%200000012f%20c0fac380%20c0fa17c0%20c0e87830%200000012f%20000007%20c0fa17c0%3CBR%20%2F%3E%3CBR%20%2F%3E%20%3CBR%20%2F%3E%20%2F%26gt%3B%20%5B7.889986%5D%20bf60%EF%BC%9Ac0e87834%20c0e01000%2000000006%2000000006%2000000006%2000000000%20c0e0049c%20d708a000%2000000000%20%5B7.988470%5D%20bf80%EF%BC%9A00000000%20c0a465d0%2000000000%20c0a465d8%2000000000%200000%20c01010e8%2000000000%2000000000%2000000000%2000000000%20%3CBR%20%2F%3E%20%5B8.185439%5D%20bfc0%3A00000000%2000000000%2000000000%2000000000%2000000000%2000000000%2000000000%20%5B8.283925%5D%20bfe0%3A00000000%2000000000%200000000%200000000%20%5B%26lt%3B%20c04999c4%5D%3A%2000000000%2000000000%20%3CBR%20%2F%3E%20%3CBR%20%2F%3E%20%3CBR%20%2F%3E%20%3CC04999C4%3E%26gt%3B%5D%20(dw_pcie_host_init)%20%E6%9D%A5%E8%87%AA%20%5B%3CC0E31524%3E%5D%20(ls_pcie_probe%2B0xe4%2F0x10c)%20%5B8.480913%5D%20%5B%3CBR%20%2F%3E%3CC0E31524%3E%5D%20(ls_pcie_probe)%20%E6%9D%A5%E8%87%AA%20%5B%3CC05410B0%3E%5D%20(platform_drv_probe%2B0x48%2F0x98)%20%3CBR%20%2F%3E%20%5B8.probe%5D%20579396%5D%20%5B%3CC05410B0%3E%5D%20(platform_drv_probe)%20%E6%9D%A5%E8%87%AA%20%5B%3CC053F38C%3E%5D%20(really_probe%2B0x2b0%2F0x3c0)%20%3CBR%20%2F%3E%20%5B8.678927%5D%20%5B%3CC053F38C%3E%5D%20(really_probe)%20%E6%9D%A5%E8%87%AA%20%5B%3CC053F648%3E%5D%20(driver_probe_device%2B0x60%2F0x168)%20%5B8.778459%5D%20%5B%3CBR%20%2F%3E%3CC053F648%3E%5D%20(driver_probe_device)%20%E6%9D%A5%E8%87%AA%20%5B%26lt%3B%20c053f864%20%3CC053F864%3E%26gt%3B%5D%20(__driver_attach%2B0x114%2F0x134)%20%3CBR%20%2F%3E%20%5B8.882183%5D%20%5B%3CC053F864%3E%5D%20(__driver_attach)%20%E6%9D%A5%E8%87%AA%20%5B%3CC053D20C%3E%5D%20(bus_for_each_dev%2B0x64%2F0x90)%20%5B8.980668%5D%20%5B%3CBR%20%2F%3E%3CC053D20C%3E%5D%20(bus_for_each_dev)%20%5B8.980668%5D%20%5Bc053d20c%5D%20(bus_for_each_dev)%20%5B8.980668%5D%20%5Bc053d20c%5D%20(bus_for_each_dev)%20%E6%9D%A5%E8%87%AA%20%5B%3CC053E5F0%3E%5D%20(bus_add_driver%2B0x184%2F0x208)%20%5B9.%20%3CBR%20%2F%3E%20%3CC053E5F0%3E080198%5D%20%5B%3CBR%20%2F%3E%3CBR%20%2F%3Ec053e5f0%20%26gt%3B%5D%20(bus_add_driver)%20%E6%9D%A5%E8%87%AA%20%5B%3CC05402C0%3E%5D%20(driver_register%2B0x88%2F0x118)%20%5B9.177637%5D%20%5B%3CBR%20%2F%3E%3CC05402C0%3E%5D%20(driver_register)%20%E6%9D%A5%E8%87%AA%20%5B%3CC054119C%3E%5D%20(__platform_driver_probe%2B0x64%2F0x108)%20%3CBR%20%2F%3E%20%5B9.284505)%5D%20%5B%3CC054119C%3E%5D%20(__platform_driver_probe)%20%3CC0102C78%3E%3CBR%20%2F%3E%E6%9D%A5%E8%87%AA%20%5B%3CC0102C78%3E%5D%20(do_one_initcall%2B0x44%2F0x1e4)%20%5B9.391373%5D%20%5B%5D%20(do_one_initcall)%20%E6%9D%A5%E8%87%AA%20%5B%3CC0E01000%3E%5D%20(kernel_init_freeable%2B0x26c%2F0x310)%20%3CBR%20%2F%3E%3CC0E01000%3E%20%5B9.496150%5D%20%5B%26lt%3B%20c0e01000%5D%20%5Bc0e01000%20%26gt%3B%5D%20(kernel_init_freeable)%20%E6%9D%A5%E8%87%AA%20%5B%26lt%3B%20c0a465d8%20%3CC0A465D8%3E%3CBR%20%2F%3E%26gt%3B%5D%20(kernel_init%2B0x8%2F0x10c)%20%5B9.594637%5D%20%5B%3CC0A465D8%3E%5D%20(kernel_init)%20%E6%9D%A5%E8%87%AA%20%20%5B%3CC01010E8%3E%5D%20(ret_from_fork%2B0x14%2F0x2c)%20%5B9.685781%5D%20%E5%BC%82%E5%B8%B8%E5%A0%86%E6%A0%88%EF%BC%880xd708bfb0%20%E5%88%B0%200xd708bff8%EF%BC%89%5B9.746549%5D%20bfa0%EF%BC%9A00000000%2000000000%2000000000%2000000000%20%5B9.845030%5D%20bfc0%EF%BC%9A00000000%2000000000%2000000000%2000000000%2000000000%2000000000%2000000000%2000000000%20%5B9.943514%5D%20bfe0%EF%BC%9A00000000%2000000000%2000000000%20%3CBR%20%2F%3E%20%3CBR%20%2F%3E%20%3CBR%20%2F%3E%20%3CBR%20%2F%3E00000000%20000013%2000000013%2000000000%20%3CBR%20%2F%3E%20%5B10.023139%5D%20%E4%BB%A3%E7%A0%81%EF%BC%9Ae5143014%20e3530000%200a00009f%20e5943050%20(e5933000)%20%5B10.096536%5D---%5B%E7%BB%93%E6%9D%9F%E8%B7%9F%E8%B8%AA%208a908bbfd8a662b3%5D---%3CBR%20%2F%3E%20%5B10.152112%5D%20%E5%86%85%E6%A0%B8%E6%81%90%E6%85%8C%E2%80%94%E2%80%94%E6%97%A0%E6%B3%95%E5%90%8C%E6%AD%A5%EF%BC%9A%E8%AF%95%E5%9B%BE%E6%9D%80%E6%AD%BB%E5%88%9D%E5%A7%8B%E5%8C%96%EF%BC%81%3CBR%20%2F%3E%E9%80%80%E5%87%BA%E7%A0%81%3D0x00%20%3CBR%20%2F%3E%2000000b%20%5B10.152112%5D%3C%2FC01010E8%3E%3C%2FC0A465D8%3E%3C%2FC0A465D8%3E%3C%2FC0E01000%3E%3C%2FC0E01000%3E%3C%2FC0102C78%3E%3C%2FC0102C78%3E%3C%2FC054119C%3E%3C%2FC054119C%3E%3C%2FC05402C0%3E%3C%2FC05402C0%3E%3C%2FC053E5F0%3E%3C%2FC053E5F0%3E%3C%2FC053D20C%3E%3C%2FC053D20C%3E%3C%2FC053F864%3E%3C%2FC053F864%3E%3C%2FC053F648%3E%3C%2FC053F648%3E%3C%2FC053F38C%3E%3C%2FC053F38C%3E%3C%2FC05410B0%3E%3C%2FC05410B0%3E%3C%2FC0E31524%3E%3C%2FC0E31524%3E%3C%2FC04999C4%3E%3C%2FC047A12C%3E%3C%2FC04999C4%3E%3C%2FP%3E%3CP%3E%E6%89%80%E4%BB%A5%E4%B8%8D%E7%9F%A5%E9%81%93%E6%98%AF%E7%A1%AC%E4%BB%B6%E9%97%AE%E9%A2%98%E8%BF%98%E6%98%AF%E8%BD%AF%E4%BB%B6%E9%97%AE%E9%A2%98%E3%80%82%3C%2FP%3E%3CP%3E%E5%A6%82%E6%9E%9C%E6%82%A8%E8%83%BD%E6%8C%87%E5%87%BA%E6%88%91%E5%8F%AF%E8%83%BD%E6%B2%A1%E6%9C%89%E6%B3%A8%E6%84%8F%E7%9A%84%E5%9C%B0%E6%96%B9%E6%88%96%E6%8F%90%E5%87%BA%E4%BB%BB%E4%BD%95%E5%BB%BA%E8%AE%AE%EF%BC%8C%E9%82%A3%E5%B0%86%E4%BC%9A%E6%9C%89%E6%89%80%E5%B8%AE%E5%8A%A9%E3%80%82%3C%2FP%3E%3CP%3E%E5%B9%B2%E6%9D%AF%EF%BC%8C%3C%2FP%3E%3CP%3E%E9%9B%B7%E8%AF%BA%3C%2FP%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2303791%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20LS1021A%20PCIe%20driver%20crashes%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2303791%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%A6%82%E6%9E%9C%E6%88%91%E6%B2%A1%E8%AE%B0%E9%94%99%E7%9A%84%E8%AF%9D%EF%BC%8CLinux%20%E4%B8%AD%E7%BC%BA%E5%B0%91%20LPAE%20%E9%85%8D%E7%BD%AE%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1575335%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20LS1021A%20PCIe%20driver%20crashes%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1575335%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CSPAN%3E%E5%AF%B9%E4%BA%8E%E9%94%99%E8%AF%AF%E6%A1%88%E4%BE%8B%EF%BC%8C%E4%BD%A0%E4%BD%BF%E7%94%A8%E7%9A%84%E6%98%AF%20LSDK%20%E4%B8%AD%E7%9A%84%20linux%20%E5%86%85%E6%A0%B8%E5%90%97%EF%BC%9F%20%E7%9C%8B%E6%9D%A5%E8%BF%99%E4%B8%AA%20Linux%3C%2FSPAN%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%3E%20%E5%86%85%E6%A0%B8%E4%B8%8D%E6%98%AF%E6%81%A9%E6%99%BA%E6%B5%A6%E5%8F%91%E5%B8%83%E7%9A%84%EF%BC%9A%5B5.251637%5D%20layerscape-pcie%203400000.pcie%EF%BC%9A%E4%B8%BB%E6%9C%BA%E6%A1%A5%20%2Fsoc%2Fpcie%20%403400000%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%20%E8%8C%83%E5%9B%B4%EF%BC%9A%5B5.339741%5D%20layerscape-pcie%203400000.pcie%EF%BC%9AIO%200x40000001fff-%26gt%3B%200x00000000%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%20%5B5.437213%5D%20layerscape-pcie%203400000.pcie%EF%BC%9A%20IO%200x400001fff-0x00000000%20%5B5.437213%5D%20layerscape-pcie%203400000000%20000.pcie%EF%BC%9AMEM%200x4040000000...%200x407ffffff-%26gt%3B%200x40000000%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%20%5B5.534689%5D%20%E6%97%A0%E6%B3%95%E5%A4%84%E7%90%86%E8%99%9A%E6%8B%9F%E5%9C%B0%E5%9D%80%200000%200000%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%20%5B5.632140%5D%20%E5%A4%84%E7%9A%84%E5%86%85%E6%A0%B8%E7%A9%BA%E6%8C%87%E9%92%88%E5%8F%96%E6%B6%88%E5%BC%95%E7%94%A8%20pgd%20%3D%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%20(ptrval)%5B5.664637%5D%20%5B00000000%5D%20*pgd%3D00000000%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%20%5B5.707615%5D%20%E5%86%85%E9%83%A8%E9%94%99%E8%AF%AF%EF%BC%9A%E5%93%8E%E5%91%80%EF%BC%9A5%20%5B%231%5D%20SMP%20Arm%3C%2FSPAN%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%3E%20%E5%9C%A8%E4%BD%A0%E7%9A%84%E6%97%A5%E5%BF%97%E4%B8%AD%EF%BC%8C%E4%BC%BC%E4%B9%8E%E6%B2%A1%E6%9C%89%E9%85%8D%E7%BD%AE%E4%B8%8D%E5%8F%AF%E9%A2%84%E5%8F%96%E7%9A%84%E5%86%85%E5%AD%98%E8%B5%84%E6%BA%90%E3%80%82%20%E5%9C%A8%E6%81%A9%E6%99%BA%E6%B5%A6%E5%8F%91%E5%B8%83%E7%9A%84%20linux%20%E4%B8%AD%EF%BC%8C%E5%AE%83%E5%BA%94%E8%AF%A5%E6%89%93%E5%8D%B0%2036%20%E4%BD%8D%E5%9C%B0%E5%9D%80%EF%BC%8C%E8%BF%99%E6%AE%B5%E4%BB%A3%E7%A0%81%E6%9D%A5%E8%87%AA%E6%88%91%E4%BB%AC%E7%9A%84%20linux%20%E5%86%85%E6%A0%B8%EF%BC%9A%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3Ed%20ev_dbg%EF%BC%88dev%EF%BC%8C%22%20%E8%A7%A3%E6%9E%90%E8%8C%83%E5%9B%B4%E5%B1%9E%E6%80%A7...%20%5Cn%20%22)%3B%20for_each_of_pci_range%20(%26amp%3B%20%E8%A7%A3%E6%9E%90%E5%99%A8%EF%BC%8C%26amp%3B%20%E8%8C%83%E5%9B%B4)%25%23012llx..%25%20%7B%20%2F*%20%E8%AF%BB%E5%8F%96%E4%B8%8B%E4%B8%80%E4%B8%AA%E8%8C%83%E5%9B%B4%E5%85%83%E7%B4%A0%20*%2F%20i%20f%20((%20range.flags%20%26amp%3B%20IORESOURCE_TYPE_BITS)%20%3D%3D%20IORESOURCE_TYPE_BITS)%20%3D%3D%20IORESOURCE_%20%22%20%22%20%26amp%3B%20MEM)%20range_type%20%3D%20%22%20MEM%20%22%EF%BC%9B%20%E5%90%A6%E5%88%99%20r%20ange_type%20%3D%20%22%20err%20%22%EF%BC%9B%20d%20ev_%20info%EF%BC%88dev%EF%BC%8C%22%20%256s%20%23012llx-%26gt%3B%25%20%23012llx%5Cn%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%20%22%EF%BC%8Crange_type%EF%BC%8Crange.cpu_addr%EF%BC%8Crange.cpu%20_addr%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%20%2B%20range.size-1%EF%BC%8C%20%E8%8C%83%E5%9B%B4%20%E3%80%82%20pci_addr)%3B%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E