Re: S.M.A.R.T.-checking on Intel Macs impossible?
site_archiver@lists.apple.com Delivered-To: darwin-dev@lists.apple.com Am 20.03.2006 um 23:31 schrieb Chris Sarcone: Julian -- thanks, but it's not totally clear to me how you would do this... thanks, julian _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-dev mailing list (Darwin-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-dev/site_archiver%40lists.appl... does anybody know a way to do S.M.A.R.T. checking (of ATA devices) on the new Intel Macs? Apple's IOATABlockStorage-> ATASMARTSample "opensource" project has been unavailable since 10.3.6 (1 year, 5 month, 15 days!!) and and the last available version doesn't work on intel macs because of obvious differences: on PowerPC macs S.M.A.R.T. checking is done on IOATABlockStorageDevices using the ATASMARTLib.plugin (kIOATASMARTInterfaceID), however the Intel-Macs do not contain any IOATABlockStorageDevices but only IOAHCIBlockStorageDevices with SMARTLib.plugin....both of which aren't mentioned in ANY header files of the latest universal SDK...so the neccesary defines/constants/functions are missing! any ideas? thanks, julian You can use the same interfaces for AHCI as ATA. You can add the IOAHCIBlockStorageDevice to your list of classes, or you can use the new "SMART Capable" property inserted into the node. HTH, could you give me a diff against http://www.opensource.apple.com/darwinsource/10.3.5/ IOATABlockStorage-130.3.1/TestTools/ATASMARTSample/ATASMARTSample.c to make it work on intel macs? btw. when will new versions of IOATABlockStorage finally be available again? This email sent to site_archiver@lists.apple.com
participants (1)
-
Julian Mayer