![]() ![]() ![]() This has been confirmed now in early drives using Sandforce controllers in which live data could be incorrectly marked and deleted by using TRIM. Apple no doubt tested all kinds of brands and manufacturers when deciding who to use in their own machines, and likely found that many had bugs in their implementation TRIM. ![]() I've updated without issues.Īs for all the conspiracy theories about why Apple did not enable trim support for non Apple branded SSDs, until now, this is a perfect example. ![]() Read more about this SEPARATE PROBLEM UNRELATED TO THE LINUX PROBLEM HERE:įirmware update is provided as an ISO bootable CD image that will boot Macs or Windows PC., using a Linux micro kernel, that locates and updates the drive. This problem affects the drive regardless of OS, so highly recommended you update the firmware. The latest firmware from Apfixes this by periodically 'refreshing' in the background all the data on the drive to keep the charge strong, even data that isn't accessed. This problem is not OS specific and deals with the actual physical nature of the drive itself. HOWEVER, there is ANOTHER issue with Samsung EVO related to reading data that is 'old' (not been accessed for a long time) where the charge may degrade, requiring multiple attempts to read the data. Windows and OS X ignore this bit because as of now, they only support 'normal' sequential TRIM, so is unaffected BY THIS ONE PARTICULAR PROBLEM. The incorrect bit says that EVO supports beyond normal sequential queued TRIM commands (it does not) and then Linux attempts to implement (which does support more than sequential) and runs in to problems. One problem, related to the drives having an incorrect bit set that tells the OS what type of NCQ queing command it supports. Not true, there are actually TWO critical issues discovered so far with the EVO drives, one Linux related, the other NOT. Some users are insisting the problem is only with Linux, and you don't need a firmware update. There is a lot of confusion about the multiple issues with the Samsung and the need for firmware update. Sudo touch -acfm -r /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage-backup /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorageģ.IF YOU OWN A SAMSUNG EVO OR EVO PRO, 840 OR 850, be sure to install the latest firmware before turning on TRIM support Attempt to make it look like we were never here: Sudo cp -p /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage-backupĬp -p ~root/im-enabled /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage-backup Sudo echo /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage > ~/root/ Sudo cp -p /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage ~root/IOAHCIBlockStorage-original Added -p to preserve original metadata about the file Technical note: The driver changed in 10.8.2 and similar perl commands that worked in earlier OS X versions did not work for me once I updated to 10.8.2.ġ. WARNING: This is ONLY tested on 10.8.2, and NOT earlier or later versions. Enable TRIM on non-Apple SSDs in OS X 10.8.2 Mountain Lion. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |