Let me add some details and suggest something:
X -configure created xorg.conf.new with:
Driver "nouveau"
VendorName "nVidia Corporation"
BoardName "GeForce 7150M"
The board name is wrong, but it works fine.
Some init script could execute X -configure before trying to start X.