win2000 + sp2 + cs ----> 出問題



贊助商連結


頁 : 1 2 [3]

cappella
2001-06-18, 10:33 PM
原始作者是 : cuttino
[QUOTE]報告各位前輩
我檢視了一下
發現IRQ=11的有下列配備
D-LINK530 網路卡兩張
Redeon顯示卡
via Ac97Audio Controller 音效卡on board
via usb universal controller *2
果然如cappella所說 沖倒了
真是神準啊
但是我試了一下
請問該怎麼改呢?
是可以用重複過的IRQ嗎?
謝謝


你是說所有的 裝置(我是指外加的介面卡) 都使用 IRQ11
如果是 那跟我 一個同事一模一樣
它也是 灌WIN2000 AD SERVER
我當時沒親眼看到 還不相信 作業系統怎會 將所有東西 用一個IRQ
以前聽說 WIN2000 不允許 應用程式 直接對 硬體I/O 作存取的動作
所有的AP 應用程式 只能 呼叫 WINDOWS API 由WIN核心幫你作事
這樣 如果AP應用程式 不幸當掉 才不會把 WINDOS 給當死..
難到 WIN2000 為了 嚴格控管 週邊硬體 所以用這種方式管理??
如果真的是這樣~ 我所知有限 不能解決!!
不知道 WIN2000 可否開放 自設IRQ ??
我可能要TRY TRY 看了~ SORRY~ 幫不到你的忙...



在DOS時代 每一種裝置的IRQ 理論是不能共用的
而且所有的IRQ 都要在 各個介面卡上 自己調JUMP

然後 出現 PNP 隨插即用的規格.. 主機版 跟 介面卡 都必需都要支援才可以
這種PNP 就是 IRQ 有主機版 自動分配
早期爛一點版子 介面卡 怎用插 老是跟 別的卡 衝~
如果 有兩塊介面卡 不小心 讓其IRQ 相同
雖然 卡插上 電腦能開機動作 但是一旦要用到該週邊時 如SOUND CARD...
就會有誤動作 甚至當機... 這是DOS時代啦~
當然 程式功力 深厚 還是有辦法用程式 避開衝突的問題
也就是說 DOS環境 還是有辦法 使用 IRQ相同的 兩種週邊的....



可惜 可用的IRQ 有限
總共 有16組 扣除 主機版 IDE ..等 必用的所剩不多~
如果 你的 環境單純 應該是夠用的
如: VGA x 1 ,lan card x 1 ,Sound card x 1 ,scsi x 1,

雖然 WINDOWS 允許IRQ 共用(PS:IRQ相同 但是I/O通道不同,IRQ的使用 有WINDOS控管)
理論上 有WINDOS 控管 理應 和平共存 相安無事

但是 玩CS時 網路LAN卡存取頻繁 VGA卡努力工作 可是IRQ共用
出鎚的機率 就上昇~ 然後就當機 或 中途重開機...

我想有很多人 應該有遇過SOUND CARD 在喇叭打開時 偶而聽到 微小的爆音
多半 跟IRQ 共用有關..

以上是我所知道的.. 如果 有錯 望大家留言指正
畢竟 我是業餘的~

還有你的問題 WIN2000 IRQ都 共用 我可能沒解喔~
我沒有WIN2000環境 如果還看的起WIN98 可以TRY TRY看喔~

贊助商連結


cuttino
2001-06-18, 11:09 PM
[/B][/QUOTE]

你是說所有的 裝置(我是指外加的介面卡) 都使用 IRQ11
如果是 那跟我 一個同事一模一樣
它也是 灌WIN2000 AD SERVER
我當時沒親眼看到 還不相信 作業系統怎會 將所有東西 用一個IRQ
以前聽說 WIN2000 不允許 應用程式 直接對 硬體I/O 作存取的動作
所有的AP 應用程式 只能 呼叫 WINDOWS API 由WIN核心幫你作事
這樣 如果AP應用程式 不幸當掉 才不會把 WINDOS 給當死..
難到 WIN2000 為了 嚴格控管 週邊硬體 所以用這種方式管理??
如果真的是這樣~ 我所知有限 不能解決!!
不知道 WIN2000 可否開放 自設IRQ ??
我可能要TRY TRY 看了~ SORRY~ 幫不到你的忙...



在DOS時代 每一種裝置的IRQ 理論是不能共用的
而且所有的IRQ 都要在 各個介面卡上 自己調JUMP

然後 出現 PNP 隨插即用的規格.. 主機版 跟 介面卡 都必需都要支援才可以
這種PNP 就是 IRQ 有主機版 自動分配
早期爛一點版子 介面卡 怎用插 老是跟 別的卡 衝~
如果 有兩塊介面卡 不小心 讓其IRQ 相同
雖然 卡插上 電腦能開機動作 但是一旦要用到該週邊時 如SOUND CARD...
就會有誤動作 甚至當機... 這是DOS時代啦~
當然 程式功力 深厚 還是有辦法用程式 避開衝突的問題
也就是說 DOS環境 還是有辦法 使用 IRQ相同的 兩種週邊的....



可惜 可用的IRQ 有限
總共 有16組 扣除 主機版 IDE ..等 必用的所剩不多~
如果 你的 環境單純 應該是夠用的
如: VGA x 1 ,lan card x 1 ,Sound card x 1 ,scsi x 1,

雖然 WINDOWS 允許IRQ 共用(PS:IRQ相同 但是I/O通道不同,IRQ的使用 有WINDOS控管)
理論上 有WINDOS 控管 理應 和平共存 相安無事

但是 玩CS時 網路LAN卡存取頻繁 VGA卡努力工作 可是IRQ共用
出鎚的機率 就上昇~ 然後就當機 或 中途重開機...

我想有很多人 應該有遇過SOUND CARD 在喇叭打開時 偶而聽到 微小的爆音
多半 跟IRQ 共用有關..

以上是我所知道的.. 如果 有錯 望大家留言指正
畢竟 我是業餘的~

還有你的問題 WIN2000 IRQ都 共用 我可能沒解喔~
我沒有WIN2000環境 如果還看的起WIN98 可以TRY TRY看喔~
[/B][/QUOTE]

看完你的說法
有如上了一課 對我淺薄知識的人來說 相當受用
所以這樣使用software模式是跟硬體無關 故沒事
看來我是得灌98了 已經借來準備好了
其實就是看您怎麼說 免得白灌了

cappella
2001-06-19, 12:29 AM
原始作者是 : cuttino

看完你的說法
有如上了一課 對我淺薄知識的人來說 相當受用
所以這樣使用software模式是跟硬體無關 故沒事
看來我是得灌98了 已經借來準備好了
其實就是看您怎麼說 免得白灌了

剛剛找了 各大的BBS 發覺 跟你一樣的問題 很多人
當的亂七八糟~ 燒錄失敗 網路超慢 滑鼠異常...
幾乎所有人 都跟你一樣 愛上IRQ 11

但是我看到一句話:"你的硬體 有沒有WIN2000認證??"

我想的一下.. 難到有WIN2000 認證 就是說
除了 WIN2000 能正確辨識它(硬體)之外...
WIN2000 也能 更準確控制 硬體的IRQ??

如果真的是這樣~ 微軟真的太"霸道"囉~
不配合它 就給你當一下..

有人說 去BIOS 把ACPI 關閉
這樣 WIN2000 就不會"自動指定IRQ"
說是這樣說~ 還需要實測才知道...

這是 微軟的說明:
In Windows 2000, some or all of the devices on your ACPI motherboard may be listed on the Resources tab in Device Manager as using the same IRQ (IRQ 9). You cannot change the IRQ setting because the setting is unavailable. This occurs because Windows 2000 takes advantage of the ACPI features of the motherboard, including advanced PCI sharing. IRQ 9 is used by the PCI bus for IRQ steering. This feature lets you add more devices without generating IRQ conflicts.

Note that Windows 2000 does not have the ability to rebalance resources as does Microsoft Windows 98. Once PCI resources are set, they generally cannot be changed. If you change to an invalid IRQ setting or I/O range for the bus that a device is on, Windows 2000 cannot rebalance the resource it assigned to that bus to compensate. Windows 2000 does not have this ability because of the more complex hardware schemas it is designed to support. Windows 98 does not have to support IOAPICs, multiple root PCI buses, multiple-processor systems, and so on. Rebalancing becomes risky when you are dealing with these hardware schemas, and will not be implemented in Windows 2000 except for very specific scenarios. However, PCI devices are required to be able to share IRQs. The ability to share IRQs should not prevent any hardware from working in general.

The Plug and Play operating system settings in the computer's BIOS should not affect how Windows 2000 handles the hardware in general. However, Microsoft recommends that you set this setting to "No" or "Disabled" in the computer's BIOS. For information about viewing or modifying your computer's BIOS settings, consult your computer's documentation or manufacturer. Manually assigning IRQs to PCI slots in the System BIOS as a troubleshooting method may work on some non-ACPI systems when using a standard PC HAL, but these settings are ignored by Plug and Play in Windows 2000 if ACPI support is enabled. If you need to manually assign IRQ addresses through the BIOS to a device on an ACPI motherboard.

cuttino
2001-06-19, 01:13 AM
剛剛找了 各大的BBS 發覺 跟你一樣的問題 很多人
當的亂七八糟~ 燒錄失敗 網路超慢 滑鼠異常...
幾乎所有人 都跟你一樣 愛上IRQ 11

但是我看到一句話:"你的硬體 有沒有WIN2000認證??"

我想的一下.. 難到有WIN2000 認證 就是說
除了 WIN2000 能正確辨識它(硬體)之外...
WIN2000 也能 更準確控制 硬體的IRQ??

如果真的是這樣~ 微軟真的太"霸道"囉~
不配合它 就給你當一下..

有人說 去BIOS 把ACPI 關閉
這樣 WIN2000 就不會"自動指定IRQ"
說是這樣說~ 還需要實測才知道...

這是 微軟的說明:
In Windows 2000, some or all of the devices on your ACPI motherboard may be listed on the Resources tab in Device Manager as using the same IRQ (IRQ 9). You cannot change the IRQ setting because the setting is unavailable. This occurs because Windows 2000 takes advantage of the ACPI features of the motherboard, including advanced PCI sharing. IRQ 9 is used by the PCI bus for IRQ steering. This feature lets you add more devices without generating IRQ conflicts.

Note that Windows 2000 does not have the ability to rebalance resources as does Microsoft Windows 98. Once PCI resources are set, they generally cannot be changed. If you change to an invalid IRQ setting or I/O range for the bus that a device is on, Windows 2000 cannot rebalance the resource it assigned to that bus to compensate. Windows 2000 does not have this ability because of the more complex hardware schemas it is designed to support. Windows 98 does not have to support IOAPICs, multiple root PCI buses, multiple-processor systems, and so on. Rebalancing becomes risky when you are dealing with these hardware schemas, and will not be implemented in Windows 2000 except for very specific scenarios. However, PCI devices are required to be able to share IRQs. The ability to share IRQs should not prevent any hardware from working in general.

The Plug and Play operating system settings in the computer's BIOS should not affect how Windows 2000 handles the hardware in general. However, Microsoft recommends that you set this setting to "No" or "Disabled" in the computer's BIOS. For information about viewing or modifying your computer's BIOS settings, consult your computer's documentation or manufacturer. Manually assigning IRQs to PCI slots in the System BIOS as a troubleshooting method may work on some non-ACPI systems when using a standard PC HAL, but these settings are ignored by Plug and Play in Windows 2000 if ACPI support is enabled. If you need to manually assign IRQ addresses through the BIOS to a device on an ACPI motherboard.



[/B][/QUOTE]

我剛剛看了一下
要調那些並不簡單的樣子
因為關了acpi之後 就需要把剩下的IRQ全部打開
打開之後還要設定配給的IRQ???
不然我只關ACPI WIN2000是打不開的
此外
我想給他試下去了 可否告訴我一些IRQ設定的資訊
或我該先告訴您什麼
謝謝
[email protected]

cuttino
2001-06-20, 10:03 PM
最初由 cappella


可用的IRQ 有:
IRQ 3 --> 通常是給 COM 2 使用
IRQ 4 --> 通常是給 COM 1 使用
COM 1 或 COM 2
如果有用到 MODEM 的話 就不能再分配給別人

IRQ 5 --> 古早DOS時代 通常是分配給音效卡 用

IRQ 10 --> 空著 (可以分配給 VGA )
IRQ 11 --> 空著 (可以分配 LAN CARD)
IRQ 12 --> PS2 滑鼠 (如果滑鼠非PS2 介面,該IRQ 可利用之)

IRQ 15 --> 如果只用到 一組 IDE 匯流排 ,其實這一組 也可拿來用
但是 我曾經遇過 灌過 主機版附的 DRIVER 後
該DRIVER 會一次 控管 IDE1(IRQ 14) IDE2 (IRQ15)
也就是說 它不允許你 關閉 IDE2(IRQ15)
所以 要TRY TRY 看囉~

IRQ9 --> 是與IRQ2 相通的( 如果IRQ 足夠的 ,盡量 能不使用才好)


PS: 以上是 針對 硬體介面 , 或許有看過控制台 內 某些裝置(晶片組...等 也會使用IRQ 關於這方面 我就沒研究囉)


我是了關掉ACPI然後打開irq
並指定顯示卡的
結果都有問題
決定端午重灌98
無論如何
謝謝cappella 的熱心幫忙
感激

tck
2001-06-21, 12:03 AM
以下的文章我之前在華碩的討論版上看到的...

====
你的WIN2000是否有效能不佳、MOUSE移動遲鈍、聲音出現斷續、音爆...

這些現象都是因為WIN2000將所有周邊裝置通通SHARE在同一條IRQ(IRQ9 OR 11)
造成周邊搶IRQ搶的很厲害所造成,尤其是音效卡與高資料量的周邊卡(SCSI&Etherner)
並存時聲音斷續現象就很嚴重。不管你BIOS怎麼分配周邊資源,WIN2000啟動時還是會重
新分配一次,並且將IRQ SHARE在同一條。

根據MICROSOFT的官方說法,這個現象是由於WIN2000擁有ACPI功能... ???
(詳見:微軟英文知識庫Q252420) <-(進階電源管理干IRQ分配啥屁事,令人不解)

解決這個問題的唯一方法--關閉ACPI功能,並且WIN2000重新安裝


當你看到這一篇文章時你可能跟我一樣 — 我們都是華碩的受害者

因為華碩主機板BIOS“剛好沒有”ACPI Enable/Disable 的選項
(WIN2000的使用者是否不該買華碩主機板?)

不過事情並未到絕望的地步,教你一個偷雞摸狗的方法 — 將硬碟拿到別台機器
(非華碩,可以Disable ACPI的那一種)安裝好WIN2000再裝回原來的機器。
跟WIN98一樣,開機後WIN2000會重新搜尋一次週邊,由於ACPI的功能沒有安裝所
以WIN2000不會再把IRQ SHARE在一起,而是依照BIOS的分配來使用,以後只要你
能控制BIOS的資源分配WIN2000就會跟著改變。