How is the Internal render engine different from Cycles when it comes to Normal map?
There is an error in your node setup:
Yours:


Correct:


Note that the normal value gets plugged into the normal option on the shader node, not into the displacement.