- Joined
- Aug 8, 2011
- Messages
- 39
- Motherboard
- OSX CATALINA 15.3
- CPU
- CORE i9 9900K LGA 1151
- Graphics
- RX 5600 TX
- Mac
- Mobile Phone
Finally I success put in the code in dsdt and my ethernet card now is really BUILTIN CARD
Many Programs do activation process generating an ID for the MAC ADDRESS.
And these is the fix of the problem
Use you Download DSDTSE Editor, search the tree and look the root of your card, you can see the root and features, like data and string of any device
When you find that search the Root in your dsdt and print this code
VERY IMPORTANT BACK UP YOUR ORIGINAL DSDT FILE
The original source is a gigabyte ep45 ds3r motherboard buy I use it in a gigabyte GAX58A-UD3R
This is for two cards versions motherboards, if you have only one, paste only the first, change the name of the Ethernet card for yours
Clear the "ethernet port 1" and "ethernet port 2"
COMPILE AND INSTALL YOUR NEW DSDT
Sorry for my bad english I do my best
AND GOOD LUCK
Many Programs do activation process generating an ID for the MAC ADDRESS.
And these is the fix of the problem
Use you Download DSDTSE Editor, search the tree and look the root of your card, you can see the root and features, like data and string of any device
When you find that search the Root in your dsdt and print this code
VERY IMPORTANT BACK UP YOUR ORIGINAL DSDT FILE
Code:
Device (PEX4)
{
Name (_ADR, 0x001C0004)
Method (_STA, 0, NotSerialized)
{
Return (0x0F)
}
Method (_PRW, 0, NotSerialized)
{
Return (Package (0x02)
{
0x09,
0x05
})
}
Device (LAN0) // <-- Ethernet port 1
{
Name (_ADR, 0x00000000)
Name (_PRW, Package (0x02)
{
0x0B,
0x04
})
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x08)
{
"built-in",
Buffer (One)
{
0x01
},
"location",
Buffer (0x02)
{
"1"
},
"device_type",
Buffer (0x09)
{
"ethernet"
},
"name",
Buffer (0x22)
{
"Realtek RTL8111/8168B PCI-E Gigabit"
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
}
Device (PEX5)
{
Name (_ADR, 0x001C0005)
Method (_STA, 0, NotSerialized)
{
Return (0x0F)
}
Method (_PRW, 0, NotSerialized)
{
Return (Package (0x02)
{
0x09,
0x05
})
}
Device (LAN1) // <-- Ethernet port 2
{
Name (_ADR, 0x00000000)
Name (_PRW, Package (0x02)
{
0x0B,
0x04
})
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x08)
{
"built-in",
Buffer (One)
{
0x01
},
"location",
Buffer (0x02)
{
"2"
},
"device_type",
Buffer (0x09)
{
"ethernet"
},
"name",
Buffer (0x22)
{
"Realtek RTL8111/8168B PCI-E Gigabit"
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
}
The original source is a gigabyte ep45 ds3r motherboard buy I use it in a gigabyte GAX58A-UD3R
This is for two cards versions motherboards, if you have only one, paste only the first, change the name of the Ethernet card for yours
Clear the "ethernet port 1" and "ethernet port 2"
COMPILE AND INSTALL YOUR NEW DSDT
Sorry for my bad english I do my best
AND GOOD LUCK