Trying to get my Radeon 9000M working I was getting really frustrated. It seemed that I couldn't back out of my changes. I began to think the system might be using copies of the kext files I was editing from some other location on the disk.
Out of desparation, I deleted Extensions.kextcache and things started behaving as they should.
I don't have much experience with OSX or Darwin (just started learning with osx86), but I'm assuming Extensions.kextcache is exactly that, a cache of your loaded kexts.
Troubleshooting might require you delete the cache and have the system rebuild the file.
Is this correct?
Thanks!
op