Did you switch camera option on in raspi-config (I guess so since you tested with other camera)?
Did you execute (I'm not 100% sure this is needed).
sudo usermod -a -G video pi
No other experimental camera related settings in the /boot/config.txt?
Did you try the camera icw another RPi board?
What memory split value did you configure?
sudo apt-get update
sudo apt-get full-upgrade
Ribbon cable setup in this way?