drivers/iommu/io-pgtable-arm.c err !

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

drivers/iommu/io-pgtable-arm.c err !

1,602件の閲覧回数
muaxi8
Contributor V

After configuring the network IP address, print the following error repeatedly:

 

[ 166.612147] ------------[ cut here ]------------
[ 166.616761] WARNING: CPU: 7 PID: 45 at drivers/iommu/io-pgtable-arm.c:330 __arm_lpae_map+0x104/0x2d0
[ 166.625880] Modules linked in:
[ 166.628927] CPU: 7 PID: 45 Comm: ksoftirqd/7 Tainted: G W 5.4.47-dirty #2
[ 166.637005] Hardware name: NXP Layerscape LX2160ARDB (DT)
[ 166.642393] pstate: 60000005 (nZCv daif -PAN -UAO)
[ 166.647174] pc : __arm_lpae_map+0x104/0x2d0
[ 166.651348] lr : __arm_lpae_map+0x194/0x2d0
[ 166.655519] sp : ffff800010423880
[ 166.658823] x29: ffff800010423880 x28: ffff00205e124000
[ 166.664125] x27: ffff00205e124010 x26: 0000000000001000
[ 166.669427] x25: 0000000000001000 x24: 0000000000001000
[ 166.674729] x23: 0000fffffb002000 x22: 0000000000000003
[ 166.680031] x21: ffff002075ae1200 x20: 0000000000000844
[ 166.685333] x19: 00000020f41e5000 x18: 0000000000000008
[ 166.690635] x17: ffff00205e124000 x16: 000000000000000c
[ 166.695937] x15: 0000000000001000 x14: 00000000ffffffff
[ 166.701239] x13: 000000000000003f x12: 000000000000000c
[ 166.706541] x11: 0000000000000001 x10: 0000000000000009
[ 166.711843] x9 : 000000000000000c x8 : 0000000000000009
[ 166.717144] x7 : 000000000000000c x6 : ffff00205e124000
[ 166.722446] x5 : 0000000fffffb002 x4 : 0000000000000844
[ 166.727748] x3 : 0000000000001000 x2 : 0000000000000001
[ 166.733050] x1 : 0000000000000000 x0 : 0000000000000003
[ 166.738352] Call trace:
[ 166.740790] __arm_lpae_map+0x104/0x2d0
[ 166.744616] __arm_lpae_map+0x194/0x2d0
[ 166.748443] __arm_lpae_map+0x194/0x2d0
[ 166.752269] __arm_lpae_map+0x194/0x2d0
[ 166.756095] arm_lpae_map+0xcc/0x118
[ 166.759662] arm_smmu_map+0x40/0xb0
[ 166.763140] iommu_map+0xd4/0x1b0
[ 166.766445] __iommu_dma_map+0xa4/0xe0
[ 166.770185] iommu_dma_map_page+0x84/0xe8
[ 166.774185] add_bufs.isra.88+0xb8/0x1a0
[ 166.778098] dpaa2_eth_poll+0x2c8/0x360
[ 166.781924] net_rx_action+0x104/0x330
[ 166.785663] __do_softirq+0x11c/0x23c
[ 166.789316] run_ksoftirqd+0x3c/0x50
[ 166.792883] smpboot_thread_fn+0x16c/0x270
[ 166.796968] kthread+0x118/0x120
[ 166.800187] ret_from_fork+0x10/0x18
[ 166.803752] ---[ end trace 2dbecb3e8bffde7f ]---

0 件の賞賛
返信
2 返答(返信)

1,594件の閲覧回数
yipingwang
NXP TechSupport
NXP TechSupport

Maybe the kernel and the hardware disagreed on how to handle virtual memory, i.e. the kernel was compiled for the wrong cpu, or you do not have enough memory or not accessible.

Have you tried whether this error can be reproduced on LX2160ARDB demo board with same images?

0 件の賞賛
返信

1,591件の閲覧回数
muaxi8
Contributor V

I'll try the default kernel configuration and get back to you。

Maybe it's because I clipped the kernel

 

0 件の賞賛
返信