I'm currently trying to compile Linux for AD-FMCDAQ2-EBZ KCU105 reference design by following the instructions from https://wiki.analog.com/resources/eval/user-guides/ad-fmcdaq2-ebz/software/linux/microblaze
Everything goes fine until I boot the Kernel and get following error message (see full boot log as an attachment):
Oops: kernel access of bad area, sig: 11
CPU: 0 PID: 6 Comm: kworker/u2:0 Not tainted 4.4.0-ge8b7296 #3
Workqueue: deferwq deferred_probe_work_func
task: ac036a40 ti: ac04a000 task.ti: ac04a000
Registers dump: mode=AC04BAD4
If I load the default precompiled Linux image that comes with the package (https://wiki.analog.com/_media/resources/tools-software/linux-drivers/platforms/kcu105_fmcdaq2.zip), everything works. But when I compile the Kernel myself and use precompiled FPGA binary the error above occurs.
Any ideas what is going wrong and how to proceed? Is there some mismatch between the device-tree that comes from the git and the FPGA binary from the package?