Hi Alex
Unfortunately you can use DMA on either tx or rx, and not both on UART4 of the K66.
If you connect the source to a DMA channel with both rx and tx DMA triggers enabled either of them will trigger a DMA transfer, which means that rx will disturb tx and tx will disturb rx.
On the K64 both UARTs 4 and 5 have this restriction!
The K66 does in fact have a free (marked reserved) DMA source number that could have been used for UART4 receive due to the fact that its 6th UART is a LPUART, which has its own rx and tx source elsewhere. Presumably giving UART4 its own rx source would have disrupted the standard MUX layout in some way and it was decided to keep it shared (for compatibility), which is a shame in your case. I think that you will need to decide on the direction to use DMA on and use interrupt on the other.
Regards
Mark
UARTs: http://www.utasker.com/docs/uTasker/uTaskerUART.PDF
uTasker developer and supporter (+5'000 hours experience on +60 Kinetis derivatives in +80 product developments)
Kinetis: http://www.utasker.com/kinetis.html