Hi Bastian,

Bastiaan Nijkamp wrote:
It seems i forgot to include the relevant TLB entries in U-Boot and the Device Tree in the e-mail, so here they are:

The TLB entries in U-Boot:

The kernel maintains the TLB, you must not set those in U-boot. It might cause conflicts when the kernel chooses its virtual memory space. You should only configure LAWs in U-boot as the kernel does not do that. That's the physical address you pass in the DTB (which seems to work, reading your kernel log).

Do you access RapidIO space in U-boot also?

Do you have a logic analyser, then you can see whether the read is actually coming out.

Check whether the time-to-live, packet and link timeouts have been set to sane values to prevent deadlocks (especially time-to-live). At least then your kernel will crash instead of lock up.

Micha
_______________________________________________
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev

Reply via email to