zntypio 发表于 2014-11-22 18:16

AppleHPET加载问题,使用原生电源管理真的好难吗?

本帖最后由 zntypio 于 2014-11-22 18:33 编辑

hp-DV3笔记本,Intel 酷睿2双核 P7350,显卡芯片:NVIDIA GeForce G 105M,主板芯片组:Intel PM45,clover引导OS X Mavericks10.9.5,现在三卡完美驱动,修改DSDT使用原生电源管理驱动,在加载AppleHPET时候遇到问题,现在LPC已加载,但HPET加载好像和USB接口有冲突,请大神看看,帮忙解决


Device (HPET)
                {
                  Name (_HID, EisaId ("PNP0103"))
                  Name (BUF0, ResourceTemplate ()
                  {
                        IRQNoFlags ()
                            {0}
                        IRQNoFlags ()
                            {8}
                        Memory32Fixed (ReadOnly,
                            0xFED00000,         // Address Base
                            0x00000400,         // Address Length
                            _Y0E)
                  })
                  Method (_STA, 0, NotSerialized)
                  {
                        If (LGreaterEqual (OSYS, 0x07D1))
                        {
                            If (LEqual (HPTS, One))
                            {
                              Return (0x0F)
                            }
                            Else
                            {
                              Return (Zero)//这是Return(Zero),USB接口正常,FaceTime也正常,但HPET就不能加载
                            }                                                      //改为Return (0x0F),USB接口不正常,FaceTime黑屏,但HPET正常加载
                        }
                        Else
                        {
                            If (HPTS)
                            {
                              Return (0x0B)
                            }
                            Else
                            {
                              Return (Zero)
                            }
                        }
                  }

                  Method (_CRS, 0, Serialized)
                  {
                        If (LEqual (HPTS, One))
                        {
                            CreateDWordField (BUF0, \_SB.PCI0.LPC.HPET._Y0E._BAS, HPT0)
                            If (LEqual (HPTA, One))
                            {
                              Store (0xFED01000, HPT0)
                            }

                            If (LEqual (HPTA, 0x02))
                            {
                              Store (0xFED02000, HPT0)
                            }

                            If (LEqual (HPTA, 0x03))
                            {
                              Store (0xFED03000, HPT0)
                            }
                        }

                        Return (BUF0)
                  }
                }
    菜鸟的我实在无法了,恳请大神出手相助,这里也在附上DSDT如果能一并修改电源部分,让电池电量正常显示,完美睡眠,那可就破涕感激了。attach://3678772.zip


zntypio 发表于 2014-11-22 20:57

 自己顶下,别沉呀

zntypio 发表于 2014-11-22 20:59

自己顶下,别沉的太快

wyb121 发表于 2014-12-1 16:17

帮顶,但请教,我这usb接口,总是不能全部可用,有什么办法不?谢谢
页: [1]
查看完整版本: AppleHPET加载问题,使用原生电源管理真的好难吗?