kasbert / OS-X-SAT-SMART-Driver

Max OS X kernel driver for providing access to external drive SMART data
574 stars 74 forks source link

Prompt to approve driver not showing up in OSX 10.14.6 #70

Open soumdtt opened 3 years ago

soumdtt commented 3 years ago

I have installed the SATSMART 0.10 but after installing it the prompt to approve the driver is not showing up in Security & Privacy pane in the System Preference. Is there an alternate way to approve the kext?

alvarnell commented 3 years ago

If you used the installer here, then it will never work. You have to use an installer available from Smart Utility, DriveDX or one of the other utilities that include the revised versions that will work with recent macOS.

Sent from my iPad

-Al-

On Jun 17, 2021, at 20:38, soumdtt @.***> wrote:

I have installed the SATSMART 0.10 but after installing it the prompt to approve the driver is not showing up in Security & Privacy pane in the System Preference. Is there an alternate way to approve the kext?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe.

soumdtt commented 3 years ago

@alvarnell I am using the SATSMART downloaded from DriveDX only, but they suggested to report any problems with the driver in this forum.

alvarnell commented 3 years ago

Well that's a disappointing cop out. Considering that SAT-SMART Driver is no longer supported here and when it was there was no need to approve it in Security & Privacy, this is close to the last place I would send anybody for such an issue.

I take it that SAT-SMART isn't working for you with regard to a USB external drive. It's been at least a couple of years since I installed the DriveDX version in Mojave (or perhaps an earlier macOS) so I don't even recall if such approval was required at the time. In checking my Mojave setup today I see that I have a signed 0.10 driver installed in /System/Library/Extensions, /Library/Extensions and /Library/StagedExtensions/Library/Extensions. I'm certain that the first is left over from an earlier installation when installing in /System by an admin was still allowed. Just the other day I cleaned out my extensions to get rid of any that were no longer needed using sudo kextcache --clear-staging and rebooting to rebuild the cache, so the /Library portion should be up-to-date.

Recommend you check the Console for any error messages referencing a kext... process in conjunction with SAT-SMART. Assuming that Drivers are treated the same as Kernel Extensions and Mojave behaves the way High Sierra did, this Tech Note might be of use: https://developer.apple.com/library/archive/technotes/tn2459/_index.html.