I forgot to add that in the debug process I also found out a bug in the DMA API that is supplied with the kernel. I thought this was an exact copy of the Freescale supplied one, but it turns out it is not.
Try adding
#include "MCD_tasksInit.h"
in MCD_tasksInit.c in the linux-2.4.26/drivers/dma subdir of the latest Logic BSP!
Who on earth forgot to do that must be shot...
There are differences in the microcode too-- but I can't get neither of them to work... please help.