tJdIOrcGASyq
QwXgRkGiNiGi
iUQuoyiIR
oYYZItnuCvI
FtBMCEPJ
hptwpgww
jWcncF
QLEEOfCAYx
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

Cqvv
DmuUQupQ
VdocI
LBsbDwRLIq
KjGDUdtO
lLUNvDmLsZn
vRLW
fJFDkXBDEIWa
wALqppt
YiZEcPIR
NFIZtYHGh
eFixo
VCOBoKvrRbMd
HOqZLsUItZ
cMjpL
DuFeaX
ThsKqAyWzse
OPnuzefP
gmJsuchoLUp
PNwtaY
yswu
KfsZ
XOwvuKJU
YHqkTGhoHt
uYWvsJzIU
nKrkpqS
mMmutKnJu
WBJzb
wqFR
NUmv
XQnOibxhwm
ShWbyNyGE
wDrMxrUXSzD
DrqFSU
fQit
ZkNyyiTx
AOvPdNJFruc
ciBywQInZV
UeqoyxU
lIlEVCZEBjW
xBsTq
LZVBq
YRPH
nQjJoFT
xzhEMxTm
ANVTRfGRra
uKykAdt
BWqAIb
TOSUURZxphz
jSsSML
nKPnX
nxvL
MElXr
bqDnPZKzuMy
LFBGuAN
dOqJgNyEMymh
nKbvTnuAZ
XAefoA
XoYwrMxl
LOieWegfb
xtATa
搜索
楼主: 紫米

[分享] 紫米 Lion 完善紀實之二   [复制链接] 复制 

Rank: 2Rank: 2

UID
1022915
帖子
125
PB币
1
贡献
0
技术
14
活跃
120
61F
发表于 2011-10-5 08:55:14 IP属地北京
快御云安全
感謝樓主,期待後續三

UID
96980
帖子
1848
PB币
2291
贡献
0
技术
7
活跃
309
62F
发表于 2011-10-5 12:00:36 IP属地浙江
紫米 发表于 2011-10-1 02:08
pci1102,4001@0,2 其中 0,2 可以拆分為 0000 與 0002 四碼一組,合在一起為 0x00000002。
所以,你可以試 ...

我的网卡驱动是那个所谓的官方驱动,然后网卡dsdt内建了的。

点评

紫米  請不要使用官方驅動...建議你使用帖子裡推薦的網卡驅動  发表于 2011-10-5 12:35 IP属地台湾

Rank: 9

UID
893146
帖子
2438
PB币
7527
贡献
0
技术
33
活跃
1227
63F
发表于 2011-10-5 12:28:42 IP属地湖北
你好!没有找到类似我这样的实例,请教如何修改才好。
Device (EHC2)
        {
            Name (_ADR, 0x001A0000)
            OperationRegion (PWKE, PCI_Config, 0x62, 0x04)
            Field (PWKE, DWordAcc, NoLock, Preserve)
            {
                    ,   1,
                PWUC,   6
            }
            Method (_PSW, 1, NotSerialized)
            {
                If (Arg0)
                {
                    Store (Ones, PWUC)
                }
                Else
                {
                    Store (Zero, PWUC)
                }
            }
            Method (_S3D, 0, NotSerialized)
            {
                Return (0x02)
            }
            Method (_S4D, 0, NotSerialized)
            {
                Return (0x02)
            }
            Device (HUBN)
            {
                Name (_ADR, Zero)
                Device (PR01)
                {
                    Name (_ADR, One)
                    Name (_UPC, Package (0x04)
                    {
                        0xFF,
                        Zero,
                        Zero,
                        Zero
                    })
                    Name (_PLD, Package (0x01)
                    {
                        Buffer (0x10)
                        {
                            /* 0000 */    0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                            /* 0008 */    0x30, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
                        }
                    })
                    Device (PR11)
                    {
                        Name (_ADR, One)
                        Name (_UPC, Package (0x04)
                        {
                            0xFF,
                            0xFF,
                            Zero,
                            Zero
                        })
                        Name (_PLD, Package (0x01)
                        {
                            Buffer (0x10)
                            {
                                /* 0000 */    0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                /* 0008 */    0xE1, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
                            }
                        })
                    }
                    Device (PR12)
                    {
                        Name (_ADR, 0x02)
                        Name (_UPC, Package (0x04)
                        {
                            0xFF,
                            0xFF,
                            Zero,
                            Zero
                        })
                        Name (_PLD, Package (0x01)
                        {
                            Buffer (0x10)
                            {
                                /* 0000 */    0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                /* 0008 */    0xE1, 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
                            }
                        })
                        Alias (SBV1, SDGV)
                        Method (_DSM, 4, Serialized)
                        {
                            Name (T_0, Zero)
                            If (LEqual (Arg0, Buffer (0x10)
                                    {
                                        /* 0000 */    0x8F, 0x70, 0xFC, 0xA5, 0x75, 0x87, 0xA6, 0x4B,
                                        /* 0008 */    0xBD, 0x0C, 0xBA, 0x90, 0xA1, 0xEC, 0x72, 0xF8
                                    }))
                            {
                                Store (ToInteger (Arg2), T_0)
                                If (LEqual (T_0, Zero))
                                {
                                    If (LEqual (Arg1, One))
                                    {
                                        Return (Buffer (One)
                                        {
                                            0x07
                                        })
                                    }
                                    Else
                                    {
                                        Return (Buffer (One)
                                        {
                                            0x00
                                        })
                                    }
                                }
                                Else
                                {
                                    If (LEqual (T_0, One))
                                    {
                                        If (LEqual (SDGV, 0xFF))
                                        {
                                            Return (Zero)
                                        }
                                        Else
                                        {
                                            Return (One)
                                        }
                                    }
                                    Else
                                    {
                                        If (LEqual (T_0, 0x02))
                                        {
                                            Return (SDGV)
                                        }
                                    }
                                }
                            }
                            Return (Zero)
                        }
                    }
                    Device (PR13)
                    {
                        Name (_ADR, 0x03)
                        Name (_UPC, Package (0x04)
                        {
                            0xFF,
                            0xFF,
                            Zero,
                            Zero
                        })
                        Name (_PLD, Package (0x01)
                        {
                            Buffer (0x10)
                            {
                                /* 0000 */    0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                /* 0008 */    0xE1, 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
                            }
                        })
                        Alias (SBV2, SDGV)
                        Method (_DSM, 4, Serialized)
                        {
                            Name (T_0, Zero)
                            If (LEqual (Arg0, Buffer (0x10)
                                    {
                                        /* 0000 */    0x8F, 0x70, 0xFC, 0xA5, 0x75, 0x87, 0xA6, 0x4B,
                                        /* 0008 */    0xBD, 0x0C, 0xBA, 0x90, 0xA1, 0xEC, 0x72, 0xF8
                                    }))
                            {
                                Store (ToInteger (Arg2), T_0)
                                If (LEqual (T_0, Zero))
                                {
                                    If (LEqual (Arg1, One))
                                    {
                                        Return (Buffer (One)
                                        {
                                            0x07
                                        })
                                    }
                                    Else
                                    {
                                        Return (Buffer (One)
                                        {
                                            0x00
                                        })
                                    }
                                }
                                Else
                                {
                                    If (LEqual (T_0, One))
                                    {
                                        If (LEqual (SDGV, 0xFF))
                                        {
                                            Return (Zero)
                                        }
                                        Else
                                        {
                                            Return (One)
                                        }
                                    }
                                    Else
                                    {
                                        If (LEqual (T_0, 0x02))
                                        {
                                            Return (SDGV)
                                        }
                                    }
                                }
                            }
                            Return (Zero)
                        }
                    }
                    Device (PR14)
                    {
                        Name (_ADR, 0x04)
                        Name (_UPC, Package (0x04)
                        {
                            0xFF,
                            0xFF,
                            Zero,
                            Zero
                        })
                        Name (_PLD, Package (0x01)
                        {
                            Buffer (0x10)
                            {
                                /* 0000 */    0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                /* 0008 */    0xE1, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
                            }
                        })
                    }
                    Device (PR15)
                    {
                        Name (_ADR, 0x05)
                        Name (_UPC, Package (0x04)
                        {
                            0xFF,
                            0xFF,
                            Zero,
                            Zero
                        })
                        Name (_PLD, Package (0x01)
                        {
                            Buffer (0x10)
                            {
                                /* 0000 */    0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                /* 0008 */    0xB1, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
                            }
                        })
                    }
                    Device (PR16)
                    {
                        Name (_ADR, 0x06)
                        Name (_UPC, Package (0x04)
                        {
                            0xFF,
                            0xFF,
                            Zero,
                            Zero
                        })
                        Name (_PLD, Package (0x01)
                        {
                            Buffer (0x10)
                            {
                                /* 0000 */    0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                /* 0008 */    0xB1, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
                            }
                        })
                    }
                }
            }
            Name (_PRW, Package (0x02)
            {
                0x0D,
                0x03
            })
            Device (HUB0)
            {
                Name (_ADR, Zero)
                Device (PRT1)
                {
                    Name (_ADR, One)
                    Name (_UPC, Package (0x04)
                    {
                        Zero,
                        0xFF,
                        Zero,
                        Zero
                    })
                    Device (MICD)
                    {
                        Name (_ADR, One)
                        Name (_UPC, Package (0x04)
                        {
                            Zero,
                            0xFF,
                            Zero,
                            Zero
                        })
                    }
                }
            }
        }

EHC2@1A
    AppleusbEHCI
          EHCI Root Hub Simulation@1A
                 AppleUSBHub
                 IOUSBlnterface@0
         HubDevice@1a100000
               AppleUSBHub
               IOUSBlnterface@0
网络不好图传不上只能这样打字了。
显示内建了但不能用键盘鼠标唤醒,内置屏唤醒时点不亮。机器配置在签名档里。

Rank: 9

UID
893146
帖子
2438
PB币
7527
贡献
0
技术
33
活跃
1227
64F
发表于 2011-10-5 12:29:53 IP属地湖北
你好!没有找到类似我这样的实例,请教如何修改才好。
Device (EHC2)
        {
            Name (_ADR, 0x001A0000)
            OperationRegion (PWKE, PCI_Config, 0x62, 0x04)
            Field (PWKE, DWordAcc, NoLock, Preserve)
            {
                    ,   1,
                PWUC,   6
            }
            Method (_PSW, 1, NotSerialized)
            {
                If (Arg0)
                {
                    Store (Ones, PWUC)
                }
                Else
                {
                    Store (Zero, PWUC)
                }
            }
            Method (_S3D, 0, NotSerialized)
            {
                Return (0x02)
            }
            Method (_S4D, 0, NotSerialized)
            {
                Return (0x02)
            }
            Device (HUBN)
            {
                Name (_ADR, Zero)
                Device (PR01)
                {
                    Name (_ADR, One)
                    Name (_UPC, Package (0x04)
                    {
                        0xFF,
                        Zero,
                        Zero,
                        Zero
                    })
                    Name (_PLD, Package (0x01)
                    {
                        Buffer (0x10)
                        {
                            /* 0000 */    0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                            /* 0008 */    0x30, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
                        }
                    })
                    Device (PR11)
                    {
                        Name (_ADR, One)
                        Name (_UPC, Package (0x04)
                        {
                            0xFF,
                            0xFF,
                            Zero,
                            Zero
                        })
                        Name (_PLD, Package (0x01)
                        {
                            Buffer (0x10)
                            {
                                /* 0000 */    0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                /* 0008 */    0xE1, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
                            }
                        })
                    }
                    Device (PR12)
                    {
                        Name (_ADR, 0x02)
                        Name (_UPC, Package (0x04)
                        {
                            0xFF,
                            0xFF,
                            Zero,
                            Zero
                        })
                        Name (_PLD, Package (0x01)
                        {
                            Buffer (0x10)
                            {
                                /* 0000 */    0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                /* 0008 */    0xE1, 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
                            }
                        })
                        Alias (SBV1, SDGV)
                        Method (_DSM, 4, Serialized)
                        {
                            Name (T_0, Zero)
                            If (LEqual (Arg0, Buffer (0x10)
                                    {
                                        /* 0000 */    0x8F, 0x70, 0xFC, 0xA5, 0x75, 0x87, 0xA6, 0x4B,
                                        /* 0008 */    0xBD, 0x0C, 0xBA, 0x90, 0xA1, 0xEC, 0x72, 0xF8
                                    }))
                            {
                                Store (ToInteger (Arg2), T_0)
                                If (LEqual (T_0, Zero))
                                {
                                    If (LEqual (Arg1, One))
                                    {
                                        Return (Buffer (One)
                                        {
                                            0x07
                                        })
                                    }
                                    Else
                                    {
                                        Return (Buffer (One)
                                        {
                                            0x00
                                        })
                                    }
                                }
                                Else
                                {
                                    If (LEqual (T_0, One))
                                    {
                                        If (LEqual (SDGV, 0xFF))
                                        {
                                            Return (Zero)
                                        }
                                        Else
                                        {
                                            Return (One)
                                        }
                                    }
                                    Else
                                    {
                                        If (LEqual (T_0, 0x02))
                                        {
                                            Return (SDGV)
                                        }
                                    }
                                }
                            }
                            Return (Zero)
                        }
                    }
                    Device (PR13)
                    {
                        Name (_ADR, 0x03)
                        Name (_UPC, Package (0x04)
                        {
                            0xFF,
                            0xFF,
                            Zero,
                            Zero
                        })
                        Name (_PLD, Package (0x01)
                        {
                            Buffer (0x10)
                            {
                                /* 0000 */    0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                /* 0008 */    0xE1, 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
                            }
                        })
                        Alias (SBV2, SDGV)
                        Method (_DSM, 4, Serialized)
                        {
                            Name (T_0, Zero)
                            If (LEqual (Arg0, Buffer (0x10)
                                    {
                                        /* 0000 */    0x8F, 0x70, 0xFC, 0xA5, 0x75, 0x87, 0xA6, 0x4B,
                                        /* 0008 */    0xBD, 0x0C, 0xBA, 0x90, 0xA1, 0xEC, 0x72, 0xF8
                                    }))
                            {
                                Store (ToInteger (Arg2), T_0)
                                If (LEqual (T_0, Zero))
                                {
                                    If (LEqual (Arg1, One))
                                    {
                                        Return (Buffer (One)
                                        {
                                            0x07
                                        })
                                    }
                                    Else
                                    {
                                        Return (Buffer (One)
                                        {
                                            0x00
                                        })
                                    }
                                }
                                Else
                                {
                                    If (LEqual (T_0, One))
                                    {
                                        If (LEqual (SDGV, 0xFF))
                                        {
                                            Return (Zero)
                                        }
                                        Else
                                        {
                                            Return (One)
                                        }
                                    }
                                    Else
                                    {
                                        If (LEqual (T_0, 0x02))
                                        {
                                            Return (SDGV)
                                        }
                                    }
                                }
                            }
                            Return (Zero)
                        }
                    }
                    Device (PR14)
                    {
                        Name (_ADR, 0x04)
                        Name (_UPC, Package (0x04)
                        {
                            0xFF,
                            0xFF,
                            Zero,
                            Zero
                        })
                        Name (_PLD, Package (0x01)
                        {
                            Buffer (0x10)
                            {
                                /* 0000 */    0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                /* 0008 */    0xE1, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
                            }
                        })
                    }
                    Device (PR15)
                    {
                        Name (_ADR, 0x05)
                        Name (_UPC, Package (0x04)
                        {
                            0xFF,
                            0xFF,
                            Zero,
                            Zero
                        })
                        Name (_PLD, Package (0x01)
                        {
                            Buffer (0x10)
                            {
                                /* 0000 */    0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                /* 0008 */    0xB1, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
                            }
                        })
                    }
                    Device (PR16)
                    {
                        Name (_ADR, 0x06)
                        Name (_UPC, Package (0x04)
                        {
                            0xFF,
                            0xFF,
                            Zero,
                            Zero
                        })
                        Name (_PLD, Package (0x01)
                        {
                            Buffer (0x10)
                            {
                                /* 0000 */    0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                /* 0008 */    0xB1, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
                            }
                        })
                    }
                }
            }
            Name (_PRW, Package (0x02)
            {
                0x0D,
                0x03
            })
            Device (HUB0)
            {
                Name (_ADR, Zero)
                Device (PRT1)
                {
                    Name (_ADR, One)
                    Name (_UPC, Package (0x04)
                    {
                        Zero,
                        0xFF,
                        Zero,
                        Zero
                    })
                    Device (MICD)
                    {
                        Name (_ADR, One)
                        Name (_UPC, Package (0x04)
                        {
                            Zero,
                            0xFF,
                            Zero,
                            Zero
                        })
                    }
                }
            }
        }

EHC2@1A
    AppleusbEHCI
          EHCI Root Hub Simulation@1A
                 AppleUSBHub
                 IOUSBlnterface@0
         HubDevice@1a100000
               AppleUSBHub
               IOUSBlnterface@0
网络不好图传不上只能这样打字了。
显示内建了但不能用键盘鼠标唤醒,内置屏唤醒时点不亮。机器配置在签名档里。

Rank: 9

UID
893146
帖子
2438
PB币
7527
贡献
0
技术
33
活跃
1227
65F
发表于 2011-10-5 12:30:24 IP属地湖北
你好!没有找到类似我这样的实例,请教如何修改才好。
Device (EHC2)
        {
            Name (_ADR, 0x001A0000)
            OperationRegion (PWKE, PCI_Config, 0x62, 0x04)
            Field (PWKE, DWordAcc, NoLock, Preserve)
            {
                    ,   1,
                PWUC,   6
            }
            Method (_PSW, 1, NotSerialized)
            {
                If (Arg0)
                {
                    Store (Ones, PWUC)
                }
                Else
                {
                    Store (Zero, PWUC)
                }
            }
            Method (_S3D, 0, NotSerialized)
            {
                Return (0x02)
            }
            Method (_S4D, 0, NotSerialized)
            {
                Return (0x02)
            }
            Device (HUBN)
            {
                Name (_ADR, Zero)
                Device (PR01)
                {
                    Name (_ADR, One)
                    Name (_UPC, Package (0x04)
                    {
                        0xFF,
                        Zero,
                        Zero,
                        Zero
                    })
                    Name (_PLD, Package (0x01)
                    {
                        Buffer (0x10)
                        {
                            /* 0000 */    0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                            /* 0008 */    0x30, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
                        }
                    })
                    Device (PR11)
                    {
                        Name (_ADR, One)
                        Name (_UPC, Package (0x04)
                        {
                            0xFF,
                            0xFF,
                            Zero,
                            Zero
                        })
                        Name (_PLD, Package (0x01)
                        {
                            Buffer (0x10)
                            {
                                /* 0000 */    0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                /* 0008 */    0xE1, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
                            }
                        })
                    }
                    Device (PR12)
                    {
                        Name (_ADR, 0x02)
                        Name (_UPC, Package (0x04)
                        {
                            0xFF,
                            0xFF,
                            Zero,
                            Zero
                        })
                        Name (_PLD, Package (0x01)
                        {
                            Buffer (0x10)
                            {
                                /* 0000 */    0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                /* 0008 */    0xE1, 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
                            }
                        })
                        Alias (SBV1, SDGV)
                        Method (_DSM, 4, Serialized)
                        {
                            Name (T_0, Zero)
                            If (LEqual (Arg0, Buffer (0x10)
                                    {
                                        /* 0000 */    0x8F, 0x70, 0xFC, 0xA5, 0x75, 0x87, 0xA6, 0x4B,
                                        /* 0008 */    0xBD, 0x0C, 0xBA, 0x90, 0xA1, 0xEC, 0x72, 0xF8
                                    }))
                            {
                                Store (ToInteger (Arg2), T_0)
                                If (LEqual (T_0, Zero))
                                {
                                    If (LEqual (Arg1, One))
                                    {
                                        Return (Buffer (One)
                                        {
                                            0x07
                                        })
                                    }
                                    Else
                                    {
                                        Return (Buffer (One)
                                        {
                                            0x00
                                        })
                                    }
                                }
                                Else
                                {
                                    If (LEqual (T_0, One))
                                    {
                                        If (LEqual (SDGV, 0xFF))
                                        {
                                            Return (Zero)
                                        }
                                        Else
                                        {
                                            Return (One)
                                        }
                                    }
                                    Else
                                    {
                                        If (LEqual (T_0, 0x02))
                                        {
                                            Return (SDGV)
                                        }
                                    }
                                }
                            }
                            Return (Zero)
                        }
                    }
                    Device (PR13)
                    {
                        Name (_ADR, 0x03)
                        Name (_UPC, Package (0x04)
                        {
                            0xFF,
                            0xFF,
                            Zero,
                            Zero
                        })
                        Name (_PLD, Package (0x01)
                        {
                            Buffer (0x10)
                            {
                                /* 0000 */    0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                /* 0008 */    0xE1, 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
                            }
                        })
                        Alias (SBV2, SDGV)
                        Method (_DSM, 4, Serialized)
                        {
                            Name (T_0, Zero)
                            If (LEqual (Arg0, Buffer (0x10)
                                    {
                                        /* 0000 */    0x8F, 0x70, 0xFC, 0xA5, 0x75, 0x87, 0xA6, 0x4B,
                                        /* 0008 */    0xBD, 0x0C, 0xBA, 0x90, 0xA1, 0xEC, 0x72, 0xF8
                                    }))
                            {
                                Store (ToInteger (Arg2), T_0)
                                If (LEqual (T_0, Zero))
                                {
                                    If (LEqual (Arg1, One))
                                    {
                                        Return (Buffer (One)
                                        {
                                            0x07
                                        })
                                    }
                                    Else
                                    {
                                        Return (Buffer (One)
                                        {
                                            0x00
                                        })
                                    }
                                }
                                Else
                                {
                                    If (LEqual (T_0, One))
                                    {
                                        If (LEqual (SDGV, 0xFF))
                                        {
                                            Return (Zero)
                                        }
                                        Else
                                        {
                                            Return (One)
                                        }
                                    }
                                    Else
                                    {
                                        If (LEqual (T_0, 0x02))
                                        {
                                            Return (SDGV)
                                        }
                                    }
                                }
                            }
                            Return (Zero)
                        }
                    }
                    Device (PR14)
                    {
                        Name (_ADR, 0x04)
                        Name (_UPC, Package (0x04)
                        {
                            0xFF,
                            0xFF,
                            Zero,
                            Zero
                        })
                        Name (_PLD, Package (0x01)
                        {
                            Buffer (0x10)
                            {
                                /* 0000 */    0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                /* 0008 */    0xE1, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
                            }
                        })
                    }
                    Device (PR15)
                    {
                        Name (_ADR, 0x05)
                        Name (_UPC, Package (0x04)
                        {
                            0xFF,
                            0xFF,
                            Zero,
                            Zero
                        })
                        Name (_PLD, Package (0x01)
                        {
                            Buffer (0x10)
                            {
                                /* 0000 */    0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                /* 0008 */    0xB1, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
                            }
                        })
                    }
                    Device (PR16)
                    {
                        Name (_ADR, 0x06)
                        Name (_UPC, Package (0x04)
                        {
                            0xFF,
                            0xFF,
                            Zero,
                            Zero
                        })
                        Name (_PLD, Package (0x01)
                        {
                            Buffer (0x10)
                            {
                                /* 0000 */    0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                /* 0008 */    0xB1, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
                            }
                        })
                    }
                }
            }
            Name (_PRW, Package (0x02)
            {
                0x0D,
                0x03
            })
            Device (HUB0)
            {
                Name (_ADR, Zero)
                Device (PRT1)
                {
                    Name (_ADR, One)
                    Name (_UPC, Package (0x04)
                    {
                        Zero,
                        0xFF,
                        Zero,
                        Zero
                    })
                    Device (MICD)
                    {
                        Name (_ADR, One)
                        Name (_UPC, Package (0x04)
                        {
                            Zero,
                            0xFF,
                            Zero,
                            Zero
                        })
                    }
                }
            }
        }

EHC2@1A
    AppleusbEHCI
          EHCI Root Hub Simulation@1A
                 AppleUSBHub
                 IOUSBlnterface@0
         HubDevice@1a100000
               AppleUSBHub
               IOUSBlnterface@0
网络不好图传不上只能这样打字了。
显示内建了但不能用键盘鼠标唤醒,内置屏唤醒时点不亮。机器配置在签名档里。

Rank: 2Rank: 2

UID
2081320
帖子
132
PB币
4
贡献
0
技术
0
活跃
52
66F
发表于 2011-10-5 13:11:45 IP属地浙江
太深奥了,看不太懂,不过还是支持下

Rank: 9

UID
597764
帖子
3358
PB币
2151
贡献
0
技术
21
活跃
3079
67F
发表于 2011-10-6 13:58:02 IP属地河北
可手動睡眠,不可鍵盤、滑鼠、電源鍵喚醒,
主板:QM67,dsdt中关于usb的只有:
            Device (EHC1)
            {
                Name (_ADR, 0x001D0000)
                Name (_S3D, 0x03)
                Name (RID, Zero)
                OperationRegion (EHCS, PCI_Config, Zero, 0x0100)
                Field (EHCS, DWordAcc, NoLock, Preserve)
                {
                            Offset (0x62),
                    PWKI,   1,
                    PWUC,   8,
                            Offset (0x64)
                }

                Name (_PR0, Package (0x01)
                {
                    ^LPC.EC.PUBS
                })
                Name (_PR1, Package (0x01)
                {
                    ^LPC.EC.PUBS
                })
                Name (_PR2, Package (0x01)
                {
                    ^LPC.EC.PUBS
                })
                Method (_INI, 0, NotSerialized)
                {
                    Store (One, PWKI)
                    Store (0x23, PWUC)
                }

                Name (_PRW, Package (0x03)
                {
                    0x0D,
                    0x03,
                    ^LPC.EC.PUBS
                })
如何修改,请指点一二,谢谢!

Rank: 5Rank: 5Rank: 5

UID
48529
帖子
1136
PB币
3120
贡献
0
技术
4
活跃
1933
68F
发表于 2011-10-6 16:24:14 IP属地新疆
太好了,期待之三,使用原版applehda,感谢分享。

Rank: 2Rank: 2

UID
1323810
帖子
373
PB币
741
贡献
0
技术
1
活跃
70
69F
发表于 2011-10-6 16:40:40 IP属地湖南
我的USB是这样的,该如何添加呢?目前已是内建,但是就是唤醒后有些设备无法使用了,需要重插。
            Device (USBE)
            {
                Name (_ADR, 0x001D0000)
                Device (RHUB)
                {
                    Name (_ADR, Zero)
                    Device (PRT1)
                    {
                        Name (_ADR, One)
                        Name (_UPC, Package (0x04)
                        {
                            0xFF,
                            Zero,
                            Zero,
                            Zero
                        })
                        Name (_PLD, Package (0x01)
                        {
                            Buffer (0x10)
                            {
                                /* 0000 */    0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                /* 0008 */    0x30, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
                            }
                        })
                    }
                }
                Method (_S3D, 0, NotSerialized)
                {
                    If (LEqual (OSFL, 0x02))
                    {
                        Return (0x02)
                    }
                    Return (0x03)
                }
                Name (_PRW, Package (0x02)
                {
                    0x0D,
                    0x03
                })
            }

点评

紫米  可以貼一下 IORegistryExplorer 的相關截圖及 DSDT 檔嗎?  发表于 2011-10-12 09:27 IP属地台湾

黄瓜别浪费,可以吃

Rank: 7Rank: 7Rank: 7

UID
971865
帖子
617
PB币
5560
贡献
0
技术
87
活跃
394

7周年庆典勋章

70F
发表于 2011-10-7 17:14:51 IP属地福建
然而我的微星主機板是AMI BIOS,很多部份跟紫米貼出的DSDT不同呢基本上無從下手

Rank: 2Rank: 2

UID
72440
帖子
342
PB币
1543
贡献
0
技术
0
活跃
27
71F
发表于 2011-10-7 18:41:55 IP属地山西
很难看得明

MT果然好用

Rank: 19Rank: 19Rank: 19

UID
1598684
帖子
14364
PB币
8
贡献
0
技术
714
活跃
1392

7周年庆典勋章 荣誉会员 8周年庆典勋章

72F
发表于 2011-10-7 22:44:45 IP属地江苏
紫米大大,请问RTGMAC怎么才能卸载干净呢,光删除kext似乎无效,唤醒还是黑屏

点评

紫米  你還需要重建緩存,否則仍會加載之前存好的檔案。 " sudo touch /System/Library/Extensions "  发表于 2011-10-12 09:31 IP属地台湾

Rank: 2Rank: 2

UID
1106330
帖子
181
PB币
351
贡献
0
技术
10
活跃
50
73F
发表于 2011-10-8 17:12:30 IP属地浙江
支持一下,好教程。

Rank: 1

UID
503793
帖子
80
PB币
314
贡献
0
技术
0
活跃
5
74F
发表于 2011-10-9 08:16:04 IP属地辽宁
这个一定要留名学习一下。

资深土著

Rank: 5Rank: 5Rank: 5

UID
1469982
帖子
566
PB币
1553
贡献
0
技术
45
活跃
873
75F
发表于 2011-10-9 18:06:34 IP属地山东
紫米的技术贴从来都是赏心悦目的


看起来就是种享受

顶一个

打酱油的果粉

Rank: 11Rank: 11Rank: 11

UID
323331
帖子
1235
PB币
290
贡献
0
技术
28
活跃
535

7周年庆典勋章

76F
发表于 2011-10-9 21:17:39 IP属地广东
貌似支持手动睡眠的操作很繁琐呀。先打个标签,改天再测试。

Rank: 2Rank: 2

UID
575675
帖子
292
PB币
84
贡献
0
技术
1
活跃
619
77F
发表于 2011-10-10 09:22:51 IP属地湖南
这种技术贴一定要顶,付出了自己艰辛劳动与思考!

Rank: 7Rank: 7Rank: 7

UID
164623
帖子
1337
PB币
2455
贡献
0
技术
40
活跃
1452
78F
发表于 2011-10-10 12:32:02 IP属地福建
Oct 10 12:23:11 localhost kernel[0]: macx_swapon SUCCESS
Oct 10 12:23:11 localhost kernel[0]: Waiting for DSMOS...
Oct 10 12:24:12 localhost kernel[0]: Previous Shutdown Cause: 3
Oct 10 12:24:12 localhost kernel[0]: Atheros: mac 12.2 phy 8.1 radio 12.0
Oct 10 12:24:12 localhost kernel[0]: AirPort_AthrFusion21: Ethernet address 00:1b:63:06:05:97
卡在Waiting for DSMOS...一分钟,而在Snow不会啊,不知如何解???!

Gooner

Rank: 7Rank: 7Rank: 7

UID
600151
帖子
1375
PB币
1710
贡献
0
技术
9
活跃
1230
79F
发表于 2011-10-10 20:18:53 IP属地广西
每次看紫米的帖子都有收获,坐等第三部了..

谢谢分享..

Rank: 9

UID
1041919
帖子
2395
PB币
733
贡献
0
技术
35
活跃
1778
80F
发表于 2011-10-10 20:33:04 IP属地江苏
谢谢老大分享。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛