HP ProDesk 405 G8 SFF rtl8111 does not work

hirayasu0423

New member
AMD OS X Member
Jan 28, 2025
3
0
1
CPU:
Ryzen 5 PRO 5650G
CPU: AMD Ryzen™ 5 PRO 5650GE

GPU: Integrated IGPU - (Likely RX Vega 10 or 7)

RAM: 8GB @ 3200MHz

Motherboard: OEM AMD® PRO 565 Chipset

Audio Codec: Realtek ALC3867 Audio Codec

Ethernet Card: Realtek RTL8111FPH-CG Gigabit Network Connection

NVME: Samsung OEM Pre-installed

I have successfully installed and booted macOS, but I am having trouble with the RTL8111 not being recognized. The Ethernet status in System Preferences fluctuates between "Not Connected" and "Cable Unplugged", and I cannot connect to the internet.

I have tested several older RealtekRTL8111 kexts, but none have successfully connected so far.

I have attached my EFI folder. Could anyone please help me?

The EFI was created following the OpenCore Install Guide.I have manually set a static IP address in case DHCP IP address acquisition fails.I experienced the same connection issues with older macOS versions like Big Sur.
 

Attachments

Last edited:
First issue:
  1. You have SSDT-EC-USBX-Desktop.aml plus separate SSDT-EC.aml & SSDT-USBX.aml tables in your ACPI folder and config.plist. This should never be the case.
    1. Remove the Generic SSDT-EC-USBX-Desktop.aml table if you created the other two with Corpnewt's SSDTTime and your system DSDT.aml table.
  2. You don't need the ACPI > Patch for EC0 _STA to XSTA Rename in your config.plist, I have never required this with any of my AMD systems.
  3. Doesn't look like the SSDT-PLUG-ALT.aml table was created for your system. Too many CPU threads in the table for your 6-core/12-thread CPU.
Second issue:
  1. You have a HP system, but have failed to enable the two HP specific entries in the config.plist. Both of these should be enabled in the config.plist.
    1. Kernel > Quirks > LapicKernelPanic
    2. UEFI > Quirks > UnblockFs Connect
Third issue:
  1. You should never use any DeviceProperties when using NootedRed.kext. You have two in your config.
    1. The Audio should be set with a boot argument alcid=12, if you want to use layout-id=12.
    2. Not sure wha you are trying to fix with the second entry in the Device Properties. I doubt this will fix/disable any CFG Lock issues.
  2. Using these DeviceProperties may be causing the Ethernet port to malfunction.

Fourth issue:
  1. You have Kernel > Quirks > DiableIoMapper set as True. This is wrong. As this quirk is irrelevant to AMD systems as they don't have DMAR or VT-D support.
  2. You are lacking a custom USB configuration, i.e. USBMap or UTBMap.kext, so you should enable Kernel > Quirks > XhciPortLimit option.
  3. your should change Misc > Boot > PickerMode from 'Builtin' to 'External', to make use of the OC GUI boot screen.
  4. You should change Misc > Security > SecureBootModel from 'Default' to 'Disabled'. This will cause you less issues when updating the system.
  5. You have failed to add an entry to support your keyboard language- prev-lang:kbd should be set for your keyboard language, leaving this empty has been know to cause unexpected issues when booting macOS.
  6. You have a different audio layout-id (alcid=1) in your boot arguments, which would supersede the DeviceProperties entry layout-id=12. Which is correct?
  7. You should add 'auto' to the revpatch NVRAM entries, to fix any Memory or PCIe issues that commonly occur.
Try the revised EFI on a spare USB pen drive, see if this makes any difference.
 

Attachments

外部の
Dear Edhawk,

I am very sorry for the delay.

Thank you for your detailed explanation.

However, the issue persists despite trying the suggested solutions, using EFI, and consulting various websites.

In hackintool, the Internet and Audio sections under Peripherals are not displayed.

I'm not sure if it will be helpful, but I have attached images of hackinntool and pcidevices.txt!

I apologize for taking up your valuable time again, but could you please check the attached files?

Thank you for your assistance.
 

Attachments

  • スクリーンショット 2025-02-03 23.30.28.png
    スクリーンショット 2025-02-03 23.30.28.png
    465.9 KB · Views: 5
  • スクリーンショット 2025-02-03 23.29.43.png
    スクリーンショット 2025-02-03 23.29.43.png
    868.4 KB · Views: 5
  • pcidevices.txt
    pcidevices.txt
    8 KB · Views: 1
Post a copy of your current OpenCore EFI so we can see what you are using. Just make sure you redact/delete your serial number from the config.plist before posting a copy here.
 
Check your bios settings for these devices/components. Make sure you haven't disabled them by mistake.
 
Absolutely! Here's the translation of the provided text into English:

Of course! Thank you for your response.

I have confirmed that both the Internet and Audio are enabled in the BIOS settings.

I have attached my EFI folder for your further review.

Thank you for your assistance.
 

Attachments

I can’t see any issue in the EFI that would prevent the Ethernet, Audio or any other components working in macOS. All the expected kexts and config.plist entries are present and enabled.

Check in System Settings > Network preferences pane to see if the Realtek Ethernet port has been added to the system.

The main reason for the Audio codec not showing up in the system, is that you are using the wrong layout-id for the audio device. Have you tried any other id’s?

What do the Hackintool > Sound tab and System Information > Audio tabs show for your system?
 
  AdBlock Detected
Sure, ad-blocking software does a great job at blocking ads, but it also blocks some useful and important features of our website. For the best possible site experience please take a moment to disable your AdBlocker.