在我的DSDT中我已经加入显卡、声卡的驱动并添加了在PCI显示的代码,在DSDT中原始就有网卡的设备,并且我的网卡是使用ALXEthernet.kext 驱动的。原始信息为:
Device (GLAN) { Name (_ADR, 0x00190000) Method (_PRW, 0, NotSerialized) { Return (GPRW (0x0D, 0x04)) }
} 但在其中加入—DSM没有效果(红色为加入的代码)。 Device (GLAN) { Name (_ADR, 0x00190000) Method (_PRW, 0, NotSerialized) { Return (GPRW (0x0D, 0x04)) } Method (_DSM, 4, NotSerialized) { Store (Package (0x0A) { "AAPL,slot-name", Buffer (0x09) { "Built-In" }, "name", Buffer (0x20) { "Atheros AR8171 Gigabit Ethernet" }, "device_type", Buffer (0x09) { "Ethernet" }, "model", Buffer (0x28) { "Atheros AR8171 Gigabit Ethernet Adapter" }, "built-in", Buffer (One) { 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } 添加后在PCI中还是没有显示,用同样的方法显卡、声卡都已经显示。请问是ALXEthernet.kext 驱动导致的么,怎么修改呢?附DSDT和ALXEthernet.kext 驱动 DSDT:
NOE+IGPU+AUD+LAN.aml.zip
(14.6 KB, 下载次数: 4)
驱动:
ALXEthernet.kext.zip
(79.32 KB, 下载次数: 6)
|