garrettra wrote:
TRIM support isn't a requirement for the 840 EVO series. Samsung implemented a controller, MEX, which allows the drive to manage garbage collection. This is similar to the Sandforce controller used on other drives (if you've heard of that) in that the SSD handles these tasks during system idle time. So without TRIM enabled you'll definitely want to leave your computer idle for periods of time here and there...
OK, this is good news and something I was hoping to hear. I knew that other brands used Sandforce which doesn't need TRIM, so I was hoping that since EVO 840 is a recent model that Samsung had similar technology that helps obviate the need for TRIM. This means one reasonable course of action is to forget about the TRIM problem and just run the drive in Yosemite as is.
garrettra wrote:
...Edit: FWIW I'm upgrading to a Samsung 840 EVO and I'm going with the TRIM workaround for Yosemite that's been posted elsewhere. I don't see driver signage as a gaping security hole right now and, given the backlash from the professional community on this issue (which is depended on third party SSD support in Mac OS X), I suspect Apple will revise this policy at some point before the next OS release. Fingers crossed, and good luck.
Just for clarification: By "the TRIM workaround...posted elsewhere" do you mean turning off the OS X security requirement for signed kernel extensions? If so, that sounds like an OK solution. Since the kernel signing requirement is new, turning it off leaves you no worse off than you were in 10.9 and earlier.
The biggest risk to this solution I know of then is that if NVRAM or similar becomes reset, the kernel signing setting gets reset and may result in a blocked boot when the unsigned TRIM enabler is detected. I'm sure you already know this, I'm just mentioning it for those who need to be aware that if OS X stops your Mac from booting because it detects the unsigned TRIM enabler, you must understand and be able to carry out the steps to put your Mac back in a bootable state. Those steps may require the Terminal and are listed in FAQ and support for using Trim Enabler in OS X Yosemite, scroll down the section "Recovering from stop sign on boot screen."
Thanks a lot for your post, it helps!
P.S. As an 840 EVO owner I did fix my drive with the Samsung software by burning a bootable CD. Note that it is not just a "firmware update," there is a separate repair program that must be run to fix the performance bug, you will not find the combined repair/firmware package in the Mac firmware section of the Samsung download page. You have to get it from the performance bug fix section of the download page.