No Sound after 2021-005 Mojave Security update (MacPro 5,1)
hi,
so, i recently updated to 2021-005 after being on G103 for a long time, without issues.
from my observations, something with the change made to AudioHDA.kext in 2021-005 results in the failure to load the audio driver:
i double-checked by rebuilding the kext cache, and it seems that AudioHDA.kext in 2021-005 is not signed. i suspect this only affects the MacPro5,1 otherwise this issue would be known.
GagansMacPro:chapter 3 Gagan$
sudo chmod -R 755 /Library/Extensions
sudo chown -R root:wheel /Library/Extensions
GagansMacPro:chapter 3 Gagan$
sudo kextcache -i /
*snip*
KernelCache ID: 1EB91FE50F9C8C0BC23824CAF2B8B25F
Kext with invalid signatured (-67030) allowed: <OSKext 0x7f9d196b6480 [0x7fff94d9a920]> { URL = "file:///System/Library/Extensions/AppleHDA.kext/", ID = "com.apple.driver.AppleHDA" }
Kext with invalid signatured (-67054) allowed: <OSKext 0x7f9d49785e60 [0x7fff94d9a920]> { URL = "file:///System/Library/Extensions/IOUSBHostFamily.kext/", ID = "com.apple.iokit.IOUSBHostFamily" }
kext file:///System/Library/Extensions/JMicronATA.kext/ is in hash exception list, allowing to load
kext file:///System/Library/Extensions/RIMBBUSB.kext/ is in hash exception list, allowing to load
kext file:///System/Library/Extensions/RIMBBVSP.kext/ is in hash exception list, allowing to load
kext file:///System/Library/Extensions/RoxioBluRaySupport.kext/ is in hash exception list, allowing to load
/Library/Extensions/BlackBerryUSBCDCNCM.kext does not appear in strict exception list for architecture: x86_64
Kext with invalid signatured (-67007) allowed: <OSKext 0x7f9d4b900870 [0x7fff94d9a920]> { URL = "file:///Library/Extensions/BlackBerryUSBCDCNCM.kext/", ID = "com.BlackBerry.driver.USBCDCNCM" }
kext file:///Library/Extensions/BlackBerryVirtualPrivateNetwork.kext/ is in hash exception list, allowing to load
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f9d4b908570 [0x7fff94d9a920]> { URL = "file:///Library/Extensions/CMI8788.kext/", ID = "com.CMedia.CMI8788.PCIAudioDriver" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f9d4b9ca260 [0x7fff94d9a920]> { URL = "file:///Library/Extensions/LegacyUSBInjector.kext/", ID = "com.parrotgeek.LegacyUSBInjector" }
/Library/Extensions/RIMBBUSB.kext does not appear in strict exception list for architecture: x86_64
Kext with invalid signatured (-67007) allowed: <OSKext 0x7f9d4966b630 [0x7fff94d9a920]> { URL = "file:///Library/Extensions/RIMBBUSB.kext/", ID = "com.rim.driver.BlackBerryUSBDriverInt" }
Kext with invalid signatured (-67050) allowed: <OSKext 0x7f9d4967d440 [0x7fff94d9a920]> { URL = "file:///Library/Extensions/SIPManager.kext/", ID = "com.parrotgeek.SIPManager" }
after copying over the driver from the 10.14.6 installer, everything functions and kextload does not complain:
GagansMacPro:chapter 3 Gagan$ sudo cp -r /Volumes/macOS\ Base\ System/System/Library/Extensions/AppleHDA.kext /System/Library/Extensions/
GagansMacPro:chapter 3 Gagan$ sudo kextcache -i /
*snip*
KernelCache ID: E36B5747A8BDBCF468FE7B7039C60BC7
Kext with invalid signatured (-67054) allowed: <OSKext 0x7ff69a2679b0 [0x7fff9d732920]> { URL = "file:///System/Library/Extensions/IOUSBHostFamily.kext/", ID = "com.apple.iokit.IOUSBHostFamily" }
kext file:///System/Library/Extensions/JMicronATA.kext/ is in hash exception list, allowing to load
kext file:///System/Library/Extensions/RIMBBUSB.kext/ is in hash exception list, allowing to load
kext file:///System/Library/Extensions/RIMBBVSP.kext/ is in hash exception list, allowing to load
kext file:///System/Library/Extensions/RoxioBluRaySupport.kext/ is in hash exception list, allowing to load
/Library/Extensions/BlackBerryUSBCDCNCM.kext does not appear in strict exception list for architecture: x86_64
Kext with invalid signatured (-67007) allowed: <OSKext 0x7ff69a3c1960 [0x7fff9d732920]> { URL = "file:///Library/Extensions/BlackBerryUSBCDCNCM.kext/", ID = "com.BlackBerry.driver.USBCDCNCM" }
kext file:///Library/Extensions/BlackBerryVirtualPrivateNetwork.kext/ is in hash exception list, allowing to load
Kext with invalid signatured (-67062) allowed: <OSKext 0x7ff69a3bec80 [0x7fff9d732920]> { URL = "file:///Library/Extensions/CMI8788.kext/", ID = "com.CMedia.CMI8788.PCIAudioDriver" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7ff69a48d740 [0x7fff9d732920]> { URL = "file:///Library/Extensions/LegacyUSBInjector.kext/", ID = "com.parrotgeek.LegacyUSBInjector" }
/Library/Extensions/RIMBBUSB.kext does not appear in strict exception list for architecture: x86_64
Kext with invalid signatured (-67007) allowed: <OSKext 0x7ff69a488830 [0x7fff9d732920]> { URL = "file:///Library/Extensions/RIMBBUSB.kext/", ID = "com.rim.driver.BlackBerryUSBDriverInt" }
Kext with invalid signatured (-67050) allowed: <OSKext 0x7ff69a5afbb0 [0x7fff9d732920]> { URL = "file:///Library/Extensions/SIPManager.kext/", ID = "com.parrotgeek.SIPManager" }
anyone else running 2021-005 on a MacPro 5,1?