找回密码
 加入计匠网
搜索
热搜: BIOS ACPI CPU Windows
查看: 16699|回复: 6

关于北桥的HOT PLUG

[复制链接]
发表于 2009-3-15 12:14:58 | 显示全部楼层 |阅读模式
想问大家个问题,不知道对于HOT PLUG(热插拔)我们BIOS除了预留资源和SLOT 功能寄存器外还的设置什么吗
. v: v- G; K- Q$ P2 M2 o5 m; }我现在遇到的问题是,在进入LINUX后,按HOT PLUG按钮,并没有中断上报上来,这是怎么回事情啊,换咯别人的BIOS就能有上报中断
发表于 2009-3-16 09:20:40 | 显示全部楼层
1. Windows 正常吗?8 S; k) j& O, O. `: C. x5 G+ n$ G
2. GPE设置对了没有?
回复

使用道具 举报

发表于 2009-3-17 09:40:16 | 显示全部楼层
你指的是北桥本身的hot plug还是北桥上的PCI-Express 或是PCI hot plug?是支持navtive hot plug还是ACPI hot plug?用的是什么北桥?! r* ~7 x& d& C& o
4 B2 z2 v8 B% r* {# Y! L
如果是Intel MCH的PCIe hot plug的话,每一个root port的配置空间有一个bit用来选择native hot plug还是ACPI hot plug,检查一下这个bit,还有ICH GPE0 register block里的HOT_PLUG_EN bit是否置上。
回复

使用道具 举报

 楼主| 发表于 2009-3-19 21:35:47 | 显示全部楼层
我们北桥用的是Tylesbug的,我说的就是北桥下的PCIE SLOT是北桥的HOTPLUG 控制器没看到native hot plug和ACPI hotplug这一说啊,还有兄弟说的ICH GPE0 register block是指
7 ]$ D2 H1 N6 U, U4 i3 E1 [5 `GPE0_EN—General Purpose Event 0 Enables Register这里的吗HOT_PLUG_EN这个吗,只设置他吗,没有关联的寄存器吧1 b, @! G( W0 a6 l! {$ ~7 e

7 X, k0 A$ ~8 d& Q% S, m! @还有WINDOWS我没试,不过我感觉不是系统的事情,因为SLOT HOTPLUG旁边的电源指示灯和警告指示灯是全亮的,而SLOT 寄存器中设置的并不是让他全亮,看来是没控制这两个灯成功,不知道GPE0_EN设置咯会好吗,等我设置咯调试一下,各位还有什么建议多提提呵呵
回复

使用道具 举报

发表于 2009-3-20 16:28:15 | 显示全部楼层
Tylersburg device 1-10 MISCCTRLSTS register bit 3 "Enable ACPI mode for Hotplug". Native PCIE hot plug是指OS来直接管理PCIE hot plug,不用ACPI GP event机制。& m) d7 I9 T2 y; L

1 Y0 c1 ]# }+ B9 V% {; q6 t! M1 P估计你这里还是ACPI hot plug。VPP初始化OK?
回复

使用道具 举报

 楼主| 发表于 2009-3-22 22:33:28 | 显示全部楼层
哪个VPP,VPP是指什么,你上面说的哪个的ICH GPE0 register block是指7 B% h) d7 \: ~/ Y% t& w% n
GPE0_EN—General Purpose Event 0 Enables Register这里的吗HOT_PLUG_EN这个吗,只设置他吗,没有关联的寄存器吧
回复

使用道具 举报

发表于 2009-3-23 09:21:46 | 显示全部楼层
看Tylersburg EDS "IOH PCIe Hot Add/Remove Support"和"Virtual Pin Ports (VPP)"这两节
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入计匠网

本版积分规则

Archiver|手机版|小黑屋|计匠网

GMT+8, 2024-12-24 01:41 , Processed in 0.039890 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表