Hi.
My problem is in Blender 2.73a (not previous versions)… Only gradients and colors of weight painting get visible if a Subdivision modifier is assigned and View value in this modifier is upper than 0.
The same happens with vertex paint…
Maybe a bug?
I have Linux Mint 17 - 32bits -