I created a point light on the terrain and it works perfectly, however when I remove the bump map, it doesn't work anymore.
When I do the following I don't see the light on the terrain:
float3 n = normalize(IN.Normal);
When I do the following I see the light:
float3 n = normalize(tex2D(normalMap, IN.UV).rgb * 2.0f - 1.0f);
I checked to see if the mesh has normal and found that it has normal.