- 积分
- 2286
- 最后登录
- 2020-9-24
- 精华
- 0
- 阅读权限
- 50
- 主题
- 57
- UID
- 1412247
- 帖子
- 3181
- PB币
- 887
- 威望
- 169
- 贡献
- 0
- 技术
- 1065
- 活跃
- 38
开学了
- UID
- 1412247
- 帖子
- 3181
- PB币
- 887
- 贡献
- 0
- 技术
- 1065
- 活跃
- 38
|
47F
发表于 2012-5-18 10:42:00
IP属地浙江
|只看该作者
本帖最后由 oroge 于 2012-5-18 10:47 编辑
p.H 发表于 2012-5-16 17:03 http://www.tonymacx86.com/viewtopic.php?f=3&t=575
想向LZ求助一下,关于DSDT的问题
我的网卡(Intel 82801G,主板集成),不知道是什么原因必须删除AppleHPET.kext才能工作。兔子说修改DSDT可以解决,但是我哲理没有成功,卡在Still waiting for root device. 兔子说可能是IRQs冲突,但是怎么修改呢?
知道p.H.大大热心,顺手帮个忙呗
我是这样修改的:
这是我的DSDT(没有加入兔子的那些代码)
dsdt.zip
(8.95 KB, 下载次数: 1)
然后附上道奇兔的几个回复供参考
道奇兔 发表于 2012-5-15 18:24
你得先在ioreg上找到那個裝置"先刪了HPET讓他加載"
之後再裡面找到IOInterruptSpecifiers
裡面會有數字 除了0以外的
之後寫入到dsdt裡面的HPET
↑我的IO
道奇兔 发表于 2012-5-15 18:55
在
Memory32Fixed (ReadWrite,
0xFED00000, // Address Base
0x00000400, // Address Length
)
上面添加:
IRQNoFlags ()
{0}
IRQNoFlags ()
{8}
IRQNoFlags ()
{7}
IRQNoFlags ()
{14}
道奇兔 发表于 2012-5-16 08:25
你試著把IRQs拿掉看是不是又恢復正常 7跟14不要拿掉
↑拿掉了还是一样
道奇兔 发表于 2012-5-16 11:53
那可能就是你dsdt裡面有其他裝置霸佔這個IRQs
|
|