Why doesn’t the light affect my terrain…every other texture in my map reacts to the light but the terrain is still totally dark (Well, I use _minlight 5 which I guess is the reason the terrain is not all black).

I’ve tried replacing my terrain shaders with the terrain from Radar but still no light or shadows on the terrain.
I don’t have any ideas about what to try next…are there any q3map2 switches I don’t know about? -makelightaffectterrain maybe? 
Here is my terrain shader:
textures/decoder/lmterrain2_base
{
q3map_nonplanar
q3map_shadeangle 90
q3map_normalimage textures/sd_bumpmaps/normalmap_terrain.tga
q3map_lightmapsize 512 512
q3map_lightmapMergable
q3map_lightmapaxis z
q3map_tcGen ivector ( 512 0 0 ) ( 0 512 0 )
q3map_tcMod scale 1 1
q3map_tcMod rotate 37
surfaceparm grasssteps
surfaceparm landmine
}
textures/decoder/lmterrain2_0
{
q3map_nonplanar
q3map_shadeangle 90
q3map_baseshader textures/decoder/lmterrain2_base
{
map textures/decoder/lh-grass2.tga
rgbgen identity
}
{
lightmap $lightmap
blendFunc GL_DST_COLOR GL_ZERO
rgbgen identity
}
}
textures/decoder/lmterrain2_1
{
q3map_nonplanar
q3map_shadeangle 90
q3map_baseshader textures/decoder/lmterrain2_base
{
map textures/stone/mxrock3_a.tga
rgbgen identity
}
{
lightmap $lightmap
blendFunc GL_DST_COLOR GL_ZERO
rgbgen identity
}
}
textures/decoder/lmterrain2_2
{
q3map_nonplanar
q3map_shadeangle 90
q3map_baseshader textures/decoder/lmterrain2_base
{
map textures/temperate_sd/master_grass_dirt3.tga
rgbgen identity
}
{
lightmap $lightmap
blendFunc GL_DST_COLOR GL_ZERO
rgbgen identity
}
}
textures/decoder/lmterrain2_0to1
{
q3map_nonplanar
q3map_shadeangle 90
q3map_baseshader textures/decoder/lmterrain2_base
{
map textures/decoder/lh-grass2.tga
rgbgen identity
}
{
map textures/stone/mxrock3_a.tga
alphaGen vertex
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
rgbgen identity
}
{
lightmap $lightmap
blendFunc GL_DST_COLOR GL_ZERO
rgbgen identity
}
}
textures/decoder/lmterrain2_0to2
{
q3map_nonplanar
q3map_shadeangle 90
q3map_baseshader textures/decoder/lmterrain2_base
{
map textures/decoder/lh-grass2.tga
rgbgen identity
}
{
map textures/temperate_sd/master_grass_dirt3.tga
alphaGen vertex
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
rgbgen identity
}
{
lightmap $lightmap
blendFunc GL_DST_COLOR GL_ZERO
rgbgen identity
}
}
textures/decoder/lmterrain2_1to2
{
q3map_nonplanar
q3map_shadeangle 90
q3map_baseshader textures/decoder/lmterrain2_base
{
map textures/stone/mxrock3_a.tga
rgbgen identity
}
{
map textures/temperate_sd/master_grass_dirt3.tga
alphaGen vertex
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
rgbgen identity
}
{
lightmap $lightmap
blendFunc GL_DST_COLOR GL_ZERO
rgbgen identity
}
}