RSS   



  可打印版本 | 推薦給朋友 | 訂閱主題 | 收藏主題 | 純文字版  


 


 
主題: [教學] IRQ Slot 擴充插槽「共用、共享和衝突」2007-05-14增   字型大小:||| 
badcat
銀驢友〔初級〕
等級: 12等級: 12等級: 12
壞喵

 . 積分: 541
 . 精華: 3
 . 文章: 837
 . 收花: 3874 支
 . 送花: 982 支
 . 比例: 0.25
 . 在線: 3330 小時
 . 瀏覽: 62312 頁
 . 註冊: 7451
 . 失蹤: 383
#1 : 2007-5-14 01:05 AM     全部回覆 引言回覆

○. 緣由:
[求助]有關 PCI USB 2.0 擴充卡
http://twed2k.org/viewthread.php?tid=167744


引用:
rainwen寫到:

引用:
chaodon寫到:
http://twed2k.org/viewthread.php?tid=143543&page=1#pid1150067

呵, 我找到這個討論串了.
昨天睡前看到這主題, 可能是愛睏, 沒注意到你說的是桌上型電腦, 是PCI介面.

(中略...)

事後問朋友, 他跟我說, PCI介面這東西有時候很奇妙..
硬體安裝後無法正常運作的解決方式通常是.. 換一個槽試看看. 以上真的是僅供參考.

我想這問題有可能是出在IRQ(中斷要求)上,PC上每個硬體裝置都需要一組IRQ才能運作,
但一台PC只提供16組IRQ(IRQ0~IRQ15),所以有些硬體會被迫與其他硬體共用一個IRQ
如果共用IRQ的硬體彼此不合,就很容易發生當機。

原則上硬體所使用的IRQ是由系統自動分配的,但主機板上每個PCI插槽的預設IRQ都不同,
所以同一張PCI介面卡換插不同的插槽往往會分配到不同的IRQ(並非絕對);所以原本可能
該硬體裝在這個插槽,會因為跟其他不合的硬體共用IRQ而造成當機,當換插另一個插槽後,
因為IRQ變不同,就剛好避開了衝突的問題......

下面就是PC上各硬體使用IRQ的範例圖,供大家參考:

(後略...)



標題:[教學] IRQ Slot 擴充插槽「共用、共享和衝突」
作者:badcat

其實,這並沒有什麼「運氣」或「剛好」的問題,請各位拿出自己最不屑看的「主機板使用手冊」(沒有的請自己先到主機版官網下載自己主機板的手冊來看),

使用沒有 IRQ 衝突到的 PCI Slot  擴充插槽,是最高指導原則。

一. PCI Slot 擴充插槽 - 硬體層級:儘量先從「硬體層級」來解決 IRQ 衝突的問題為佳!

以下以 A7N8X-X 使用手冊(繁體中文版)T1294 來做說明。(因為較早的主機板,這方面的問題比較明顯且多樣,所以說明後比較好應用在後期的主機板)
http://support.asus.com.tw/download/download.aspx?SLanguage=zh-tw
同學們翻到 -> 1.10 擴充插槽 - 1.10.2 標準中斷要求使用一覽表 (p.1-12)

這時你會看到第二圖「本主機版使用的中斷要求一覽表」
裏面詳列了 IRQ 共享的方式

第一優先:使用「沒有 IRQ 共用的 PCI Slot,本範例中是『第 3 組 PCI 插槽』。」

第二優先:使用「沒有 IRQ 共用衝突的 PCI Slot,本範例中是『第 1 或 第 5 組 PCI 插槽』選擇其中之一個來用。第 1 和 5 Slot 插槽『同時』共用就會有 IRQ 衝突」;
另一個情況是「可關閉的內建功能,如本範例中若用 BIOS 取消『內建網路』後,『第 4 組 PCI 插槽』就可無衝突的使用。」

第三優先:使用「有 IRQ 共用衝突,但不影響彼此運作的 PCI Slot,本範例中若確定 VGA AGP 卡 的 IRQ 在 Windows XP 中用不到,那『第 2 或 第 6 組 PCI 插槽』選擇其中之一個來用。」(在 Windows 98 下 AGP 的 VGA 會用到 IRQ,就不建議共用了!)

第四優先:若有衝突,也應儘量選低速、可中斷或暫停工作、或可延遲的裝置一起共用 IRQ (Ex: USB);像電視卡的「錄影功能」就是「高速且不可延遲的裝置」。
本範例中的 USB 控制器並沒有和 PCI Slot 共用,所以沒有這個選擇可用。

目前新型的主機板已儘量避免和「內建裝置」IRQ 衝突,但 Slot 插槽間彼此還是有共享的問題,依上述的四個優先原則來避開就是了。(甚至主機內建的設備彼此之間也都會有相同的 IRQ 衝突問題,只不過並非是由使用者來「手動調整」,而是內建的 BIOS 或 作業系統 也依上述原則來「自動避開」。)

如 PCMCIA 擴充插槽也會有同樣的問題,所以 chaodon 所找到的討論串也可能有著相同的問題。
http://twed2k.org/viewthread.php?tid=143543

PCI-E 也仍有 IRQ 共用的問題要注意,只不過要考慮的問題少很多就是了!


二. PCI Slot 擴充插槽 - BIOS 層級
在 BIOS 中:
2.4.3.1 PCI IRQ 資源調整 (PCI IRQ Resource Exclusion) (p.2-21)
則是用 BIOS 層級的設定來避開 Slot 間與系統設備的 IRQ 衝突。(Ex: 早期的「聲霸卡」一定要用 IRQ 5 or 7) 這邊就不細述了!(等到有人需要時,壞喵 再來說明吧!)
不過現在的主機板有些可能已經沒有這些選項了。(不需要 或 沒這個問題了!)


三. 結語:
所以下次遇到 各式 Slot 擴充插槽 IRQ 衝突問題時,第一個動作應該是先找出你那平常時超不屑去看的「主機板使用手冊」,找出 IRQ 共享一覽表後,選出最沒有 IRQ 衝突的 Slot 擴充插槽,用力的給它插下去,再試試看該介面卡的功能會不會運作不順,
之後可進入 rainwen 兄所言的「PC上各硬體使用IRQ的範例圖」來看是否有什麼裝置在 Windows 中 IRQ 有衝突到。Windows XP\控制台\系統\硬體\裝置管理員\檢視\資源 (依類型)(Y)\插斷要求 (IRQ)
http://twed2k.org/viewthread.php?tid=167744&page=1#pid1372796

若就此可順利運作,恭喜你!你又解決了一個 IRQ 衝突的問題了!

下次就不要用:「『剛好』換個 Slot 插槽就解決 IRQ 衝突這種『運氣』型的說法了!」因為你已經徹底了解 IRQ 衝突時的解決原則。

至於「IRQ 衝突」的歷史,壞喵 在這裏實在沒什麼動力來說明,反正你們能解決問題就好啦!那就在此下課啦!(「喵」落跑!~)

[badcat 在  2007-5-14 01:09 AM 作了最後編輯]



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記

   

快速回覆
表情符號

更多 Smilies

字型大小 : |||      [完成後可按 Ctrl+Enter 發佈]        

溫馨提示:本區開放遊客瀏覽。
選項:
關閉 URL 識別    關閉 表情符號    關閉 Discuz! 代碼    使用個人簽名    接收新回覆信件通知
發表時自動複製內容   [立即複製] (IE only)


 



所在時區為 GMT+8, 現在時間是 2024-11-22 01:21 AM
清除 Cookies - 連絡我們 - TWed2k © 2001-2046 - 純文字版 - 說明
Discuz! 0.1 | Processed in 0.024212 second(s), 7 queries , Qzip disabled