yanlong88 发表于 2021-1-26 20:42

求大佬帮忙排错,dsdt3个错误,改不来

DSDT编译出现3个错误如下图:

If (LNotEqual (SMD0, 0x02))
            {
                Name (_HID, "INT3442")// _HID: Hardware ID
                Method (_HRV, 0, NotSerialized)// _HRV: Hardware Revision
                {
                  Return (LHRV (SB10))
                }

                Method (_CRS, 0, NotSerialized)// _CRS: Current Resource Settings
                {
                  Return (LCRS (SMD0, SB00, SIR0))
                }

                Method (_STA, 0, NotSerialized)// _STA: Status
                {
                  Return (LSTA (SMD0))
                }
            }

            If (LEqual (SMD0, 0x02))
            {
                Name (_ADR, 0x00150000)// _ADR: Address
                Method (_DSM, 4, Serialized)// _DSM: Device-Specific Method
                {
                  If (PCIC (Arg0))
                  {
                        Return (PCID (Arg0, Arg1, Arg2, Arg3))
                  }

                  Return (Buffer (One)
                  {
                         0x00                                          
                  })
                }
            }
      }
    }

爬了很多帖子,找不到方法,特上来求助


limurphy 发表于 2021-1-26 20:48

改月較新的板本試試。我用 1.5.8 沒有報錯。

yanlong88 发表于 2021-1-27 08:27

limurphy 发表于 2021-1-26 20:48 https://www.pcbeta.com/static/image/common/back.gif
改月較新的板本試試。我用 1.5.8 沒有報錯。

感谢大佬指导,换1.5.8后没有报错,只有警告了。谢谢了。
页: [1]
查看完整版本: 求大佬帮忙排错,dsdt3个错误,改不来