aniven 发表于 2014-6-19 14:37

SSDT修改

Thinkpad T430s修改DSDT,SSDT提取出来有8个之多,按照置顶帖里的方法很多都不适用,于是只是修复错误,前面7个都修复里,就剩第8个ssdt-7.aml有2个错误怎么也修复不了,错误提示如下(都是 Store 这一行的错误):

143ErrorInvalid type ( found, Match operator requires )

294ErrorInvalid type ( found, Match operator requires )


Method (_BCM, 1, NotSerialized)
      {
            Store (Match (\_SB.PCI0.LPC.EC.BRTW, MEQ, Arg0, MTR, 0x00, 0x02), Local0)
            If (LNotEqual (Local0, Ones))
            {
                Subtract (Local0, 0x02, Local1)
                Store (Local1, \BRLV)
                \_SB.PCI0.LPC.EC.BRNS (\UCMS (0x16))
            }
      }

Method (_BCM, 1, NotSerialized)
      {
            If (LAnd (LNotEqual (\WIN7, 0x00), \_SB.PCI0.PEG.VID.ISOP))
            {
                \_SB.PCI0.VID.LCD0._BCM (Arg0)
            }
            Else
            {
                If (\NBCF)
                {
                  Store (Match (\_SB.PCI0.LPC.EC.BRTW, MEQ, Arg0, MTR, 0x00, 0x02), Local0)
                  If (LNotEqual (Local0, Ones))
                  {
                        Subtract (Local0, 0x02, Local1)
                        \VBRC (Local1)
                        Store (Local1, \BRLV)
                  }
                }
            }
      }

页: [1]
查看完整版本: SSDT修改