After making any changes to your 10.x kernel extensions, according to various sources, you should remove the files making up your kext cache. The two files are /System/Library/Extensions.mkext and /System/Library/Extensions.kextcache. Remove those two files and they will be rebuilt the next time you reboot. This will fix situations where the driver loads and works, but does not auto-load on reboot, and maybe other situations as well.