Jump to content
boumbo

ethernet card injection in dsdt

Recommended Posts

Hi everyone,

i install succesfully my hackintosh on the zotac h67-itx-c-e, all workin: ethernet,audio,usb,etc..


I want to install avid media composer but it doesn't want to activate the app if there is no device in the system information , ethernet card.


My ethernet workin but isn't recognize as an ethernet card in the system information so avid think that i haven't ethernet card. I fixed this problem in my other hackintosh using EFIStrings added in com.apple.. file .


I am trying to inject it in my dsdt but unsuccesfully.


I use ioregexplorer to show where my ethernet build in is : PEX2

So i added as a sub device in PEX2:

 

Device (ETH0)
{
           Name (_ADR, Zero)
           Name (_PRW, Package (0x02)
          {
              0x09,
              0x03
           })
           Method (_DSM, 4, NotSerialized)
          {
                Store (Package (0x06)
                   {
                       "built-in",
                        Buffer (One)
                        {
                            0x01
                         },

                       "device_type",
                       Buffer (0x09)
                      {
                         "ethernet"
                       },

                       "name",
                        Buffer (0x24)
                       {
                           "Realtek RTL8111/8168B PCI-E Gigabit"
                        }
                        }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                  }
           }

But it doesn't inject the ethernet information in the System Informations\Ethernet Card


Have you any clues for help me?

thanks

Link to comment
Share on other sites

  • Administrators

post ioreg

I use it

Device (LAN0)
               {
                   Name (_ADR, Zero)
                   Method (_DSM, 4, NotSerialized)
                   {
                       Store (Package (0x08)
                           {
                               "AAPL,slot-name", 
                               Buffer (0x07)
                               {
                                   "Slot-2"
                               }, 

                               "model", 
                               Buffer (0x2B)
                               {
                                   "RTL8111/8168B PCI Express Gigabit Ethernet"
                               }, 

                               "built-in", 
                               Buffer (One)
                               {
                                   0x00
                               }, 

                               "device_type", 
                               Buffer (0x14)
                               {
                                   "Ethernet Controller"
                               }
                           }, Local0)
                       DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                       Return (Local0)
                   }
               }

Support Olarila Vanilla Hackintosh by making a donation HERE

About Premium Users you can check HERE

Problems with Paypal HERE

Link to comment
Share on other sites

Hi,

sorry for the late answer, i was very busy with getting full working hackintosh,

for the ethernet injection, it was a bad installled kext, after reinstall it withkext utility, the ethernet card information card appear but no avid media composer activation possible because avid don't give us the system id when we try to activate it with telephone.


But after injection in the dsdt of the ETH0 device, it give us the system id.


Your dsdt eth0 fix is different from the one i use


i have built in 0x01 and you 0x00, what does it change?

you don't use the PWR info, have you wake on lan capability?


thanks for all

Link to comment
Share on other sites

  • Administrators
Hi,

sorry for the late answer, i was very busy with getting full working hackintosh,

for the ethernet injection, it was a bad installled kext, after reinstall it withkext utility, the ethernet card information card appear but no avid media composer activation possible because avid don't give us the system id when we try to activate it with telephone.


But after injection in the dsdt of the ETH0 device, it give us the system id.


Your dsdt eth0 fix is different from the one i use


i have built in 0x01 and you 0x00, what does it change?

you don't use the PWR info, have you wake on lan capability?


thanks for all

my patches are based on a Mac Real ioreg

28977321_Capturadetela2011-08-19s22_44_36.thumb.png.45b1891ee3920d8a640da9e24f45df86.png

 

wake

use it

http://lnx2mac.blogspot.com/p/realtekrtl81xx-osx-driver.html

Support Olarila Vanilla Hackintosh by making a donation HERE

About Premium Users you can check HERE

Problems with Paypal HERE

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.





×
  • Create New...
The popup will be closed in 15 seconds...