MacBookPro 6,2 with 330M kernel crash with 340 NVidia driver

On a MacBookPro 6,2 with a NVida 330m the nvidia drivers 340 and the one before that give a kernel crash. It doesnt matter if I install through mint package manager or through the nvidia installer.

I guess this is a known problem, as I suspect more people have run into it (from my various googling around to find a solution).

I havent tried other kernels than Linux 3.13.0-37-generic (x86_64) which came with linux mint 17 install.

Would be great if this can be solved… perhaps in update legacy release?!
For now sticking with the nouveau drivers and without opencl / proper hw acc. : (

Aug 31 14:57:22 NewCoffee nvidia-persistenced: Started (1644)
Aug 31 14:57:22 NewCoffee kernel: [ 7.799300] nvidia 0000:01:00.0: irq 45 for MSI/MSI-X
Aug 31 14:57:22 NewCoffee kernel: [ 7.807045] ACPI Warning: _SB_.PCI0.P0P2.GFX0.DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20131115/nsarguments-95
)
Aug 31 14:57:22 NewCoffee kernel: [ 7.807097] ACPI Warning: _SB
.PCI0.P0P2.GFX0.DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20131115/nsarguments-95
)
Aug 31 14:57:22 NewCoffee kernel: [ 7.807122] ACPI Warning: _SB
.PCI0.P0P2.GFX0.DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20131115/nsarguments-95
)
Aug 31 14:57:22 NewCoffee kernel: [ 7.807143] ACPI Warning: _SB
.PCI0.P0P2.GFX0.DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20131115/nsarguments-95
)
Aug 31 14:57:22 NewCoffee kernel: [ 7.807165] ACPI Warning: _SB
.PCI0.P0P2.GFX0.DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20131115/nsarguments-95
)
Aug 31 14:57:22 NewCoffee kernel: [ 7.807185] ACPI Warning: _SB
.PCI0.P0P2.GFX0.DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20131115/nsarguments-95
)
Aug 31 14:57:22 NewCoffee kernel: [ 7.807206] ACPI Warning: _SB
.PCI0.P0P2.GFX0.DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20131115/nsarguments-95
)
Aug 31 14:57:22 NewCoffee kernel: [ 7.807227] ACPI Warning: _SB
.PCI0.P0P2.GFX0._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20131115/nsarguments-95
)
Aug 31 14:57:22 NewCoffee kernel: [ 7.891977] init: plymouth-stop pre-start process (1684) terminated with status 1
Aug 31 14:57:22 NewCoffee kernel: [ 8.351193] BUG: unable to handle kernel NULL pointer dereference at 0000000000000328
Aug 31 14:57:22 NewCoffee kernel: [ 8.351435] IP: [] _nv006515rm+0x4b/0xc0 [nvidia]
Aug 31 14:57:22 NewCoffee kernel: [ 8.351437] PGD 0
Aug 31 14:57:22 NewCoffee kernel: [ 8.351440] Oops: 0000 [#1] SMP
Aug 31 14:57:22 NewCoffee kernel: [ 8.351484] Modules linked in: pci_stub vboxpci(OX) vboxnetadp(OX) vboxnetflt(OX) vboxdrv(OX) snd_hda_codec_hdmi arc4 brcmsmac cordic brcmutil b4
3 mac80211 btusb cfg80211 joydev ssb bnep rfcomm bluetooth hid_appleir applesmc input_polldev nvidia(POX) bcm5974 uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core videodev
intel_powerclamp coretemp hid_generic kvm_intel kvm crct10dif_pclmul snd_hda_codec_cirrus crc32_pclmul ghash_clmulni_intel aesni_intel snd_seq_midi aes_x86_64 snd_seq_midi_event lrw
snd_hda_intel gf128mul glue_helper dm_multipath snd_hda_codec snd_rawmidi ablk_helper scsi_dh cryptd snd_hwdep snd_seq snd_pcm snd_seq_device bcma snd_page_alloc lpc_ich snd_timer in
tel_ips snd apple_gmux soundcore binfmt_misc apple_bl shpchp mac_hid nls_iso8859_1 parport_pc ppdev lp parport dm_mirror dm_region_hash dm_log usb_storage hid_apple usbhid hid i915 i
2c_algo_bit drm_kms_helper firewire_ohci tg3 drm ahci firewire_core libahci ptp crc_itu_t pps_core video
Aug 31 14:57:22 NewCoffee kernel: [ 8.351498] CPU: 3 PID: 1611 Comm: Xorg Tainted: P OX 3.13.0-37-generic #64-Ubuntu
Aug 31 14:57:22 NewCoffee kernel: [ 8.351500] Hardware name: Apple Inc. MacBookPro6,2/Mac-F22586C8, BIOS MBP61.88Z.0057.B0F.1112091028 12/09/11
Aug 31 14:57:22 NewCoffee kernel: [ 8.351501] task: ffff8800aa5a3000 ti: ffff88023f458000 task.ti: ffff88023f458000
Aug 31 14:57:22 NewCoffee kernel: [ 8.351814] RIP: 0010:[] [] _nv006515rm+0x4b/0xc0 [nvidia]
Aug 31 14:57:22 NewCoffee kernel: [ 8.351816] RSP: 0018:ffff88023f459a00 EFLAGS: 00010286
Aug 31 14:57:22 NewCoffee kernel: [ 8.351818] RAX: 0000000000000000 RBX: ffff88003526c008 RCX: 0000000000000000
Aug 31 14:57:22 NewCoffee kernel: [ 8.351819] RDX: 0000000000000000 RSI: 0000000000000056 RDI: 0000000000000000
Aug 31 14:57:22 NewCoffee kernel: [ 8.351820] RBP: ffff8800aa5eaf00 R08: 0000000000000002 R09: ffff8800aa54ed08
Aug 31 14:57:22 NewCoffee kernel: [ 8.351821] R10: ffff880247003b00 R11: ffffffffa08530a0 R12: 0000000000000000
Aug 31 14:57:22 NewCoffee kernel: [ 8.351822] R13: 0000000000000000 R14: ffff880035214008 R15: 0000000000000002
Aug 31 14:57:22 NewCoffee kernel: [ 8.351825] FS: 00007f004377c9c0(0000) GS:ffff88024fcc0000(0000) knlGS:0000000000000000
Aug 31 14:57:22 NewCoffee kernel: [ 8.351826] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Aug 31 14:57:22 NewCoffee kernel: [ 8.351827] CR2: 0000000000000328 CR3: 00000000aa4cc000 CR4: 00000000000007e0
Aug 31 14:57:22 NewCoffee kernel: [ 8.351829] Stack:
Aug 31 14:57:22 NewCoffee kernel: [ 8.351833] ffff880035274008 ffff880035274008 ffff88003526c008 ffff880035214008
Aug 31 14:57:22 NewCoffee kernel: [ 8.351880] 0000000000000008 ffffffffa07a35c6 000000000000000a ffff880035214008
Aug 31 14:57:22 NewCoffee kernel: [ 8.351883] ffff88003526c008 ffff8800352ea008 ffff8800352c2008 ffffffffa079ce56
Aug 31 14:57:22 NewCoffee kernel: [ 8.351883] Call Trace:
Aug 31 14:57:22 NewCoffee kernel: [ 8.352138] [] ? _nv007058rm+0x406/0x920 [nvidia]
Aug 31 14:57:22 NewCoffee kernel: [ 8.352402] [] ? _nv007054rm+0xa6/0x2c0 [nvidia]
Aug 31 14:57:22 NewCoffee kernel: [ 8.353230] [] ? _nv008900rm+0x3d0f/0x5c10 [nvidia]
Aug 31 14:57:22 NewCoffee kernel: [ 8.353429] [] ? _nv009251rm+0x3b/0x60 [nvidia]
Aug 31 14:57:22 NewCoffee kernel: [ 8.353545] [] ? _nv013594rm+0xa79/0xb90 [nvidia]
Aug 31 14:57:22 NewCoffee kernel: [ 8.353661] [] ? _nv000780rm+0x32f/0x650 [nvidia]
Aug 31 14:57:22 NewCoffee kernel: [ 8.353776] [] ? rm_init_adapter+0x6a/0x100 [nvidia]
Aug 31 14:57:22 NewCoffee kernel: [ 8.353891] [] ? nvidia_open+0x1f4/0x930 [nvidia]
Aug 31 14:57:22 NewCoffee kernel: [ 8.354007] [] ? nvidia_frontend_open+0x49/0xa0 [nvidia]
Aug 31 14:57:22 NewCoffee kernel: [ 8.354012] [] ? chrdev_open+0x9f/0x1d0
Aug 31 14:57:22 NewCoffee kernel: [ 8.354016] [] ? do_dentry_open+0x233/0x2e0
Aug 31 14:57:22 NewCoffee kernel: [ 8.354019] [] ? cdev_put+0x30/0x30
Aug 31 14:57:22 NewCoffee kernel: [ 8.354021] [] ? vfs_open+0x49/0x50
Aug 31 14:57:22 NewCoffee kernel: [ 8.354026] [] ? do_last+0x554/0x1200
Aug 31 14:57:22 NewCoffee kernel: [ 8.354032] [] ? apparmor_file_alloc_security+0x5b/0x180
Aug 31 14:57:22 NewCoffee kernel: [ 8.354035] [] ? path_openat+0xbb/0x640
Aug 31 14:57:22 NewCoffee kernel: [ 8.354041] [] ? security_inode_alloc+0x1e/0x20
Aug 31 14:57:22 NewCoffee kernel: [ 8.354045] [] ? simple_xattr_get+0x68/0xb0
Aug 31 14:57:22 NewCoffee kernel: [ 8.354049] [] ? do_filp_open+0x3a/0x90
Aug 31 14:57:22 NewCoffee kernel: [ 8.354053] [] ? __alloc_fd+0xa7/0x130
Aug 31 14:57:22 NewCoffee kernel: [ 8.354056] [] ? do_sys_open+0x129/0x280
Aug 31 14:57:22 NewCoffee kernel: [ 8.354059] [] ? mntput+0x24/0x40
Aug 31 14:57:22 NewCoffee kernel: [ 8.354061] [] ? path_put+0x1e/0x30
Aug 31 14:57:22 NewCoffee kernel: [ 8.354064] [] ? SyS_open+0x1e/0x20
Aug 31 14:57:22 NewCoffee kernel: [ 8.354068] [] ? system_call_fastpath+0x1a/0x1f
Aug 31 14:57:22 NewCoffee kernel: [ 8.354091] Code: 20 c7 83 5c 18 00 00 00 00 00 00 49 89 c5 eb 18 44 89 e2 48 89 de 4c 89 f7 ff 93 a0 05 00 00 01 83 5c 18 00 00 41 ff c4 4c 89 ef <41> ff 95 28 03 00 00 44 39 e0 77 d9 4c 89 f7 b9 74 06 10 00 31
Aug 31 14:57:22 NewCoffee kernel: [ 8.354309] RIP [] _nv006515rm+0x4b/0xc0 [nvidia]
Aug 31 14:57:22 NewCoffee kernel: [ 8.354310] RSP
Aug 31 14:57:22 NewCoffee kernel: [ 8.354311] CR2: 0000000000000328
Aug 31 14:57:22 NewCoffee kernel: [ 8.354349] —[ end trace 718cbe2e6ecd965a ]—

My problem looks similar to this, but its not:

https://bbs.archlinux.org/viewtopic.php?id=189084
https://devtalk.nvidia.com/default/topic/784322/linux/nvidia-340xx-causes-flickering-desktop-no-dual-monitor-possible-no-hd-videos-on-archlinux-x-ubunt/2/
https://devtalk.nvidia.com/default/topic/797100/linux/black-screen-with-all-340-xx-drivers-newer-than-340-46/

For me its not the drm kernel problem introduced at 3.18.
And its not only the 340.76 version, with the 337.25 NVidia drivers I have the same issue - nothing works.

I don’t see anything I can try to make it work, any help tip to make it work appreciated. Im looking to make the opencl of the gpu to work (thats not available in nouveau).