In that case I would rather work with the Clover patch, "GBE1 -> ETH0".
If you only work with the SSDT, the existing device "GBE1" is hidden and a new device "ETH0" is inserted in the same place. This works great with many other devices. The problem here is that there are other connections to this device in the DSDT that will be interrupted:
Code:
Scope (_GPE)
{
Method (_L6D, 0, Serialized) // _Lxx: Level-Triggered GPE
{
\_SB.PC00.XHCI.GPEH ()
\_SB.PC00.CAVS.GPEH ()
\_SB.PC00.GBE1.GPEH ()
}
}
That does not happen with the Clover patch. Here all entries in the ACPI (including DSDT) are exchanged, all links thus remain active.