- Joined
- Oct 4, 2018
- Messages
- 1,523
- Motherboard
- Gigabyte C246-WU4
- CPU
- E-2278G
- Graphics
- WX7100
- Mac
From which one extracts ACPI names and PCI addresses ('@'):My board looks like:
IOService:/AppleACPIPlatformExpert/PC00@0/AppleACPIPCI/RP01@1C/IOPP/XGBE@0
ACPI path | PCI path | |
(base) | \_SB | PciRoot… |
PC00@0 | PC00 | …(0x0) |
RP01@1C | RP01 | Pci(0x1c,0x0) |
XGBE@0 | XGBE | Pci(0x0,0x0) |
(total) | \_SB.PC00.RP01.XGBE | PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0,0x0) |
You already knew the PCI path, which is not the easiest to make sense of.
You board has the same paths as the board the SSDT was written for, so you may use it unchanged.My board is also using RP01 it looks like. I'm not sure what to do beyond this. Any ideas?
Alternatively, you may use the PCI path to inject the relevant Device Properties through OpenCore, as shown by @casstsai.
For avoidance of doubt: Both methods are equivalent; use either the SSDT or properties in config.plist but not both.
Both inject 'device-id' and 'compatible' properties, for the driver to attach; further properties are cosmetic.
Patches to the driver are applied by the quirk Force AquantiaEthernet.