Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
However, I got about 20+ reports of people using it without problems in Lion beta. They were well aware that they were doing it on their own risk.

When Lion released, I did not say anything about using Trim Enabler in Lion. Still people went ahead and used it, on their own risk, against my instructions.

People patch, if it doesn't work well, they can restore. Nothing lost, nothing damaged. But the kext is tested with Lion! Using an slightly older kext is not the end of the world.

This conversation is really irrelevant considering the new version is like, a week away.

Not really sure what you're trying to prove. I think we can agree that using old kexts pose a risk, but in this case I did not release or claim any software to work without proper testing.

Still the exact same kext in 10.7.1 so no need to rush, I will add some extra features
Sorry but your logic is screwed up. What about all reports of problems with various SSDs and Lion? And what about the info on your site from July 20th? "Trim enabler 1.2 works fine on Lion 10.7.0 because the driver is unchanged from 10.6.8" You were not even aware of that new kext in Lion until yesterday. The outdated kext is not tested with Lion by Apple! To enable trim in Lion you should patch the correct kext.

What's my point? I hope Lion users will make their own decision based on facts and not misinformation. Lion users should not use your app until you decide to update the kext. And no Lion users can't restore since you have included the original outdated kext in your app. Grant contacted you when Lion was released but your response was that he "was simply trolling and spreading fear". I'll rest my case!

Trim Enabler for Lion
 

Attachments

  • lion_trim.png
    lion_trim.png
    50.3 KB · Views: 230
Hey RS2 stop disturbing Cindori about new or old kext.
The fact is Trim Enabler 1.2. works fine with Lion. I been using Trim E from day one first with SL and for two months with Lion - NO PROBLEMS everything is super fast.

Cindori thanks for all your free work, you are a trim king ;)

:apple:MB PRO i5 Intel x25 G2 120GB
 
I suppose this has been asked 100x, but if it's native, why don't they just enable it by default? :S

Also, out of curiosity, does it slow down the computer when it's working? Thanks for the sweet-ass program!

Probably because Apple is Apple. They do not support people upgrading their machines with third party hardware, and don't think it's their responsibility. As a consequence of this, the Trim driver does not work optimally for all SSD drives. If you should get problems with a slow system after the patch, just click the Restore button.


Hey RS2 stop disturbing Cindori about new or old kext.
The fact is Trim Enabler 1.2. works fine with Lion. I been using Trim E from day one first with SL and for two months with Lion - NO PROBLEMS everything is super fast.

Cindori thanks for all your free work, you are a trim king ;)

:apple:MB PRO i5 Intel x25 G2 120GB

Thanks for the support. Here is a sneak peak of the new app:

l93sp.jpg



I have used my SSD quite alot it seems :p
 
The new app looks FANTASTIC Cindori. I'm sure I speak on behalf of everyone saying thank you for all your efforts and WE CAN'T WAIT :)
 
Sorry but your logic is screwed up. What about all reports of problems with various SSDs and Lion? And what about the info on your site from July 20th? "Trim enabler 1.2 works fine on Lion 10.7.0 because the driver is unchanged from 10.6.8" You were not even aware of that new kext in Lion until yesterday. The outdated kext is not tested with Lion by Apple! To enable trim in Lion you should patch the correct kext.

What's my point? I hope Lion users will make their own decision based on facts and not misinformation. Lion users should not use your app until you decide to update the kext. And no Lion users can't restore since you have included the original outdated kext in your app. Grant contacted you when Lion was released but your response was that he "was simply trolling and spreading fear". I'll rest my case!

Trim Enabler for Lion

Your logic is sound mate, but when I try your method, I don't get Trim showing as yes in System Information, and fsck -ffy in single-user mode doesn't mention trimming, so it doesn't seem to do much on my system.
 
Your logic is sound mate, but when I try your method, I don't get Trim showing as yes in System Information, and fsck -ffy in single-user mode doesn't mention trimming, so it doesn't seem to do much on my system.

What version of OSX are you running? I've enabled TRIM using the terminal method and get notification of trimming when running an fsck -fy.
 
I just bought a OCZ Vertex 3, should I use TRIM enabler or just leave it with the original GC?
 
Wirelessly posted (Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_5 like Mac OS X; en-gb) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8L1 Safari/6533.18.5)

fat jez said:
Draeconis said:
Your logic is sound mate, but when I try your method, I don't get Trim showing as yes in System Information, and fsck -ffy in single-user mode doesn't mention trimming, so it doesn't seem to do much on my system.

What version of OSX are you running? I've enabled TRIM using the terminal method and get notification of trimming when running an fsck -fy.

I'm running OS X 10.7.1, and it isn't liking it. I was using Trim Enabler, but if as RC2 says it's using an older kext from SL, I'd rather wait till it's sorted out.
 
I'm running OS X 10.7.1, and it isn't liking it. I was using Trim Enabler, but if as RS2 says it's using an older kext from SL, I'd rather wait till it's sorted out.
Use About This Mac to find out if you have the correct IOAHCIBlockStorage 2.0.0 kext installed. Please also check all the other info (valid, authentic and dependencies). If you have used Trim Enabler you probably have the outdated 1.6.4 kext from Mac OS X 10.6.8. And I'm not sure if you can use the terminal patch then since Trim Enabler won't restore the correct kext.
 

Attachments

  • system_information.png
    system_information.png
    168.1 KB · Views: 223
Use About This Mac to find out if you have the correct IOAHCIBlockStorage 2.0.0 kext installed. Please also check all the other info (valid, authentic and dependencies). If you have used Trim Enabler you probably have the outdated 1.6.4 kext from Mac OS X 10.6.8. And I'm not sure if you can use the terminal patch then since Trim Enabler won't restore the correct kext.

I'd already made a backup of IOAHCIBlockStorage 2.0.0, so used sudo cp to replace it, then tried patching it via your instructions, and nothing.

I'm sure I'm doing something wrong somewhere :p
 
I'd already made a backup of IOAHCIBlockStorage 2.0.0, so used sudo cp to replace it
See if you can find any difference from your installed kext. Did you use sudo cp -pR?

Code:
ls -alR /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext
total 0
drwxr-xr-x  3 root  wheel  102 18 Jun 22:11 .
drwxr-xr-x  4 root  wheel  136 21 Jul 21:09 ..
drwxr-xr-x  6 root  wheel  204 21 Jul 21:09 Contents

/System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents:
total 16
drwxr-xr-x  6 root  wheel   204 21 Jul 21:09 .
drwxr-xr-x  3 root  wheel   102 18 Jun 22:11 ..
-rw-r--r--  1 root  wheel  2002 18 Jun 22:11 Info.plist
drwxr-xr-x  3 root  wheel   102 18 Jun 22:11 MacOS
drwxr-xr-x  6 root  wheel   204 21 Jul 21:09 _CodeSignature
-rw-r--r--  1 root  wheel   471 18 Jun 22:11 version.plist

/System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS:
total 696
drwxr-xr-x  3 root  wheel     102 18 Jun 22:11 .
drwxr-xr-x  6 root  wheel     204 21 Jul 21:09 ..
-rw-r--r--  1 root  wheel  353224 18 Jun 22:11 IOAHCIBlockStorage

/System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/_CodeSignature:
total 32
drwxr-xr-x  6 root  wheel   204 21 Jul 21:09 .
drwxr-xr-x  6 root  wheel   204 21 Jul 21:09 ..
-rw-r--r--  1 root  wheel   163 18 Jun 22:11 CodeDirectory
-rw-r--r--  1 root  wheel    12 18 Jun 22:11 CodeRequirements
-rw-r--r--  1 root  wheel  1519 18 Jun 22:11 CodeResources
-rw-r--r--  1 root  wheel  4064 18 Jun 22:11 CodeSignature
 
I'm running OS X 10.7.1, and it isn't liking it. I was using Trim Enabler, but if as RS2 says it's using an older kext from SL, I'd rather wait till it's sorted out.
One more thing. If you ever used Trim Enabler the whole IOAHCIFamily.kext has been replaced in Lion. So I would try to re-install the IOAHCIFamily.kext from the original Mac OS X 10.7.0 Lion installation.
 
I am using a Corsair Force 3 (upgraded version. no issues and no firmware upgrade needed) in a new MBP 15 inch with an i7 proc. The Corsair uses a Sandforce controller. Is it correct that the Sandforce controller does not need to use TRIM or should I enable it?
 
I'm running OS X 10.7.1, and it isn't liking it. I was using Trim Enabler, but if as RC2 says it's using an older kext from SL, I'd rather wait till it's sorted out.

You can restore the correct version by booting from your recovery partition and copying the right file over from there to your boot partition.
 
One more thing. If you ever used Trim Enabler the whole IOAHCIFamily.kext has been replaced in Lion. So I would try to re-install the IOAHCIFamily.kext from the original Mac OS X 10.7.0 Lion installation.

I'll give this a go when I get home and post back, cheers :)
 
One more thing. If you ever used Trim Enabler the whole IOAHCIFamily.kext has been replaced in Lion. So I would try to re-install the IOAHCIFamily.kext from the original Mac OS X 10.7.0 Lion installation.

Boo, it turns out i am using 1.6.4 version as per RS2 stated...
 
You can restore the correct version by booting from your recovery partition and copying the right file over from there to your boot partition.


Hi I used the Trim Enabler on lion and have the wrong kext, I can't find the back up I made. Can anyone run me through the commands to put the original version back?
 
Erm so i've mucked up completely :(:( I found the back up version and went to replace the file by dragging and dropping) after replacing the kext a dialog box appeared saying it hadn't installed properly.

OSX continued to work fine, went back to the finder window and IOAHCIFamily.kext was no longer there. After restarting, OSX will no longer boot, i'm currently on my windows partition.

Can anyone help me reinstall the kext from the recovery partition, I don't have a recent backup (foolish I know) and really don't want to install clean.

Thanks if anyone can help
 
Can anyone help me reinstall the kext from the recovery partition, I don't have a recent backup (foolish I know) and really don't want to install clean. Thanks if anyone can help
You have to use terminal command sudo cp -pR to keep permissions etc when you copy the kext. I have deleted my recovery partition so I don't know the path. But I think it's the usual one. If you have renamed your hard disk just replace the Macintosh HD part. Please notice the backslash \ before spaces in the name. Then restart your system and rebuild the prelink kernel extensions and caches also via terminal commands. This may take awhile so just wait for confirmation after each command and then restart again.

Code:
sudo cp -pR /System/Library/Extensions/IOAHCIFamily.kext /Volumes/Macintosh\ HD/System/Library/Extensions/

sudo kextcache -system-prelinked-kernel

sudo kextcache -system-caches
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.