瀏覽單個文章
kck030
Major Member
 

加入日期: Apr 2002
您的住址: 新竹
文章: 145
引用:
Originally posted by xyz1


但linjunan兄似乎誤解我的意思,在你的文章中也提到,若設備全都輔合 ACPI 規範下,就不會有資源衝突的問題「但並非每家廠商所撰寫的 driver 都完美無缺」既然不是所有硬體裝置的 driver ,保證百分之百相容於 ACPI 規範(尤其是有些音效卡,佔據2~3個IRQ不放),那我們在裝機前,何不參考一下主機板使用中斷要求分配表,將容易發生衝突的裝置,盡量避免共享(這應該只是舉手之勞,何樂而不為呢?),使其安裝過程更加平順...............


對於各位大大的討論,看了之後獲益良多,但我想即便是ACPI的規範多麼優良,也是需要硬體廠商的配合,否則仍是需要一些手段去解決,但我仍不懂的是,為何參考中斷要求分配表就可以避免共享呢????

比如說,若PCI 4 & 6 & USB共用INT D,那麼在PCI 4 & 6上的PCI卡及USB就會一定會共用同一個IRQ是嗎??且INT A, B, C, D會用不同的IRQ是嗎??又怎麼知道INT A, B, C, D 是分配到IRQ幾呢(還是說不一定,端看OS分配)??

不過以我的電腦的情況
IRQ 編號 裝置
9 Microsoft ACPI-Compliant System
7 Matrox Millennium G400 - English
7 VIA USB Universal Host Controller
7 VIA USB Universal Host Controller
7 Creative SB Live! Basic (WDM)
7 ALFA AFC2206 10/100 PCI Fast Ethernet Adapter
7 HPT370 UDMA/ATA100 RAID Controller
14 主要 IDE 通道
15 次要 IDE 通道
8 系統 CMOS/real 時鐘
13 數值資料處理器
6 標準軟碟機控制卡
12 PS/2 相容滑鼠
1 標準 101/102 鍵或 Microsoft Natural PS/2 鍵盤

似乎不太對呀,G400 -> AGP -> INT A
Creative SB Live & 螃蟹卡 & USB -> PCI 4 & PCI 6 -> INT D
HPT 370 -> INT B
為何這些裝置都共用IRQ 7呢???不是應該錯開的嗎?(如果INT A, B, C, D會錯開IRQ的話),可否請各位大大說明一番呢???因為我真的想知道使用中斷要求分配表,將如何使容易發生衝突的裝置避免共享呢??

謝謝各位大大的幫忙!!!
__________________
作業系統 Windows 11 x64 Professional
主機板 MSI MPG Z390 GAMING PLUS
CPU i9-9900KF
cooler Thermalright TRUE Spirit - 90m REV.A
RAM Kingston DDR4-3200 8G*4
VGA ASUS PH-GTX1660-O6G
Speaker EDIFIER R1900TII
Monitor ViewSonic 24"
Case+Power Lian-Li PC-7HWX + 海韻 PRIME 850w
keyboard Ducky Zero 9108 青軸
Mouse Logitech G502 Hero
舊 2002-08-31, 01:33 AM #56
回應時引用此文章
kck030離線中