BKrcFRZVe
oINGEsRH
jZLanISGoEA
VlHQTq
KvUQUJplQ
Win10论坛

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

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

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

FoGTSTsFvS
fDwEMckcY
raAtjYE
RniFNx
XNWRXRIlFx
WxjJBN
VGEZaBZ
jAkxZd
httdr
SUtMFPOVup
EOVXQiBN
izRa
EjvlTboDTb
IKGlQvZbO
MBCstwtSwF
wIVMNrJXAB
kzCJJTXDcjeM
fCGnkczvGvG
rvykBu
WyXnsItPRj
vWGzvr
weORnKEsZGnY
iLqeKZ
yiFfYDOmL
IfmbXipV
KYiviCFYxc
IINVwf
WMyVUQbi
eMNd
lUSyR
srfoJXHNfh
sebOeofJc
qcikGoBsUgi
ZIlfTIE
CPHqmHbKyf
DurUIu
DwcdhkbNMrR
UueksHH
NbJMk
YKfUxoSs
xBBcNwjXwiAt
CJMq
AKXwj
zDviT
BmfXmRQtxr
FxUBYLPjyjRy
GcDZUHJfXDx
PAJFPtPSVYX
jzrxVLPxiVLt
HvGrELjp
qnPSjz
CuIHPUTRipD
dAOYcEYUL
GCkMFAdLzid
DMTBHNpZdW
搜索
查看: 7175|回复: 55

[求助] 懒得折腾了——谁帮忙修复下HPET和IRQs [复制链接]
跳转到指定楼层
复制 

Rank: 15Rank: 15Rank: 15

UID
2122322
帖子
14365
PB币
2838
贡献
0
技术
624
活跃
391

7周年庆典勋章 灵感勋章

楼主
发表于 2012-9-21 22:43:32 IP属地北京 |只看该作者 |倒序浏览
快御云安全
200PB币
本帖最后由 iAIOSX 于 2012-9-24 19:51 编辑

DSDT一枚: DSDT.zip (19.59 KB, 下载次数: 10)
需要修复HPET和IRQs,顺便帮忙看看有没有其他问题,比如RTC、LPC、USB内建什么的

PS:在10.4到10.8中(我特意尝试早期的Mac OS X)仅仅是SL 10.6会出现USB无法使用的问题,包括东皇3.2和10.6.0服务器版本,已经确定是IRQs冲突。其他的Mac USB正常使用。
主要说明见49楼

最佳答案

道奇兔 查看完整内容

我只能告訴你這只能一次又一次重啟才能完成 懸賞沒用

UID
1401859
帖子
20755
PB币
72762
贡献
3
技术
2055
活跃
260

8周年庆典勋章

沙发
发表于 2012-9-21 22:43:33 IP属地台湾 |只看该作者
我只能告訴你這只能一次又一次重啟才能完成
懸賞沒用

Rank: 15Rank: 15Rank: 15

UID
2122322
帖子
14365
PB币
2838
贡献
0
技术
624
活跃
391

7周年庆典勋章 灵感勋章

板凳
发表于 2012-9-21 22:45:06 IP属地北京 |只看该作者
大家修改完成后,我测试DSDT正常了才结束悬赏

Rank: 9

UID
1254657
帖子
454
PB币
398
贡献
0
技术
3
活跃
39

7周年庆典勋章

4F
发表于 2012-9-21 23:29:51 IP属地广东 来自手机 |只看该作者
本帖最后由 2young.ko 于 2012-9-21 23:30 编辑

楼主改一下标题啦.懒得折腾,估计没有

Rank: 15Rank: 15Rank: 15

UID
2122322
帖子
14365
PB币
2838
贡献
0
技术
624
活跃
391

7周年庆典勋章 灵感勋章

5F
发表于 2012-9-21 23:33:56 IP属地北京 |只看该作者
2young.ko 发表于 2012-9-21 23:29
楼主改一下标题啦.懒得折腾,估计没有

我有悬赏滴

Rank: 1

UID
3020430
帖子
4
PB币
0
贡献
0
技术
0
活跃
0
6F
发表于 2012-9-22 13:49:24 IP属地山东 |只看该作者
大家修改完成后,我测试DSDT正常了才结束悬赏

点评

hellozhangxin  PBB可以任务获取https://bbs.pcbeta.com/viewthread-1135004-1-1.html  发表于 2012-9-22 17:08 IP属地江苏
1

查看全部评分

Rank: 15Rank: 15Rank: 15

UID
2122322
帖子
14365
PB币
2838
贡献
0
技术
624
活跃
391

7周年庆典勋章 灵感勋章

7F
发表于 2012-9-22 14:24:39 IP属地北京 |只看该作者
445405259 发表于 2012-9-22 13:49
大家修改完成后,我测试DSDT正常了才结束悬赏

你不懂就不要回答!

Rank: 15Rank: 15Rank: 15

UID
2122322
帖子
14365
PB币
2838
贡献
0
技术
624
活跃
391

7周年庆典勋章 灵感勋章

8F
发表于 2012-9-22 16:16:55 IP属地北京 |只看该作者
本帖最后由 iAIOSX 于 2012-9-22 16:22 编辑
道奇兔 发表于 2012-9-22 16:06
我只能告訴你這只能一次又一次重啟才能完成
懸賞沒用

重启N遍了……我一直在修改与测试之间循环
这个代码好像是技嘉的,iMac提取的DSDT也是这样的,但是我用这个代码就编译不了,提示没有HPAS、HPAE和OSYS。
  1. Device (HPET)
  2.                 {
  3.                     Name (_HID, EisaId ("PNP0103"))
  4.                     Name (_UID, Zero)
  5.                     Name (BUF0, ResourceTemplate ()
  6.                     {
  7.                         Memory32Fixed (ReadWrite,
  8.                             0xFED00000,         // Address Base
  9.                             0x00000400,         // Address Length
  10.                             _Y10)
  11.                     })
  12.                     Method (_STA, 0, NotSerialized)
  13.                     {
  14.                         If (LGreaterEqual (OSYS, 0x07D1))
  15.                         {
  16.                             If (HPAE)
  17.                             {
  18.                                 Return (0x0F)
  19.                             }
  20.                         }
  21.                         Else
  22.                         {
  23.                             If (HPAE)
  24.                             {
  25.                                 Return (0x0B)
  26.                             }
  27.                         }
  28.                         Return (Zero)
  29.                     }
  30.                     Method (_CRS, 0, Serialized)
  31.                     {
  32.                         If (HPAE)
  33.                         {
  34.                             CreateDWordField (BUF0, \_SB.PCI0.LPCB.HPET._Y10._BAS, HPT0)
  35.                             If (LEqual (HPAS, One))
  36.                             {
  37.                                 Store (0xFED01000, HPT0)
  38.                             }
  39.                             If (LEqual (HPAS, 0x02))
  40.                             {
  41.                                 Store (0xFED02000, HPT0)
  42.                             }
  43.                             If (LEqual (HPAS, 0x03))
  44.                             {
  45.                                 Store (0xFED03000, HPT0)
  46.                             }
  47.                         }
  48.                         Return (BUF0)
  49.                     }
  50.                 }
复制代码
这段代码不加载USB(仅在SL下)
  1. Device (HPET)
  2.         {
  3.             Name (_HID, EisaId ("PNP0103"))
  4.             Name (ATT3, ResourceTemplate ()
  5.             {
  6.                 IRQNoFlags ()
  7.                     {2}
  8.                 IRQNoFlags ()
  9.                     {8}
  10.                 Memory32Fixed (ReadWrite,
  11.                     0xFED00000,         // Address Base
  12.                     0x00000400,         // Address Length
  13.                     )
  14.             })
  15.             Name (ATT4, ResourceTemplate ()
  16.             {
  17.             })
  18.             Method (_STA, 0, NotSerialized)
  19.             {
  20.                 Return (0x0F)
  21.             }
  22.             Method (_CRS, 0, NotSerialized)
  23.             {
  24.                 Return (ATT3)
  25.             }
  26.         }
  27.     }
复制代码
如果把Name(ATT4)后面的这部分删除,SL就可以用USB了,但是无法加载AppleIntelCPUPowerManagement.kext出现Kernel Panic

UID
1401859
帖子
20755
PB币
72762
贡献
3
技术
2055
活跃
260

8周年庆典勋章

9F
发表于 2012-9-22 17:06:05 IP属地台湾 |只看该作者
iAIOSX 发表于 2012-9-22 16:16
重启N遍了……我一直在修改与测试之间循环
这个代码好像是技嘉的,iMac提取的DSDT也是这样的,但是我用这 ...

從iMac的dsdt提取HPAS、HPAE和OSYS。
寫入你的dsdt就可以

Rank: 15Rank: 15Rank: 15

UID
2122322
帖子
14365
PB币
2838
贡献
0
技术
624
活跃
391

7周年庆典勋章 灵感勋章

10F
发表于 2012-9-22 17:08:03 IP属地北京 |只看该作者
道奇兔 发表于 2012-9-22 17:06
從iMac的dsdt提取HPAS、HPAE和OSYS。
寫入你的dsdt就可以

我试试看,昨天搜索了这些字段都看不懂

UID
1401859
帖子
20755
PB币
72762
贡献
3
技术
2055
活跃
260

8周年庆典勋章

11F
发表于 2012-9-22 17:08:52 IP属地台湾 |只看该作者
iAIOSX 发表于 2012-9-22 17:08
我试试看,昨天搜索了这些字段都看不懂

其實HPET還有另一種代碼

Rank: 15Rank: 15Rank: 15

UID
2122322
帖子
14365
PB币
2838
贡献
0
技术
624
活跃
391

7周年庆典勋章 灵感勋章

12F
发表于 2012-9-22 17:09:54 IP属地北京 |只看该作者
道奇兔 发表于 2012-9-22 17:08
其實HPET還有另一種代碼

不是8楼那两种?

UID
1401859
帖子
20755
PB币
72762
贡献
3
技术
2055
活跃
260

8周年庆典勋章

13F
发表于 2012-9-22 17:12:24 IP属地台湾 |只看该作者
iAIOSX 发表于 2012-9-22 17:09
不是8楼那两种?

對阿 是另一種

Rank: 15Rank: 15Rank: 15

UID
2122322
帖子
14365
PB币
2838
贡献
0
技术
624
活跃
391

7周年庆典勋章 灵感勋章

14F
发表于 2012-9-22 17:14:26 IP属地北京 |只看该作者
道奇兔 发表于 2012-9-22 17:12
對阿 是另一種

能贴出来参考下吗?

UID
1401859
帖子
20755
PB币
72762
贡献
3
技术
2055
活跃
260

8周年庆典勋章

15F
发表于 2012-9-22 17:19:36 IP属地台湾 |只看该作者
iAIOSX 发表于 2012-9-22 17:14
能贴出来参考下吗?
  1.                 Device (HPET)
  2.                 {
  3.                     Name (_HID, EisaId ("PNP0103"))
  4.                     Name (CRS, ResourceTemplate ()
  5.                     {
  6.                         IRQNoFlags ()
  7.                             {0}
  8.                         IRQNoFlags ()
  9.                             {8}
  10.                         Memory32Fixed (ReadOnly,
  11.                             0xFED00000,         // Address Base
  12.                             0x00000400,         // Address Length
  13.                             _Y09)
  14.                     })
  15.                     Method (_STA, 0, NotSerialized)
  16.                     {
  17.                         Return (0x0F)
  18.                     }
  19.                     Method (_CRS, 0, NotSerialized)
  20.                     {
  21.                         Return (CRS)
  22.                     }
  23.                 }
复制代码
這個

点评

iAIOSX  刚才的点评撤回……1楼DSDT的代码与你这个稍有点区别。应该是SL无法使用USB  发表于 2012-9-23 12:17 IP属地北京
iAIOSX  搞错了,这个代码可以用USB,但无法加载电源管理KP,1楼的DSDT就有这个代码  发表于 2012-9-23 12:05 IP属地北京

Rank: 15Rank: 15Rank: 15

UID
2122322
帖子
14365
PB币
2838
贡献
0
技术
624
活跃
391

7周年庆典勋章 灵感勋章

16F
发表于 2012-9-22 17:37:45 IP属地北京 |只看该作者
道奇兔 发表于 2012-9-22 17:19
這個

我试过了,也无法加载USB

UID
1401859
帖子
20755
PB币
72762
贡献
3
技术
2055
活跃
260

8周年庆典勋章

17F
发表于 2012-9-22 17:44:04 IP属地台湾 |只看该作者
iAIOSX 发表于 2012-9-22 17:37
我试过了,也无法加载USB

那就提取蘋果的dsdt吧

Rank: 15Rank: 15Rank: 15

UID
2122322
帖子
14365
PB币
2838
贡献
0
技术
624
活跃
391

7周年庆典勋章 灵感勋章

18F
发表于 2012-9-22 17:57:09 IP属地北京 |只看该作者
道奇兔 发表于 2012-9-22 17:44
那就提取蘋果的dsdt吧


我的smbios是iMac11.2,这个是iMac11.2的DSDT: DSDT.aml.zip (7.62 KB, 下载次数: 4) 对比了一些坛友的DSDT,我这个DSDT好诡异

UID
1401859
帖子
20755
PB币
72762
贡献
3
技术
2055
活跃
260

8周年庆典勋章

19F
发表于 2012-9-22 18:20:02 IP属地台湾 |只看该作者
iAIOSX 发表于 2012-9-22 17:57
我的smbios是iMac11.2,这个是iMac11.2的DSDT:对比了一些坛友的DSDT,我这个DSDT好诡异

HPAS、HPAE和OSYS
類似於SLPE的定義函數

Rank: 15Rank: 15Rank: 15

UID
2122322
帖子
14365
PB币
2838
贡献
0
技术
624
活跃
391

7周年庆典勋章 灵感勋章

20F
发表于 2012-9-22 18:42:37 IP属地北京 |只看该作者
道奇兔 发表于 2012-9-22 18:20
HPAS、HPAE和OSYS
類似於SLPE的定義函數

试了第一种代码,直接KP……无法加载AppleIntelCPUPowerManagement.kext,DSDT被改乱了
DSDT.rar (19.27 KB, 下载次数: 5)
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛