Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How could OS-X-SAT-SMART-Driver in future works under macOS 11 Big Sur #62

Open
macuserguru opened this issue Jul 11, 2020 · 21 comments
Open

Comments

@macuserguru
Copy link

I read that macOS 11 Big Sur don't like kext extensions.
How could OS-X-SAT-SMART-Driver works in future?

@alvarnell
Copy link

First, it's not clear exactly when kernel drivers will no longer work. Apple has only said that they will need to be converted to system drivers in a future version of macOS. Latest rumors are that it won't be with the Fall introduction of Big Sur.

More importantly, development stopped a very long time ago, so any future changes will have to come from one of the third party utility developers that currently include working versions (e.g. SMART Utility, DriveDx, TechTool Pro, etc.).

@BinaryFruit
Copy link

I read that macOS 11 Big Sur don't like kext extensions.
How could OS-X-SAT-SMART-Driver works in future?

Your information is not fully correct.
Not all kernel extensions will not work in macOS 11, but only a subset of them.
Apple clearly states that: "Kernel programming interfaces (KPIs) will be deprecated as alternatives become available".

At the moment, not all kernel extensions have alternatives, so they will work in macOS 11+ until Apples will provide an alternative KPIs for them. macOS 11 will continue to link and load kexts that have no System Extension solution available.

The types of kernel extensions that will not be supported are listed in Apple's documentation.

These are various network filters (for firewalls a-la Little Snitch) and drivers of custom USB
devices. But I want to note that this does not apply to generic external USB drives.
The SAT-SMART-driver used to enable diagnostics of external USB drives should work in macOS 11+

--
DriveDx Team / BinaryFruit

@ghost
Copy link

ghost commented Jul 14, 2020

Hello master =)
I have recently installed your SAT SMART Driver in Mac OS Big Sur Beta 1, when connecting an external disk drive the system throws a kernel panic, I installed it to be able to use the DriveDx software which runs without problems. In order to be able to continue connecting external disk drives to my Macbook Pro without rebooting, sadly I have had to uninstall SAT SMART Driver.
I hope you are well, greetings!

@alvarnell
Copy link

I suspect you will get a faster response by contacting the DriveDx Team directly as this driver is no longer being maintained on this site.

@apple4ever
Copy link

apple4ever commented Jul 15, 2020

I can confirm that the driver does not work in Big Sur with SMART Utility either.

I'll be taking a look to see if I can fix it.

--

SMART Utility Developer

@Smexhy
Copy link

Smexhy commented Sep 25, 2020

I am using this driver with DriveDx diagnostic software for disks on macOS. On the latest beta 8, after opening DriveDx while my external HDD is connected and this plugin is installed, my mac almost immediately crashes and restarts. Hopefully this can be updated someday to work with big sur as I know they changed something about kernel extensions in this macOS version. It's really useful to have.

@macuserguru
Copy link
Author

Please - DriveDX should fork this driver and further develop them.
Why don't Apple include this feature in his OS?

@macuserguru
Copy link
Author

I would even pay some €/$ for it, as an additional DriveDX license.

@alvarnell
Copy link

alvarnell commented Sep 26, 2020

DriveDX should fork this driver and further develop them.
To some extent, they already have, in the they have signed it now. I would not be surprised if they were able to use the System Extension and DriverKit to evolve compatibility should it continue to cause issues when Big Sur is released in a few weeks.

@macuserguru
Copy link
Author

I think we could wait for it. :-)

@yamazaki-kiyoshi
Copy link

When I install the SAT SMART Driver on macOS Big Sur beta 9 and access an external USB HDD, the OS crashes. Is there any way to fix this problem?
I contacted DriveDx support last month and haven't received an answer yet.

@alvarnell
Copy link

alvarnell commented Oct 5, 2020

As I said above, SAT SMART is no longer in active development here, so you will have to wait and see if the folks at DriveDx or some other developer that uses it can find a way to make it Big Sur compatible.

@Gondomir
Copy link

I contacted DriveDx support last month and haven't received an answer yet.

Same here. I think, there are no developers working at DriveDx anymore.

@apple4ever
Copy link

The driver does work on Big Sur release, but you have to unplug all drives to get it to load.

@xz4gb8
Copy link

xz4gb8 commented Nov 17, 2020 via email

@alvarnell
Copy link

It would not be any version from this site. Would need to be one of the signed versions from DriveDx, SMART Utility or a few other 3rd party utilities that use it.

@macuserguru
Copy link
Author

The driver does work on Big Sur release, but you have to unplug all drives to get it to load.

Which version from DriveDX?

@apple4ever
Copy link

I use the driver in SMART Utility (since I develop that).

@BinaryFruit
Copy link

The driver does work on Big Sur release, but you have to unplug all drives to get it to load.

Which version from DriveDX?

0.10.2 or 0.8.2

Both versions are included in DriveDx 1.10.x and are also available for download on our website.

@macuserguru
Copy link
Author

0.10.2 or 0.8.2 - which versions running under Big Sur and ARM CPUs?
Running kext still under Big Sur?

@alvarnell
Copy link

alvarnell commented Nov 19, 2020 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants