Intel® SoC FPGA Embedded Development Suite
Support for SoC FPGA Software Development, SoC FPGA HPS Architecture, HPS SoC Boot and Configuration, Operating Systems
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
304 Discussions

Unhandled prefetch abort: external abort on non-linefetch

SNaya9
Beginner
720 Views

Hi All,

 

We are using arria10 SOC in our custom design and the linux kenel that is used is 4.1.22. We are accessing the FPGA PIO's and other interfaces(SPI, lwbridge,h2fpga bridges) through application using mmap for /dev/mem device node.

 

On running the application randomly we are facing the following crashes

 

[ 260.978011] Unhandled prefetch abort: external abort on non-linefetch (0x1008) at 0xc0612440

[ 260.997282] Internal error: : 1008 [#1] SMP ARM

[ 261.001791] Modules linked in:

[ 261.004844] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.9.78-ltsi-altera #1

[ 261.011770] Hardware name: Generic DT based system

[ 261.016536] task: c0b06ac0 task.stack: c0b00000

[ 261.021048] PC is at __netif_receive_skb+0x0/0x94

[ 261.025729] LR is at netif_receive_skb_internal+0x58/0xc4

[ 261.031102] pc : [<c0612440>]  lr : [<c061265c>]  psr: 60030113

[ 261.031102] sp : c0b01d38 ip : 00000000 fp : c0b01d64

[ 261.042522] r10: f0ab9ba0 r9 : 0000005d r8 : 0000003c

[ 261.047719] r7 : 00000000 r6 : 00000100 r5 : ee5179c0 r4 : c0b04478

[ 261.054213] r3 : 00000000 r2 : 00000000 r1 : 00000000 r0 : ee5179c0

[ 261.060709] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment none

[ 261.067808] Control: 10c5387d Table: 2eb8404a DAC: 00000051

[ 261.073524] Process swapper/0 (pid: 0, stack limit = 0xc0b00218)

[ 261.079500] Stack: (0xc0b01d38 to 0xc0b02000)

 

Could anyone please help me in solving this issue.

 

Regards,

Shwetha

 

0 Kudos
1 Reply
Fawaz_J_Intel
Employee
340 Views

Hello,

It seems you are accessing invalid address, or an address with wrong device tree value.

Our support is limited in such cases, we are not supporting applications development.

 

thanks

 

Reply