On my Macbook Pro 5,2 (early 2009) with 9400M and 9600M GT, I also have this bug. nouveau freezes the computer after kernel module load with no extra parameters.
Using nouveau.noaaccel=1, It boots with scrambled console to graphical openbox session with artifacts at the top of the screen, but openbox is not functional (I can only waive my cursor around).
On my Macbook Pro 5,2 (early 2009) with 9400M and 9600M GT, I also have this bug. nouveau freezes the computer after kernel module load with no extra parameters.
Using nouveau.noaaccel=1, It boots with scrambled console to graphical openbox session with artifacts at the top of the screen, but openbox is not functional (I can only waive my cursor around).
Here: http:// pastebin. com/4yhXK0Rt is output of dmesg after booting to commandline with nouveau.noaccel=1
Here: http:// ge.tt/8Cn0b0m/ v/0 is an mmiotrace & dmesg & lspci from starting openbox session with the nvidia blob.