Error with PCI in P2041 Kernel Boot log

cancel
Showing results for 
Search instead for 
Did you mean: 

Error with PCI in P2041 Kernel Boot log

552 Views
sameerarvikar
Contributor III

When  i am booting following error comes in kernel boot log

Found FSL PCI host bridge at 0x0000000ffe201000. Firmware bus number: 0->7
PCI host bridge /pcie@ffe201000 ranges:
MEM 0x0000000c20000000..0x0000000c3fffffff -> 0x00000000e0000000
IO 0x0000000ff8010000..0x0000000ff801ffff -> 0x0000000000000000
/pcie@ffe201000: PCICSRBAR @ 0xdf000000
EDAC PCI0: Giving out device to module 'MPC85xx_edac' controller 'mpc85xx_pci_err': DEV 'ffe201000.pcie' (INTERRUPT)
genirq: Flags mismatch irq 16. 000000a0 ([EDAC] PCI err) vs. 00010000 (mpic-error-int)
CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.12.37-rt51+g43cecda #25
Call Trace:
[e9083bb0] [c0007040] show_stack+0x40/0x170 (unreliable)
[e9083bf0] [c068d8b4] dump_stack+0x78/0xa0
[e9083c00] [c007a2d4] __setup_irq+0x594/0x5b0
[e9083c30] [c007a45c] request_threaded_irq+0xbc/0x160
[e9083c60] [c007c764] devm_request_threaded_irq+0x64/0xd0
[e9083c90] [c04d3e64] mpc85xx_pci_err_probe+0x324/0x470
[e9083cf0] [c00211ec] fsl_pci_probe+0x3c/0x60
[e9083d00] [c02cf2ac] really_probe+0x7c/0x280
[e9083d20] [c02ccfcc] bus_for_each_drv+0x6c/0xc0
[e9083d50] [c02cf208] device_attach+0xc8/0xf0
[e9083d70] [c02ce454] bus_probe_device+0xa4/0xe0
[e9083d90] [c02cbd94] device_add+0x494/0x720
[e9083de0] [c051f9a8] of_platform_device_create_pdata+0x68/0xc0
[e9083e00] [c051fb24] of_platform_bus_create+0x114/0x1b0
[e9083e60] [c051fc5c] of_platform_bus_probe+0x9c/0xf0
[e9083e80] [c00021a8] do_one_initcall+0x158/0x1d0
[e9083ef0] [c086b8e8] kernel_init_freeable+0x138/0x1d0
[e9083f20] [c0002828] kernel_init+0x18/0x170
[e9083f40] [c000ff5c] ret_from_kernel_thread+0x5c/0x64
mpc85xx_pci_err_probe: Unable to request irq 16 for MPC85xx PCI err
EDAC PCI: Removed device 0 for MPC85xx_edac mpc85xx_pci_err: DEV ffe201000.pcie
PCI: Probing PCI hardware
fsl-pci ffe201000.pcie: PCI host bridge to bus 0000:00
pci_bus 0000:00: root bus resource [io 0xf1040000-0xf104ffff] (bus address [0x0000-0xffff])
pci_bus 0000:00: root bus resource [mem 0xc20000000-0xc3fffffff] (bus address [0xe0000000-0xffffffff])
pci_bus 0000:00: root bus resource [bus 00-ff]
pci 0000:00:00.0: ignoring class 0x0b2000 (doesn't match header type 01)
pci 0000:00:00.0: PCI bridge to [bus 01-ff]
pci 0000:01:00.0: PCI bridge to [bus 02-ff]
pci 0000:02:01.0: PCI bridge to [bus 03-ff]
pci 0000:02:02.0: PCI bridge to [bus 04-ff]
pci 0000:04:00.0: PCI bridge to [bus 05-ff]
pci 0000:02:03.0: PCI bridge to [bus 06-ff]
pci 0000:02:04.0: PCI bridge to [bus 07-ff]
PCI: Cannot allocate resource region 1 of PCI bridge 2, will remap
PCI: Cannot allocate resource region 1 of PCI bridge 4, will remap
PCI: Cannot allocate resource region 1 of PCI bridge 5, will remap
PCI: Cannot allocate resource region 0 of device 0000:05:00.0, will remap
PCI: Cannot allocate resource region 1 of device 0000:05:00.0, will remap
PCI: Cannot allocate resource region 0 of device 0000:05:01.0, will remap
PCI: Cannot allocate resource region 1 of device 0000:05:01.0, will remap
PCI: Cannot allocate resource region 0 of device 0000:05:02.0, will remap
PCI: Cannot allocate resource region 1 of device 0000:05:02.0, will remap
PCI: Cannot allocate resource region 0 of device 0000:05:03.0, will remap
PCI: Cannot allocate resource region 1 of device 0000:05:03.0, will remap
pci 0000:00:00.0: BAR 9: can't assign mem pref (size 0x800000)
pci 0000:00:00.0: BAR 9: can't assign mem pref (size 0x800000)
pci 0000:01:00.0: BAR 8: assigned [mem 0xc20000000-0xc208fffff]
pci 0000:01:00.0: BAR 9: assigned [mem 0xc20900000-0xc210fffff 64bit pref]
pci 0000:01:00.0: BAR 7: assigned [io 0xf1040000-0xf1043fff]
pci 0000:02:01.0: BAR 8: assigned [mem 0xc20000000-0xc201fffff]
pci 0000:02:01.0: BAR 9: assigned [mem 0xc20900000-0xc20afffff 64bit pref]
pci 0000:02:02.0: BAR 8: assigned [mem 0xc20200000-0xc204fffff]
pci 0000:02:02.0: BAR 9: assigned [mem 0xc20b00000-0xc20cfffff 64bit pref]
pci 0000:02:03.0: BAR 8: assigned [mem 0xc20500000-0xc206fffff]
pci 0000:02:03.0: BAR 9: assigned [mem 0xc20d00000-0xc20efffff 64bit pref]
pci 0000:02:04.0: BAR 8: assigned [mem 0xc20700000-0xc208fffff]
pci 0000:02:04.0: BAR 9: assigned [mem 0xc20f00000-0xc210fffff 64bit pref]
pci 0000:02:01.0: BAR 7: assigned [io 0xf1040000-0xf1040fff]
pci 0000:02:02.0: BAR 7: assigned [io 0xf1041000-0xf1041fff]
pci 0000:02:03.0: BAR 7: assigned [io 0xf1042000-0xf1042fff]
pci 0000:02:04.0: BAR 7: assigned [io 0xf1043000-0xf1043fff]
pci 0000:02:01.0: PCI bridge to [bus 03]
pci 0000:02:01.0: bridge window [io 0xf1040000-0xf1040fff]
pci 0000:02:01.0: bridge window [mem 0xc20000000-0xc201fffff]
pci 0000:02:01.0: bridge window [mem 0xc20900000-0xc20afffff 64bit pref]
pci 0000:04:00.0: BAR 8: assigned [mem 0xc20200000-0xc202fffff]
pci 0000:05:00.0: BAR 0: assigned [mem 0xc20200000-0xc2021ffff]
pci 0000:05:01.0: BAR 0: assigned [mem 0xc20220000-0xc2023ffff]
pci 0000:05:02.0: BAR 0: assigned [mem 0xc20240000-0xc2025ffff]
pci 0000:05:03.0: BAR 0: assigned [mem 0xc20260000-0xc2027ffff]
pci 0000:05:00.0: BAR 1: assigned [mem 0xc20280000-0xc20280fff]
pci 0000:05:01.0: BAR 1: assigned [mem 0xc20281000-0xc20281fff]
pci 0000:05:02.0: BAR 1: assigned [mem 0xc20282000-0xc20282fff]
pci 0000:05:03.0: BAR 1: assigned [mem 0xc20283000-0xc20283fff]
pci 0000:04:00.0: PCI bridge to [bus 05]
pci 0000:04:00.0: bridge window [mem 0xc20200000-0xc202fffff]
pci 0000:02:02.0: PCI bridge to [bus 04-05]
pci 0000:02:02.0: bridge window [io 0xf1041000-0xf1041fff]
pci 0000:02:02.0: bridge window [mem 0xc20200000-0xc204fffff]
pci 0000:02:02.0: bridge window [mem 0xc20b00000-0xc20cfffff 64bit pref]
pci 0000:02:03.0: PCI bridge to [bus 06]
pci 0000:02:03.0: bridge window [io 0xf1042000-0xf1042fff]
pci 0000:02:03.0: bridge window [mem 0xc20500000-0xc206fffff]
pci 0000:02:03.0: bridge window [mem 0xc20d00000-0xc20efffff 64bit pref]
pci 0000:02:04.0: PCI bridge to [bus 07]
pci 0000:02:04.0: bridge window [io 0xf1043000-0xf1043fff]
pci 0000:02:04.0: bridge window [mem 0xc20700000-0xc208fffff]
pci 0000:02:04.0: bridge window [mem 0xc20f00000-0xc210fffff 64bit pref]
pci 0000:01:00.0: PCI bridge to [bus 02-07]
pci 0000:01:00.0: bridge window [io 0xf1040000-0xf1043fff]
pci 0000:01:00.0: bridge window [mem 0xc20000000-0xc208fffff]
pci 0000:01:00.0: bridge window [mem 0xc20900000-0xc210fffff 64bit pref]
pci 0000:00:00.0: PCI bridge to [bus 01-07]
pci 0000:00:00.0: bridge window [io 0xf1040000-0xf104ffff]
pci 0000:00:00.0: bridge window [mem 0xc20000000-0xc3fffffff]

How to solve the issue,

Thanks and Regards

Labels (1)
Tags (4)
0 Kudos
2 Replies

145 Views
yipingwang
NXP TechSupport
NXP TechSupport

Hello sameerarvikar,

According to your boot log, it seems that you are using Linux Kernel SDK 1.9 pre-built Linux Kernel. I didn't find this problem on P2041ARDB target board.

Did you modify the dts file? If yes, would you please also provide it? Probably there is problem in the dts file.

What kind of PCIe device did you use on your target board?


Have a great day,
TIC

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos

145 Views
sameerarvikar
Contributor III

No i have not changed anything

0 Kudos