Injeção do device-id por DSDT

Injeção do device-id por DSDT

Postby pernacabeluda » 20 Jun 2013, 18:21

Para quem usa injeção do device-id por DSDT, em vários casos é necessário injetar outras propriedades para funcionar no 10.9 (name, IOName e compatible).

Por exemplo, no patch do ESB SATA AHCI Controller (ícone laranja e DVD player)
Code: Select all
                Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x08)
                        {
                            "device-id",
                            Buffer (0x04)
                            {
                                 0x81, 0x26, 0x00, 0x00
                            },
                            "compatible",
                            Buffer (0x0D)
                            {
                                "pci8086,2681"
                            },
                            "IOName",
                            Buffer (0x0D)
                            {
                                "pci8086,2681"
                            },
                            "name",
                            Buffer (0x0D)
                            {
                                "pci8086,2681"
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }


Outros casos:

LPC http://olarila.com/forum/viewtopic.php?f=30&t=3431#p27262

Atheros 9285 http://olarila.com/forum/viewtopic.php?f=30&t=3419#p27286
User avatar
pernacabeluda
Senior
 
Posts: 4587
Joined: 22 Oct 2012, 02:35

Return to Mavericks (10.9)

Who is online

Users browsing this forum: No registered users and 2 guests