Lightening problem

I am new in OpenGL programming. I am using Borland C++ Builder 5.0 and want to use OpenGL (gl.h & glu.h) to draw a sphere on a form. I add also the lightening effect. The program runs properly when I am using Nvidia TNT2 M64 32M and the lightening effect shown. But when I use ASUS V6600MX Geforce 256 32M SDR, the program can still run but no lightening effect appear. The same problem appear when I use SIS630/730 integrated AGP display.
Can anyone tell me why and how to solve the problem?

best regards,

(using AMD Duron 800MHz)