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

Could not use 'com.intel.driver.PcmMsr' by macOS #838

Open
ZoeX-Zhang opened this issue Oct 5, 2024 · 2 comments
Open

Could not use 'com.intel.driver.PcmMsr' by macOS #838

ZoeX-Zhang opened this issue Oct 5, 2024 · 2 comments

Comments

@ZoeX-Zhang
Copy link

System OS: macOS Ventura (13.6.4)

Execute the installation command:

sudo make install

The error log is as follows:

Error Domain=KMErrorDomain Code=31 "Error occurred while building a collection:
    1: One or more binaries has an error which prevented linking.  See other errors.
    2: Could not use 'com.intel.driver.PcmMsr' because: Failed to bind '___asan_init' in 'com.intel.driver.PcmMsr' (at offset 0x1605 in __TEXT, __text) as could not find a kext which exports this symbolFailed to bind '___asan_version_mismatch_check_apple_clang_1500' in 'com.intel.driver.PcmMsr' (at offset 0x160a in __TEXT, __text) as could not find a kext which exports this symbolFailed to bind '___asan_register_image_globals' in 'com.intel.driver.PcmMsr' (at offset 0x1616 in __TEXT, __text) as could not find a kext which exports this symbolFailed to bind '___asan_unregister_image_globals' in 'com.intel.driver.PcmMsr' (at offset 0x162c in __TEXT, __text) as could not find a kext which exports this symbolFailed to bind '___cxa_atexit' in 'com.intel.driver.PcmMsr' (at offset 0x1662 in __TEXT, __text) as could not find a kext which exports this symbol
com.intel.driver.PcmMsr specific:
    1: Failed to bind '___asan_init' in 'com.intel.driver.PcmMsr' (at offset 0x1605 in __TEXT, __text) as could not find a kext which exports this symbolFailed to bind '___asan_version_mismatch_check_apple_clang_1500' in 'com.intel.driver.PcmMsr' (at offset 0x160a in __TEXT, __text) as could not find a kext which exports this symbolFailed to bind '___asan_register_image_globals' in 'com.intel.driver.PcmMsr' (at offset 0x1616 in __TEXT, __text) as could not find a kext which exports this symbolFailed to bind '___asan_unregister_image_globals' in 'com.intel.driver.PcmMsr' (at offset 0x162c in __TEXT, __text) as could not find a kext which exports this symbolFailed to bind '___cxa_atexit' in 'com.intel.driver.PcmMsr' (at offset 0x1662 in __TEXT, __text) as could not find a kext which exports this symbol
" UserInfo={NSLocalizedDescription=Error occurred while building a collection:
    1: One or more binaries has an error which prevented linking.  See other errors.
    2: Could not use 'com.intel.driver.PcmMsr' because: Failed to bind '___asan_init' in 'com.intel.driver.PcmMsr' (at offset 0x1605 in __TEXT, __text) as could not find a kext which exports this symbolFailed to bind '___asan_version_mismatch_check_apple_clang_1500' in 'com.intel.driver.PcmMsr' (at offset 0x160a in __TEXT, __text) as could not find a kext which exports this symbolFailed to bind '___asan_register_image_globals' in 'com.intel.driver.PcmMsr' (at offset 0x1616 in __TEXT, __text) as could not find a kext which exports this symbolFailed to bind '___asan_unregister_image_globals' in 'com.intel.driver.PcmMsr' (at offset 0x162c in __TEXT, __text) as could not find a kext which exports this symbolFailed to bind '___cxa_atexit' in 'com.intel.driver.PcmMsr' (at offset 0x1662 in __TEXT, __text) as could not find a kext which exports this symbol
com.intel.driver.PcmMsr specific:
    1: Failed to bind '___asan_init' in 'com.intel.driver.PcmMsr' (at offset 0x1605 in __TEXT, __text) as could not find a kext which exports this symbolFailed to bind '___asan_version_mismatch_check_apple_clang_1500' in 'com.intel.driver.PcmMsr' (at offset 0x160a in __TEXT, __text) as could not find a kext which exports this symbolFailed to bind '___asan_register_image_globals' in 'com.intel.driver.PcmMsr' (at offset 0x1616 in __TEXT, __text) as could not find a kext which exports this symbolFailed to bind '___asan_unregister_image_globals' in 'com.intel.driver.PcmMsr' (at offset 0x162c in __TEXT, __text) as could not find a kext which exports this symbolFailed to bind '___cxa_atexit' in 'com.intel.driver.PcmMsr' (at offset 0x1662 in __TEXT, __text) as could not find a kext which exports this symbol
}

I have a question 🤔️: Does PCM still support macOS?

@liyuankunbix
Copy link

You might need to disable sip in the macOS recovery environment. For security concerns, you can disable kext signing (0x1) and filesystem protections (0x2) only.

@opcm
Copy link
Contributor

opcm commented Oct 5, 2024

thanks for reporting this issue. I have just pushed a workaround in the master branch. please give it a try.

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

3 participants