Seems the code that generate this error is something like this: https://github.com/mirror/smartmontools/blob/0df69a95136fd42...
It simply calls `GetLogPage()` on the `IONVMeSMARTInterface`. Apple documentation is as usual devoid of content. https://developer.apple.com/documentation/iokit/ionvmesmarti...
But I found this `745` value `0x2e9` might be
#define kIOReturnDeviceError iokit_common_err(0x2e9) // the device is not working properly!
Device not working properly?! Or is it just a shit driver?
Seems the code that generate this error is something like this: https://github.com/mirror/smartmontools/blob/0df69a95136fd42...
It simply calls `GetLogPage()` on the `IONVMeSMARTInterface`. Apple documentation is as usual devoid of content. https://developer.apple.com/documentation/iokit/ionvmesmarti...
But I found this `745` value `0x2e9` might be
https://opensource.apple.com/source/xnu/xnu-344/iokit/IOKit/...Device not working properly?! Or is it just a shit driver?