rlyt 发表于 2011-5-14 23:01

ThinkPad T61p DSDT 修改求助。。。标题要长~~~~~

本帖最后由 rlyt 于 2011-5-14 23:24 编辑

嗨,大家好。

系统概况:
Thinkpad T61p

Intel Crestline-PM PM965+Intel 82801HBM ICH8M
Mobile DualCore Intel Core 2 Duo T9500, 2600 MHz (13 x 200)
nVIDIA Quadro FX 570M (Lenovo) G84GLM 10DE-040C / 17AA-20D9(Rev A2) 256 MB
Analog Devices AD1984 + 硬件 ID HDAUDIO\FUNC_01&VEN_11D4&DEV_1984&SUBSYS_17AA20BB&REV_1004

Intel(R) 82566MM Gigabit Network Connection + 硬件 ID PCI\VEN_8086&DEV_1049&SUBSYS_20B917AA&REV_03
Intel(R) Wireless WiFi Link 4965AG + 硬件 IDPCI\VEN_8086&DEV_4230&SUBSYS_10108086&REV_61

2GBx2
500G - (75G(Win7.64) + 65G(MacOS) + 10G(just you konw) + 剩下)

DSDT:
查到有安装成功的,大部分都是 fx570m 驱动无解。。。
我想能不能修改DSDT来驱动显卡。

DSDT驱动显卡要添加显卡 injection 需要 NVCAP 的值。。
nvcap需要显卡bios --> 于是提取显卡 bios

该死的ibm....NiBiTor nvFlash GPU-Z...都没法dump显卡rom。。。。
貌似需要 compdeco or&and bcpvpd 解密?
碎碎念。。。。

好吧。。。。我就算先不管显卡。

aida64 dump dsdt 下来后 iasl -d acpi_dsdt.bin --> 改名 dsdt.dsl
然后操 UEStudio 编辑。。。按照

紫米:https://bbs.pcbeta.com/viewthread-755363-1-2.html

威廉第三:
https://bbs.pcbeta.com/viewthread-484842-1-2.html

这个参考:
blog.kyloo.net/2010/07/21/t410安装macosx(非常暴力的)/


这个残念。。。木有装好macos。。太懒了没一个一个试patch。。。:
https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=607944&page=1

每改一点就 iasl dsdt.dsl。。。。
好吧,我想问,
dsdt.dsl   2773:                           IO (Decode16,
Error    4123 -                                       ^ Min/Max/Length/Gran are all zero, but no resource tag
介个是啥意思。。。。

跟踪到 2773 行。


                        Name (PPBF, ResourceTemplate ()                        //2771
                        {
                            IO (Decode16,                                        //2773
                              0x0000,             // Range Minimum
                              0x0000,             // Range Maximum
                              0x01,               // Alignment
                              0x00,               // Length
                              )
                            IRQNoFlags ()
                              {}
                        })                                                       //2780
                        CreateWordField (PPBF, 0x02, LPN0)                     //2782
                        CreateWordField (PPBF, 0x04, LPX0)
                        CreateByteField (PPBF, 0x07, LPL0)
                        CreateWordField (PPBF, 0x09, LPIQ)


PPBF是个啥东西。。
偶实在对这种缩写很无奈。。。

我找到了这两个文档:
Advanced Configuration and Power Interface Specification (DOC)
Mobile Intel(R) 965 Express Chipset Family - Datasheet/revision 003/june 2007 (PDF)

这两个文档。。。我直接Ctrl + F搜索木有结果。。。

尝试直接//掉2771-2780。--> iasl dsdt.dsl 之后 tnnd 2782 行错误。
好吧。。。继续//掉就是 LPN0 LPX0 LPL0 LPIQ 错误。。。。
好吧。。。我知道dsdt里面各种调用不能随便//掉。。。
好吧。。。问下
                              0x0000,             // Range Minimum
                              0x0000,             // Range Maximum
                              0x01,               // Alignment
                              0x00,               // Length
这里肿么改。。

贴个全部的错误信息:

Intel ACPI Component Architecture
ASL Optimizing Compiler version 20110413-32
Copyright (c) 2000 - 2011 Intel Corporation


dsdt.dsl   2773:                           IO (Decode16,
Error    4123 -                                       ^ Min/Max/Length/Gran are all zero, but no resource tag


dsdt.dsl   3092:                           IO (Decode16,
Error    4123 -                                       ^ Min/Max/Length/Gran are all zero, but no resource tag


dsdt.dsl   3406:                           IO (Decode16,
Error    4123 -                                       ^ Min/Max/Length/Gran are all zero, but no resource tag


dsdt.dsl   3412:                           IO (Decode16,
Error    4123 -                                       ^ Min/Max/Length/Gran are all zero, but no resource tag


dsdt.dsl   3724:                           IO (Decode16,
Error    4123 -                                       ^ Min/Max/Length/Gran are all zero, but no resource tag


dsdt.dsl   3730:                           IO (Decode16,
Error    4123 -                                       ^ Min/Max/Length/Gran are all zero, but no resource tag


ASL Input:dsdt.dsl - 16012 lines, 572341 bytes, 6506 keywords
Compilation complete. 6 Errors, 0 Warnings, 0 Remarks, 3040 Optimizations

。。。。。
。。。。
。。。
。。
。。。
。。。。
。。。。。

之前安装过 iDeneb 10.5.6 到 IBM T43 上。
ATI X300 显卡。。好吧。。。分辨率修改到1400x1050,无法开启QE/CI。
百度/Google了各种驱动,各种方法。。就是成功不鸟。。。。
因为显卡没法开启QE/CI,其他的就没管了。。。然后就木有然后了。。。

付各种工具及我自己的DSDT:

http://u.115.com/file/bhz1w8l0list:
bcpvpd + compdeco
iasl-win-20110413
NiBiTor.v6.02
nvFlash.v5.63
Patcher02Beta5CN_by_KS
winnvflash - nvflash 5.67
acpi_dsdt.bin   AIDA64 ACPI Tool --> Save DSDT
vgabios.dmp   AIDA64 Video Debug --> Video BIOS Dump
dsdt.dsl      自己修改了一点点的dsdt,还有6个error.

for ThinkPad T61p


希望各位大大们能帮忙修改好DSDT...
或者给点建议...



















rlyt 发表于 2011-5-14 23:14

是要装 snow leopard 的。。刚发错区了。。抱歉版主。。。

rlyt 发表于 2011-5-14 23:27

---------------------0   你们不能回复么?
买了喧嚣卡啊。。。

rlyt 发表于 2011-5-14 23:27

-----------------------0

rlyt 发表于 2011-5-14 23:44

0--------------

uive 发表于 2011-5-15 00:19

发现改DSDT好麻烦啊,头都大了

rlyt 发表于 2011-5-15 00:29

0-----------------

rlyt 发表于 2011-5-15 00:29

回复 uive 的帖子

对啊对啊。。。。看得头痛啊。。。

rlyt 发表于 2011-5-15 09:27

再顶一个~

rlyt 发表于 2011-5-15 14:30

0---------------

chx_panda 发表于 2011-5-18 06:21

帮顶,我的也是T61P,希望楼主搞点后把安装过程及软件分享一下,功德无量啊

TSKSSH 发表于 2011-5-18 07:48

楼主我的61P和你的是一模一样的,前两天遭遇显卡门了,我哭死。。。

花乌鸦 发表于 2011-5-22 00:06

什么时候才能有t61p的显卡驱动啊

noricohuas 发表于 2011-5-22 12:51

学习了 谢谢分享

zhjxn929 发表于 2011-5-31 21:19

根本就无解啊,别折腾了。

tongfan 发表于 2011-6-3 13:10

太复杂了

herohzh 发表于 2011-6-5 21:40

急切盼望楼主搞定,我的也是T61P

zsyuwg 发表于 2011-6-18 10:14

{:5_293:}帮顶,我的也是T61P,希望楼主搞点后把安装过程及软件分享一下!

zsyuwg 发表于 2011-6-22 09:15

楼主搞定没有啊,如果搞定分享下经验,谢谢了,

gg780802 发表于 2011-7-17 21:49

谁有NVS140M的驱动?
页: [1]
查看完整版本: ThinkPad T61p DSDT 修改求助。。。标题要长~~~~~