R P
posted this
01 November 2021
Hi Peter,
The drivers should be unified binaries...
This is from a Big Sur Mac Pro.
promise-technology@Promises-Pro Extensions % file PromiseSTEX.kext/Contents/MacOS/PromiseSTEX
PromiseSTEX.kext/Contents/MacOS/PromiseSTEX: Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit kext bundle x86_64] [arm64e:Mach-O 64-bit kext bundle arm64e]
PromiseSTEX.kext/Contents/MacOS/PromiseSTEX (for architecture x86_64): Mach-O 64-bit kext bundle x86_64
PromiseSTEX.kext/Contents/MacOS/PromiseSTEX (for architecture arm64e): Mach-O 64-bit kext bundle arm64e
promise-technology@Promises-Pro Extensions % kextstat | grep -i stex
Executing: /usr/bin/kmutil showloaded
No variant specified, falling back to release
67 0 0xffffff8003336000 0xb000 0xb000 com.promise.driver.stex (6.2.13) AE253556-66D8-38D2-B9D1-179B78F29153 <66 14 6 5 3>
promise-technology@Promises-Pro Extensions %
This is 6.2.13.
My Big Sur M1 Mac Mini with 6.2.17...
promise@Promise ~ % file /Library/Extensions/PromiseSTEX.kext/Contents/MacOS/PromiseSTEX
/Library/Extensions/PromiseSTEX.kext/Contents/MacOS/PromiseSTEX: Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit kext bundle x86_64] [arm64e:Mach-O 64-bit kext bundle arm64e]
/Library/Extensions/PromiseSTEX.kext/Contents/MacOS/PromiseSTEX (for architecture x86_64): Mach-O 64-bit kext bundle x86_64
/Library/Extensions/PromiseSTEX.kext/Contents/MacOS/PromiseSTEX (for architecture arm64e): Mach-O 64-bit kext bundle arm64e
promise@Promise ~ %
promise@Promise ~ % kextstat | grep -i promise
Executing: /usr/bin/kmutil showloaded
No variant specified, falling back to release
224 0 0xfffffe0006e90000 0x4000 0x4000 com.promise.driver.stex (6.2.17) 69FB7EB9-DAAD-33B7-B348-8149A47F4B64 <223 61 5 4 3>
promise@Promise ~ %
So 6.2.17 is a unified binary,
I will escalate the issue with Monterey.