linux acpidtd 进程,MaciASL提取的原版的DTDS编译提示有错误,大牛帮忙看下吧。

刚提取出来就有好几个BUG啊,实在看不懂,谁帮忙看下。

DSDT.zip

(57.25 KB, 下载次数: 1)

2014-6-8 11:17 上传

下载次数: 1

下载积分: 米币 -1

屏幕尺寸:15.6英寸 1366x768CPU型号:Intel 酷睿i5 3230M

CPU主频:2.6GHz 内存容量:4GB(4GB×1) DDR3 1600MHz硬盘容量:500GB 5400转

显卡芯片:NVIDIA GeForce GT 720M (核显HD4000)操作系统:DOS 摄像头:集成摄像头

光驱类型:内置DVD刻录机 支持DVD SuperMu...无线网卡:支持802.11b/g/n无线协议 笔记本重量:2.3Kg

有线网卡:1000Mbps以太网卡

dsdt 最好在 win 下用 AIDA64 Business 来提取

看了很久教程,真是看不太懂。

takenaway 发表于 2014-6-8 11:36

dsdt 最好在 win 下用 AIDA64 Business 来提取

WIN下面AIDA64里没有提取DTDS那个选项。。。

adcn 发表于 2014-6-8 11:53

WIN下面AIDA64里没有提取DTDS那个选项。。。

要 Business 版本,在菜单栏的 ACPI 浏览器里

takenaway 发表于 2014-6-8 12:04

要 Business 版本,在菜单栏的 ACPI 浏览器里

acpi_dsdt.rar

(30.11 KB, 下载次数: 3)

2014-6-8 15:20 上传

下载次数: 3

下载积分: 米币 -1

好了,bin格式的。麻烦帮我看看。

takenaway 发表于 2014-6-8 12:04

要 Business 版本,在菜单栏的 ACPI 浏览器里

顺便帮我编译下吧,

亮度驱动要在DSDT里面加PNLF很多人不知道加在哪里,我说下我自己的,搜 Device (LNKA),加在它上面Device (PNLF)      {        Name (_HID, EisaId ("APP0002"))        Name (_CID, "backlight")        Name (_UID, 0x0A)        Name (_STA, 0x0B)      }复制代码

FN调亮度快捷键也要改DSDT ,分别查找 Method (_Q0E 用下面的替换掉Method (_Q0E, 0, NotSerialized)  {    If (ATKP)    {      ^^^^ATKD.IANE (0x20))    }   }复制代码还有查找 Method (_Q0F 用下面的替换掉 整段Method (_Q0F, 0, NotSerialized)  {    If (ATKP)    {      ^^^^ATKD.IANE (0x11))    }   }复制代码查找0x1B0000 在下面加入以下代码

下面的LAYOUT-ID只针对ALC270Method (_DSM, 4, NotSerialized)      {      Store (Package (0x06)        {          "hda-gfx",           Buffer (0x0A)          {          "onboard-1"          },           "layout-id",           Buffer (0x04)          {          0x01, 0x00, 0x00, 0x00          },           "PinConfigurations",           Buffer (Zero) {}        }, Local0)      DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))      Return (Local0)      }复制代码

下面这段东西是必须要的,不然编辑会出错,把DSDT拉到最上面 放到 第一个{的后面就行Method (DTGP, 5, NotSerialized)    {      If (LEqual (Arg0, Buffer (0x10)        {          /* 0000 */  0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44,           /* 0008 */  0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B        }))      {    If (LEqual (Arg1, One))        {        If (LEqual (Arg2, Zero))        {          Store (Buffer (One)            {            0x03            }, Arg4)          Return (One)        }            If (LEqual (Arg2, One))        {          Return (One)        }        }      }          Store (Buffer (One)        {        0x00        }, Arg4)      Return (Zero)    }复制代码

用clover启动,在选择磁盘时按f4,之后会在acpi、origin文件夹内找到你的原始aml文件

然后采用iasl反编译,得到比较好的初始dsl文件

nml 发表于 2014-6-8 16:07

用clover启动,在选择磁盘时按f4,之后会在acpi、origin文件夹内找到你的原始aml文件

然后采用iasl反编译, ...

帮我上面那个搞下试试吧,我怎么弄都有错啊。郁闷

adcn 发表于 2014-6-8 15:20

好了,bin格式的。麻烦帮我看看。

SSDT 你没提取啊

takenaway 发表于 2014-6-8 16:56

SSDT 你没提取啊

ssdt.rar

(3.23 KB, 下载次数: 0)

2014-6-8 17:13 上传

下载次数: 0

下载积分: 米币 -1

你好像这样对不对啊。

adcn 发表于 2014-6-8 17:14

你好像这样对不对啊。

dsdt 已把错误修改完,其他的你慢慢弄吧

acpi_dsdt.zip

(32.31 KB, 下载次数: 0)

2014-6-8 19:42 上传

下载次数: 0

下载积分: 米币 -1

adcn 发表于 2014-6-8 16:22

帮我上面那个搞下试试吧,我怎么弄都有错啊。郁闷

用clover启动,在选择磁盘时按f4,之后将CLOVER所在磁盘里的efi\acpi\origin文件夹打包发上来

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值