Trim Samsung 840 Evo

Discussion in 'MacBook Pro' started by whatlifeforme, Oct 25, 2014.

  1. whatlifeforme macrumors member

    Joined:
    Jul 10, 2011
    #1
    I have a Samsung 840 Evo that I recently purchased new and installed.


    I had a friend assist me in installing the drive. The instructions said to install software from Samsung's website. My friend said not to do this. Thus, I didn't.

    I did however install "Trim Enabler" (http://www.cindori.org/software/trimenabler/).

    1. Should I install the software from samsung's website?
    2. Should I try and use samsung's software to enable trim, continue using the application from cindori, or do you recommend another method for enabling trim?

    Thanks for reading. Please provide any advice you may have. :apple::cool:
     
  2. 556fmjoe macrumors 65816

    556fmjoe

    Joined:
    Apr 19, 2014
    #2
    If your current Trim software is working, I see no reason to change.
     
  3. yanki01 macrumors 68040

    yanki01

    Joined:
    Feb 28, 2009
    Location:
    Texas
  4. whatlifeforme thread starter macrumors member

    Joined:
    Jul 10, 2011
    #4
    It says "The patch is active but trim is not working. Perhaps your SSD does not support trim, or you need to reboot." It did not display this message until i upgraded to yosemite.
     
  5. priitv8 macrumors 68020

    Joined:
    Jan 13, 2011
    Location:
    Estonia
    #5
    Apparently TRIM enabler doesn't work under Yosemite. When I upgraded, it was even moved into "unsupported Software" folder.
    I am not aware if they've upgraded their soft to match Yosemite.
     
  6. awests macrumors regular

    Joined:
    Jul 24, 2014
    Location:
    Bay Area, CA
    #6
    Yosemite introduced kext signing, which is how TRIM enabler enables TRIM. So technically its not supported by Apple, but it does support 3rd party SSD's under Yosemite. On the Cindori website there is a much better explanation.

    OP, make sure TRIM is enabled, and restart your computer until it says "everything looks super".
     
  7. Brian Y macrumors 68040

    Joined:
    Oct 21, 2012
    #7
    Don't bother with Samsung's software - it's a bit of a mess IMO.
     
  8. priitv8 macrumors 68020

    Joined:
    Jan 13, 2011
    Location:
    Estonia
    #8
    Thanks! This was worthwhile reading!
     
  9. hallux macrumors 68020

    hallux

    Joined:
    Apr 25, 2012
    #9
    Trim Enabler DOES work on Yosemite, I have it running on both of my Macs.

    Not quite. Trim Enabler basically modifies the Apple SATA driver to enable Trim on a non-Apple SSD. Once that driver is modified it can no longer be signed so the KEXT signing that Apple introduced with Yosemite needs to be disabled before Trim can be enabled. Enabling Trim requires 2 reboots now, and if you use Trim Enabler you need to turn it off before doing any OS updates.
     
  10. awests macrumors regular

    Joined:
    Jul 24, 2014
    Location:
    Bay Area, CA
    #10
    I've actually installed updates with TRIM enabled with no problems.
     
  11. thepen macrumors newbie

    thepen

    Joined:
    Oct 22, 2014
    #11
    Trim kext is altered in Yosemite. This is not relevant if you're using an Apple installed SSD. If you're using a DIY SSD, Trim support is tricky in Yosemite because of recent modifications to kext security management that affects Trim support. [More about Trim Enabler for Mac](http://www.cindori.org/trim-enabler-and-yosemite/).

    From the link:

    About Trim in Yosemite In OS X 10.10 (Yosemite),


    Apple has introduced a new security requirement called kext signing. (A kext is
    a kernel extension, or a driver, in Mac OS X)

    Kext signing basically works by checking if all the drivers in the
    system are unaltered by a third party, or approved by Apple. If they
    have been modified, Yosemite will no longer load the driver. This is a
    means of enforcing security, but also a way for Apple to control what
    hardware that third party developers can release OS X support for.

    Since Trim Enabler works by unlocking the Trim driver for 3rd party
    SSD’s, this security setting prevents Trim Enabler to enable Trim on
    Yosemite.

    To continue to use Trim Enabler and continue to get Trim for your
    third party SSD, you first need to disable the kext signing security
    setting.

    It is important to note that the kext-signing setting is global, if
    you disable it you should be careful to only install system drivers
    from sources that you trust.​

    If you do a PRAM reset, you may not be able to startup without doing some tweaks from recovery partition (see link for more explanation).

    Unfortunately, there are now security tradeoffs and additional headaches if you decide to use Trim support in non-Apple SSDs on Yosemite.

    Good Luck!
     

Share This Page