Do you know if the basic Centos 5.1 kernel is 2.6.18? I ask this because the stable openvz kernel is 2.6.18 and that is quite old. It is patched to fix bugs since 2.6.18 was introduced but it may not support your hardware if your hardware is very new. Also it could be a configuration settings difference between the two kernels.