Contribute
Register

No Audio Devices - AppleHDA Realtek Audio

Joined
Dec 31, 2013
Messages
389
Motherboard
ASRock Z370M ITX/AC
CPU
i7-8700
Graphics
RX 570
Mobile Phone
iOS
  1. Description of audio problem: No Realtek Realtek ALC887 Audio Device seen. HDEF@1F,3 is present in IOReg, but NO CodecDevice present after following the "Quick Fix: 300 (B/H/Q) Series Coffee Lake Audio Onboard and/or UHD 6x0 HDMI Audio" guide.
  2. OS X version/motherboard model/BIOS version/processor/graphics: 10.13.5, Gigabyte B360N WiFi, Bios F3, i3-8100, iGPU (hardware accelerator not yet implemented)
  3. Procedure/Guide Used: "Quick Fix: 300 (B/H/Q) Series Coffee Lake Audio Onboard and/or UHD 6x0 HDMI Audio" guide. Solution 3: Edit config.plist, copied and pasted Patch.
  4. Copy of IOReg - IOReg_v2.1/File/Save a Copy As…, verify file (Tools 2.). Added .ioreg file
  5. Terminal/diskutil list - attach Terminal output. Added
  6. Installed S/L/E/AppleHDA.kext (10.11 and newer, search: show hidden files). Added Ver 281.52
  7. Screen shots:
    1. DPCIManager/Status (Tools 3.). Added
    2. System Information/Hardware/Audio/Intel High Definition Audio (not Devices). Added
    3. System Preferences/Sound/Input. Added
    4. System Preferences/Sound/Output. Added
  8. Terminal/Shell/Export Test As. . . (if script used)
    1. audio_cloverALC-x0.command. Script not used
  9. Clover
    1. EFI/CLOVER/config.plist. Added
    2. DPCIManager/Misc/Boot Log (Tools 3.). Added
    3. EFI/CLOVER/ACPI/Patched/dsdt.aml (if installed). Not installed
    4. EFI/CLOVER/ACP/Patched/ssdt(s).aml (if installed). Not installed
  10. Put all files in a folder, compress and attach to Post

EDIT: Don't ask me, at some point, after I posted the files the audio started to work, so no need for help.
Thanks!!
 

Attachments

Last edited:
Joined
Sep 12, 2011
Messages
23
Motherboard
Gigabyte Z370M DS3H
CPU
2.8GHz Intel Core i5-8400
Graphics
NVIDIA GeForce GTX 1070 Ti
Mac
iMac
Mobile Phone
iOS
Hello toleda,

I am struggling to achieve any success in enabling onboard audio for my newest build (10.13.5).

What I have done:
  • A dozen proposed solutions, to no avail. Deciding to start over, I...
    • deleted any/all k*-patches from the config
    • restored AppleHDA kext
  • installed the requisite 300 series quick-fix through Multibeast
  • restarted
  • installed the Realtek-892 codec through Multibeast
  • restarted
Where should I go from here? Did I miss something, or does my configuration require an additional setup step?

Code:
❯ ~ ls /System/Library/Extensions
ALF.kext
AMD10000Controller.kext
AMD2400Controller.kext
AMD2600Controller.kext
AMD3800Controller.kext
AMD4600Controller.kext
AMD4800Controller.kext
AMD5000Controller.kext
AMD6000Controller.kext
AMD7000Controller.kext
AMD8000Controller.kext
AMD9000Controller.kext
AMD9500Controller.kext
AMDFramebuffer.kext
AMDLegacyFramebuffer.kext
AMDLegacySupport.kext
AMDMTLBronzeDriver.bundle
AMDRadeonVADriver.bundle
AMDRadeonVADriver2.bundle
AMDRadeonX3000.kext
AMDRadeonX3000GLDriver.bundle
AMDRadeonX4000.kext
AMDRadeonX4000GLDriver.bundle
AMDRadeonX4000HWServices.kext
AMDRadeonX5000.kext
AMDRadeonX5000GLDriver.bundle
AMDRadeonX5000HWServices.kext
AMDRadeonX5000MTLDriver.bundle
AMDRadeonX5000Shared.bundle
AMDShared.bundle
AMDSupport.kext
ATIRadeonX2000.kext
ATIRadeonX2000GA.plugin
ATIRadeonX2000GLDriver.bundle
ATIRadeonX2000VADriver.bundle
AirPortBrcmNIC-MFG.kext
Apple16X50Serial.kext
AppleACPIPlatform.kext
AppleAHCIPort.kext
AppleAPIC.kext
AppleAVEBridge.kext
AppleActuatorDriver.kext
AppleBCMWLANBusInterfacePCIe.kext
AppleBCMWLANCore.kext
AppleBCMWLANCoreV3_Datastore.kext
AppleBacklight.kext
AppleBacklightExpert.kext
AppleBluetoothMultitouch.kext
AppleBluetoothRemote.kext
AppleBusPowerController.kext
AppleCameraInterface.kext
AppleCredentialManager.kext
AppleEFIRuntime.kext
AppleEffaceableNOR.kext
AppleEffaceableStorage.kext
AppleEmbeddedOSSupportHost.kext
AppleFDEKeyStore.kext
AppleFIVRDriver.kext
AppleFSCompressionTypeDataless.kext
AppleFSCompressionTypeZlib.kext
AppleFWAudio.kext
AppleFileSystemDriver.kext
AppleGFXHDA.kext
AppleGraphicsControl.kext
AppleGraphicsPowerManagement.kext
AppleHDA.kext
AppleHIDALSService.kext
AppleHIDKeyboard.kext
AppleHIDMouse.kext
AppleHPET.kext
AppleHPM.kext
AppleHSSPIHIDDriver.kext
AppleHSSPISupport.kext
AppleHV.kext
AppleHWSensor.kext
AppleIRController.kext
AppleInputDeviceSupport.kext
AppleIntelBDWGraphics.kext
AppleIntelBDWGraphicsFramebuffer.kext
AppleIntelBDWGraphicsGLDriver.bundle
AppleIntelBDWGraphicsMTLDriver.bundle
AppleIntelBDWGraphicsVADriver.bundle
AppleIntelBDWGraphicsVAME.bundle
AppleIntelCPUPowerManagement.kext
AppleIntelCPUPowerManagementClient.kext
AppleIntelFramebufferAzul.kext
AppleIntelFramebufferCapri.kext
AppleIntelGraphicsShared.bundle
AppleIntelHD3000Graphics.kext
AppleIntelHD3000GraphicsGA.plugin
AppleIntelHD3000GraphicsGLDriver.bundle
AppleIntelHD3000GraphicsVADriver.bundle
AppleIntelHD4000Graphics.kext
AppleIntelHD4000GraphicsGLDriver.bundle
AppleIntelHD4000GraphicsMTLDriver.bundle
AppleIntelHD4000GraphicsVADriver.bundle
AppleIntelHD5000Graphics.kext
AppleIntelHD5000GraphicsGLDriver.bundle
AppleIntelHD5000GraphicsMTLDriver.bundle
AppleIntelHD5000GraphicsVADriver.bundle
AppleIntelHDGraphics.kext
AppleIntelHDGraphicsFB.kext
AppleIntelHDGraphicsGA.plugin
AppleIntelHDGraphicsGLDriver.bundle
AppleIntelHDGraphicsVADriver.bundle
AppleIntelHSWVA.bundle
AppleIntelIVBVA.bundle
AppleIntelKBLGraphics.kext
AppleIntelKBLGraphicsFramebuffer.kext
AppleIntelKBLGraphicsGLDriver.bundle
AppleIntelKBLGraphicsMTLDriver.bundle
AppleIntelKBLGraphicsVADriver.bundle
AppleIntelKBLGraphicsVAME.bundle
AppleIntelLpssDmac.kext
AppleIntelLpssGspi.kext
AppleIntelLpssI2C.kext
AppleIntelLpssI2CController.kext
AppleIntelLpssSpiController.kext
AppleIntelLpssUARTCommon.kext
AppleIntelLpssUARTv0.kext
AppleIntelLpssUARTv1.kext
AppleIntelMCEReporter.kext
AppleIntelPCHPMC.kext
AppleIntelSKLGraphics.kext
AppleIntelSKLGraphicsFramebuffer.kext
AppleIntelSKLGraphicsGLDriver.bundle
AppleIntelSKLGraphicsMTLDriver.bundle
AppleIntelSKLGraphicsVADriver.bundle
AppleIntelSKLGraphicsVAME.bundle
AppleIntelSNBGraphicsFB.kext
AppleIntelSNBVA.bundle
AppleIntelSlowAdaptiveClocking.kext
AppleKextExcludeList.kext
AppleKeyStore.kext
AppleLPC.kext
AppleLSIFusionMPT.kext
AppleMCCSControl.kext
AppleMCP89RootPortPM.kext
AppleMIDIBluetoothDriver.plugin
AppleMIDIFWDriver.plugin
AppleMIDIIACDriver.plugin
AppleMIDIRTPDriver.plugin
AppleMIDIUSBDriver.plugin
AppleMatch.kext
AppleMikeyHIDDriver.kext
AppleMobileDevice.kext
AppleMobileFileIntegrity.kext
AppleMultitouchDriver.kext
AppleOSXUSBNCM.kext
AppleOSXWatchdog.kext
AppleOnboardSerial.kext
ApplePlatformEnabler.kext
AppleRAID.kext
AppleRAIDCard.kext
AppleRTC.kext
AppleSDXC.kext
AppleSEPManager.kext
AppleSMBIOS.kext
AppleSMBusController.kext
AppleSMBusPCI.kext
AppleSMC.kext
AppleSMCLMU.kext
AppleSMCRTC.kext
AppleSRP.kext
AppleSSE.kext
AppleSmartBatteryManager.kext
AppleStorageDrivers.kext
AppleSystemPolicy.kext
AppleThunderboltDPAdapters.kext
AppleThunderboltEDMService.kext
AppleThunderboltIP.kext
AppleThunderboltNHI.kext
AppleThunderboltPCIAdapters.kext
AppleThunderboltUTDM.kext
AppleTopCase.kext
AppleTyMCEDriver.kext
AppleUSBACM.kext
AppleUSBAudio.kext
AppleUSBCDC.kext
AppleUSBCommon.kext
AppleUSBDMM.kext
AppleUSBDisplays.kext
AppleUSBECM.kext
AppleUSBEEM.kext
AppleUSBEthernet.kext
AppleUSBEthernetHost.kext
AppleUSBFTDI.kext
AppleUSBMultitouch.kext
AppleUSBNCM.kext
AppleUSBNetworking.kext
AppleUSBSerial.kext
AppleUSBTopCase.kext
AppleUSBWCM.kext
AppleUSBiBridge.kext
AppleUpstreamUserClient.kext
AppleVADriver.bundle
AppleWWANAutoEject.kext
AppleXsanScheme.kext
Apple_iSight.kext
AudioAUUC.kext
BCMWLANFirmware4364_Datastore.kext
BCMWLANFirmware4364_Hashstore.kext
BootCache.kext
BridgeAudioCommunication.kext
BridgeAudioController.kext
CellPhoneHelper.kext
CoreStorage.kext
DSACL.ppp
DSAuth.ppp
DVFamily.bundle
Dont Steal Mac OS X.kext
EAP-KRB.ppp
EAP-RSA.ppp
EAP-TLS.ppp
GeForce.kext
GeForceAIRPlugin.bundle
GeForceAIRPluginWeb.bundle
GeForceGA.bundle
GeForceGLDriver.bundle
GeForceGLDriverWeb.bundle
GeForceMTLDriver.bundle
GeForceMTLDriverWeb.bundle
GeForceTesla.kext
GeForceTeslaGAWeb.bundle
GeForceTeslaGLDriver.bundle
GeForceTeslaGLDriverWeb.bundle
GeForceTeslaVADriver.bundle
GeForceTeslaVADriverWeb.bundle
GeForceVADriver.bundle
GeForceVADriverWeb.bundle
HFS.kext
HFSEncodings.kext
IO80211Family.kext
IO80211FamilyV2.kext
IOACPIFamily.kext
IOAHCIFamily.kext
IOATAFamily.kext
IOAVBFamily.kext
IOAccelerator2D.plugin
IOAcceleratorFamily2.kext
IOAudioFamily.kext
IOBDStorageFamily.kext
IOBluetoothFamily.kext
IOBluetoothHIDDriver.kext
IOBufferCopyController.kext
IOBufferCopyEngineFamily.kext
IOCDStorageFamily.kext
IODVDStorageFamily.kext
IOFireWireAVC.kext
IOFireWireFamily.kext
IOFireWireIP.kext
IOFireWireSBP2.kext
IOFireWireSerialBusProtocolTransport.kext
IOGraphicsFamily.kext
IOHDIXController.kext
IOHIDFamily.kext
IOImageLoader.kext
IONDRVSupport.kext
IONVMeFamily.kext
IONetworkingFamily.kext
IOPCIFamily.kext
IOPlatformPluginFamily.kext
IOReportFamily.kext
IOSCSIArchitectureModelFamily.kext
IOSCSIParallelFamily.kext
IOSMBusFamily.kext
IOSerialFamily.kext
IOSkywalkFamily.kext
IOSlaveProcessor.kext
IOSlowAdaptiveClockingFamily.kext
IOStorageFamily.kext
IOStreamFamily.kext
IOSurface.kext
IOThunderboltFamily.kext
IOTimeSyncFamily.kext
IOUSBAttachedSCSI.kext
IOUSBFamily.kext
IOUSBHostFamily.kext
IOUSBMassStorageClass.kext
IOUSBMassStorageDriver.kext
IOUserEthernet.kext
IOVideoFamily.kext
KXLog.kext
KernelRelayHost.kext
L2TP.ppp
Libm.kext
NVDAGF100Hal.kext
NVDAGK100Hal.kext
NVDANV50HalTesla.kext
NVDAResman.kext
NVDAResmanTesla.kext
NVDAStartup.kext
NVMeSMARTLib.plugin
NVSMU.kext
OSvKernDSPLib.kext
PPP.kext
PPPSerial.ppp
PPPoE.ppp
PPTP.ppp
Quarantine.kext
RT2870USBWirelessDriver.kext
Radius.ppp
SMARTLib.plugin
SMCMotionSensor.kext
Sandbox.kext
System.kext
TMSafetyNet.kext
acfs.kext
acfsctl.kext
apfs.kext
autofs.kext
cd9660.kext
cddafs.kext
corecapture.kext
corecrypto.kext
eficheck.kext
exfat.kext
iPodDriver.kext
mcxalr.kext
msdosfs.kext
ntfs.kext
pmtelemetry.kext
pthread.kext
smbfs.kext
triggers.kext
udf.kext
vecLib.kext
webcontentfilter.kext
webdav_fs.kext
Code:
❯ ~ ls /Library/Extensions
ACS6x.kext
ATTOCelerityFC8.kext
ATTOExpressSASHBA2.kext
ATTOExpressSASRAID2.kext
ArcMSR.kext
CalDigitHDProDrv.kext
FakePCIID.kext
FakePCIID_Intel_HDMI_Audio.kext
GeForceTeslaWeb.kext
GeForceWeb.kext
HighPointIOP.kext
HighPointRR.kext
Lilu.kext
NVDAGF100HalWeb.kext
NVDAGK100HalWeb.kext
NVDAGM100HalWeb.kext
NVDAGP100HalWeb.kext
NVDANV50HalTeslaWeb.kext
NVDAResmanTeslaWeb.kext
NVDAResmanWeb.kext
NVDAStartupWeb.kext
NvidiaGraphicsFixup.kext
PromiseSTEX.kext
SoftRAID.kext
realtekALC.kext
Code:
8:583  0:000   - [02]: AppleHDA (10.12-AppleHDA/Realtek ALC...) :: BinPatch :: [OS: 10.13.5 | MatchOS: All | MatchBuild: All] ==> allowed
8:583  0:000   - [03]: AppleHDA (10.9-10.12-AppleHDA/Realtek ALC892) :: BinPatch :: [OS: 10.13.5 | MatchOS: All | MatchBuild: All] ==> allowed
It may be worth noting that the pre-install process fails at
  1. IOReg/Search: CodecDevice (if CodecDevice present, proceed to 8. Realtek Codec)
Despite applying the Z370 kext patch through Clover (this was confusing initially… i.e.: 300 series VS k-lake z370) as well as the alternate solution with FakePCIID & HDMI audio injector

Just now I have cleared CMOS with battery removal in an attempt to reset audio controller. I am not aware of what else might prevent the detection of the audio hardware… I get the sense that the root of my issue is in the fact that the build is a coffee lake chipset as well as a z370
  1. Boot flag: -x?, no
  2. Boot Installer USB?, no
  3. BIOS/Peripherals/HD Audio/disabled?, no(?)
  4. Reset codec, done
  5. Defective codec?, ???
  6. Linux/Windows audio?, yes
  7. RMA mother board?, yes
 

Attachments

toleda

Moderator
Joined
May 20, 2010
Messages
24,345
Motherboard
Asus Maximus VII Impact
CPU
Core i7-4770K
Graphics
RX 560 + HD4600
Mac
iMac, MacBook Pro, Mac mini
Classic Mac
512K, LC, Power Mac
Mobile Phone
iOS
300 series VS k-lake z370
300 Series/Intel marketing non sense:
Z370 - Kaby Lake chip set/Coffee Lake processor (why?)
H370/H310/Q370/B360/Z390 - Coffee Lake chip set/Coffee Lake processor
does my configuration require an additional setup step?
No idea
Second request, see Post #1/IV. Problem Reporting; attach all requested files
 
Joined
Sep 12, 2011
Messages
23
Motherboard
Gigabyte Z370M DS3H
CPU
2.8GHz Intel Core i5-8400
Graphics
NVIDIA GeForce GTX 1070 Ti
Mac
iMac
Mobile Phone
iOS
300 Series/Intel marketing non sense:
No idea
Second request, see Post #1/IV. Problem Reporting; attach all requested files
Thanks. I've added diskutil output and re-uploaded:
 

Attachments

Joined
Apr 28, 2013
Messages
30
Motherboard
Lenovo Yoga 730-13IKB
CPU
i5-8250U
Graphics
UHD 620
Mac
iMac
Mobile Phone
iOS
Completely disabled audio; of course, the repair failed
Install latest FakePCIID
Reinstall audio
Restart, reply with new files.
Sorry for the delayed response, haven't had the time to fiddle around with this lately.
  • Latest FakePCIID + FakePCIID_Intel_HDMI_Audio, AppleALC downloaded and reinstalled to EFI/CLOVER/kexts/Other.
  • All AppleHDA / AppleHDAController patches disabled/deleted in Clover.
    • AppleHDA / AppleHDAController are vanilla and were only modified through Clover.
Same deal; DPCIManager sees the ALC1150 codec, and IORegistryExplorer sees an HDEF device w/ layout-id 1, but there are still no output devices to choose from.
 

Attachments

Joined
Apr 28, 2013
Messages
30
Motherboard
Lenovo Yoga 730-13IKB
CPU
i5-8250U
Graphics
UHD 620
Mac
iMac
Mobile Phone
iOS
...I thought that's what you instructed me to do?

To be honest, I'm having trouble following along.
  • In Post #947 you told me to download the latest FakePCIID + FakePCIID_Intel_HDMI_Audio, even though they were already the latest. I was hoping you'd deduce this from my kextstat.
    • I redownloaded them anyway and that didn't help. Did you mean to build them from source?
  • The only thing you said in Post #953 was "Reinstall audio". What exactly does that mean?
    • I shouldn't need to reinstall AppleHDA / AppleHDAController because no direct modifications were made. I've reinstalled the OS more than once already.
    • I redownloaded AppleALC anyways, and that didn't help. Did you mean to build it from source?
    • I've tried many of your Clover AppleHDAController patches, none of which helped.
I'm trying to follow what you're saying but I don't have much to act on.
 

toleda

Moderator
Joined
May 20, 2010
Messages
24,345
Motherboard
Asus Maximus VII Impact
CPU
Core i7-4770K
Graphics
RX 560 + HD4600
Mac
iMac, MacBook Pro, Mac mini
Classic Mac
512K, LC, Power Mac
Mobile Phone
iOS
Joined
Apr 28, 2013
Messages
30
Motherboard
Lenovo Yoga 730-13IKB
CPU
i5-8250U
Graphics
UHD 620
Mac
iMac
Mobile Phone
iOS
Thank you for the clarifications.

No. Post #966, add 2 kexts.
Understood.

The files in Post #967 were acquired whilst having those 2 kexts installed.

Methods: MultiBeast, cloverALC, AppleALC; install one method only.
Also understood.

AppleALC is the sole method in use in Post #967. "Install one method only" is why I disabled/removed any AppleHDA/AppleHDAController patches in Clover; to my knowledge, AppleALC does not need any, but I tried some anyways to see if they'd help.

If there are any kext patch(es) that need to be used with AppleALC, please let me know.
 
Top