So basically X can't start on my Macbook mid 2010 running the Geforce 320M after installing the geforce driver.
It never really came up properly even out of the box, though the Live version seemed to work fine before I installed.
After it didn't startup properly, I went to the terminal and did an apt-get upgrade. Then I ran apt-get install nvidia-current-updates and ran the command
apt-get install linux-headers-`uname -r`which I found worked for someone else here to get the driver going.
This hasn't worked for me. The driver appears to be installed fine but upon restart it just hangs before getting to launch an X server. I rebooted to a root terminal and checked /var/log/Xorg.0.log and found the following.
So fine, I found this online to resolve this issue: nvidia-xconfig which generates a default xorg.conf file at /etc/X11/
But now I have a new issue. When I boot, it gets stuck with this output on the screen: brcms_ops_info_changed: arp:filtering: enabled true count (0) (implement) brcms_ops_info_changed: qos enabled: false (implement) brcms_ops_info_changed: arp filtering: enabled true count (0) (implement)
I still get the failed initialisation of screen error above.
When I open the xorg.conf generated by nvidia-xconfig command, I can see the following:
I have dmesg output but you need more than 2 rep to post: pastebin.com/DL6FxTwE