這是我不斷當機的原因嗎? - 第 2 頁

第 2 頁,共 3 頁 首頁首頁 1 2 3 末頁末頁
顯示結果從第 11 筆 到 20 筆,共計 24 筆
  1. #11
    kanako0605 的大頭照
    註冊日期
    2001-09-10
    所在地區
    Hinet 2M/256K
    討論區文章
    5,766
    最初由 Schnaufer 發表
      我是覺得應該和 IRQ 衝無關。或是有關,但要重插 PCI,不過這樣你要找出 PCI 哪些是 master 哪些又是 slave,和 AGP 是否 share。
    你在對我說的嗎??
    心動的瞬間,是開心,瞬間的心動,是傷心。
    相愛的瞬間,是幸福,瞬間的相愛,是祝福。
    快樂的瞬間,是知足,瞬間的快樂,是滿足。
    瞬時一瞬間,是難尋,瞬間一瞬時,是難留。
    By Mac

  2. #12
    趕路痴頑
    註冊日期
    2001-07-23
    討論區文章
    508
    弟建議可將界面卡全數拔掉 (只留下顯示卡) ,然後再一次插一張界面卡回去 (更換不同插槽) ,讓系統一次安裝一個裝置,一次分配一個 IRQ (從新分配IRQ) ,比較不會在進入作業系統前,就互搶 IRQ 順序,而造成 IRQ 共用的問題〔關閉一些未使用的裝置 (如 COM2 等) 將會事半功倍〕

    「PS:試用於安裝新作業系統時,就是只插顯示卡等系統安裝完畢後,再插界面卡」

  3. #13
    嘴炮戰隊隊長 ivantw 的大頭照
    註冊日期
    2002-05-04
    所在地區
    CHT FTTH 100M/20M Static IP
    討論區文章
    4,903
    兆進兄,應該是對我說的吧?

    以小弟經驗,某些裝置是無法共用IRQ的,以小弟本身而言,
    主機板:IWill XB2 (430TX Chipsets)
    網路卡:3com 905c-TX
    音效卡:Creative SB16 PNP ISA
    當IRQ相同時,上網加撥放mp3等於當機。

  4. #14
    WebSphereMania Schnaufer 的大頭照
    註冊日期
    2001-03-29
    討論區文章
    8,876
    最初由 kanako0605 發表
    你在對我說的嗎?? ;...
      也不算啦!在 Win2K 中 IRQ 要共用很容易發生的,我有一台就有 3 個共用,另一台和您一樣也是 5 個共用。

      又,我查了一下微軟的 KB,有一篇提到某些機型 IRQ 可達 31,不曉得大家有見過沒有?
    Do you have interests in Software Testing !?

      Do you play Table Tennis !?

  5. #15
    嘴炮戰隊隊長 ivantw 的大頭照
    註冊日期
    2002-05-04
    所在地區
    CHT FTTH 100M/20M Static IP
    討論區文章
    4,903
    一顆8259只能有八個IRQ,AT以前的機器因為只有一顆8259故只能到IRQ7,要能編號到31除非有四顆8259啊?!實務上是可以達到IRQ31的,只是我也真的沒見過。



  6. #16
    最愛薰 randy927 的大頭照
    註冊日期
    2001-10-22
    所在地區
    8M/640
    討論區文章
    2,784
    最初由 kanako0605 發表
    呵呵...那我的系統不就更穩當了~~
    我這樣不知道是不是算正常的呀?
    但用起來很穩.
    附加圖片 附加圖片 tttt.jpg  
    K.L.P.P長篇鬼故事不要學電腦,不要學英文治療癌症的第三條路擇偶有時候不要太挑上班族物語
    天下有兩難~登天難,求人更難 地上有兩苦~黃蓮苦,貧窮更苦 世間有兩險~江湖險,人心更險 人間有兩薄~春冰薄,人情更薄 知其難、忍其苦、測其險、耐其薄,可處事矣!

  7. #17
    會員
    註冊日期
    2001-03-29
    討論區文章
    12
    這是我的系統資源擷取圖,IRQ 共 23 有個啊。我忘記了在那本書堿搮L有關除了 Win9X 的作業系統,如 NT、Linux、Unix等,可以對應超過 15 個的 IRQ。
    附加圖片 附加圖片 snap007.jpg  

  8. #18
    WebSphereMania Schnaufer 的大頭照
    註冊日期
    2001-03-29
    討論區文章
    8,876
    最初由 WuSo LO 發表
    這是我的系統資源擷取圖,IRQ 共 23 有個啊。我忘記了在那本書堿搮L有關除了 Win9X 的作業系統,如 NT、Linux、Unix等,可以對應超過 15 個的 IRQ。
      IRQ 有 0 ~ 23 要衝突就很難了,不過老兄,您這張主機板的型號是 ...... ?我想可能如同 Ivan Lin 兄所說的,您那張有 3 顆 8259 晶片吧!
    Do you have interests in Software Testing !?

      Do you play Table Tennis !?

  9. #19
    會員
    註冊日期
    2001-03-29
    討論區文章
    12
    我的主板是 MSI 745 Ultra ( SiS 745 Chipset ), OS 是 中文 Windows 2000 Professional + SP3.

    希望能幫你了解多些.

  10. #20
    趕路痴頑
    註冊日期
    2001-07-23
    討論區文章
    508
    轉貼

    http://forum.1bits.com/showthread.ph...highlight=acpi

    以下是個人所知道的:

    一、ACPI本身就改版過,它共用IRQ的目地之一在於解決『資源』的不足。其實以現在的電腦來說,基本上配備就要吃掉不少的IRQ,『完全』空下的IRQ本來就不多。別說ACPI強迫你共用某個IRQ(依硬體狀況的不同,每台電腦系統上所共用的IRQ並不是固定那個的),其實在Win98、win me上,同一IRQ也是會發生多個硬體共用一個,不過是不會全部的PCI都只共用一個IRQ,而是說多個IRQ會有共用的情形;在W2k、W XP下,會看到所有的PCI(包括AGP)都共用同一IRQ,在Win 98、Win ME上可能會出現有多個IRQ被共用。所以說,並不是因為ACPI才產生IRQ共用的情形。

    二、一個IRQ本來就可被多個硬體共用,重點是在於同一個IRQ同一時候只可被一設備使用。

    三、為什麼在Win 98、Win ME下時常要去調開IRQ,因為在這一類的OS下,系統並沒有完全控制住硬體,當有些硬體的driver設計比較怪,如一定要用哪個IRQ、或不會釋放IRQ,那就會導致這個IRQ被佔的死死的,其它的設備不能使用該IRQ。這種情形最慘的是發生在音效卡、內接撥接卡,往往一些音效卡本身佔兩、到三個IRQ(全不同一個),這就很容易發生問題。又如果兩設備一定要吃相同的IRQ、且不會釋放,這樣整個系統很可能會死當。

    四、ACPI共用IRQ,是由OS所控制,只要硬體廠有依MS的規格來寫driver,IRQ就可共用的很好,由OS來控制;這堨N表兩件事:1.在Win 2k、XP下,如果因為driver不穩,那是因為廠商沒有依MS的規格來寫driver,該硬體在OS下可能無法正常使用,但不會影響其它的硬體。2.以OS來控制IRQ資源,系統才會更穩定。

    ACPI其實是個相當好的設計,硬要關掉這功能,反而讓人覺得有些奇怪。如果要回到那種手動調IRQ的時代,你該想想問題是出在輔合ACPI的driver不好寫、還是硬體廠商driver撰寫人員功力有問題??

    最近在書局看到一些很『動人』的新書,如MS不要你知道的X秘,媕Y盡是教一些校調Win作業的方法。其實,這一類書籍堛漱j都可在MSDN上查到,而且還有很多是不必要的。如設定IO的Buffer、CPU Cache,因為依MS的預設值,通常已經是最佳的


    『IRQ本來就是可以共用的,問題是發生在有硬體的driver寫的不好,死佔住某個IRQ,不釋放出來讓其它設備使用』。 ACPI只是個規則,它對硬體有較嚴謹的限制,只要硬體的設計輔合,那就可以高高興興的共用資源。了???

    ACPI不只被運用在MS,連Linux也是在使用。因為它是很好的一套規範,了嗎???不然才十來個左右的IRQ,怎夠電腦使用???共用一個,與多個共用,倒頭來還是得要求你的硬體會釋放出所佔的IRQ,否則,若你的硬體都很機車,每個都要死佔一個IRQ,那一張網卡、一張顯示卡、一張音效卡,加上原來基本的設備,你的IRQ就死光了,不能再加其它的設備了。了嗎?該死的是硬體廠商死佔IRQ,而不是ACPI只用一個IRQ。

    一、除了BIOS沒有寫好的板子,否則,正常的話,在Win2K下,所有的PCI設備用的是同一個IRQ,『互搶資源』只會發生在Win98這一類的OS;在Win2k下,只要廠商的driver有寫好,是『共用』資源,而不會『互搶』資源。如果你的卡在win2k下有問題,請去罵你的廠商,而非MS的ACPI。MS只不過提供一套規則,廠商只要寫出輔合規則的driver,就該不會有問題。

    二、部分BIOS有bug的板子,確實是會發生連OS都還沒進,在開機低階測試階段就發生當機的情形。如果真的不幸買到這種板子,換個插槽,或調BIOS堛熙]定倒是有其必要性。不過,一定進入Win2k後,所有的PCI設備仍是共用同一個IRQ。不過,這種情形我只遇到在586 HX晶片的時代,若現在還有這麼爛的產品,該公司一定被網友罵死。當然,ISA的卡例外....ISA卡有太多太多的問題....

    三、大半的擷取卡,硬體衝突的可能的情形不只是在IRQ、還有io的部分。用BT878來說,大多的問題是出在driver沒寫好,導致在釋放IRQ時出問題。MPEG硬體壓縮大半用的是winbond的晶片,因為上頭還有用到記憶體,更得注意位址的問題,所以driver更不好寫。其它1394晶片,則是以TI的最穩,其它的晶片得看運氣。不過最近有些晶片雖用TI,不過與PCI橋接卻用的非TI的晶片,這樣組合的產品,相容性就不曉得了。部分TV卡都會提到在非Intel的晶片組上相容性會比較差,這並非是非Intel晶片的問題,而是當初硬體廠商在設計產品時,是以Intel產品的相容性為主,所以常會發生在非Intel晶片的板子上出問題。不過,話說回來,目前的硬體壓縮DVD晶片,就發生與Intel P4晶片組發生衝突,大概是DVD晶片廠的RD,沒有用過P4平台....

    就第三點,與很多不滿VIA晶片、甚致不滿SIS、ALI等非Intel原廠晶片的情形相同。就我的經驗,Intel原廠晶片相容性最高,原因除了CPU的規格書沒有完全釋放給晶片商外(除了留一手外,也怕CPU的關鍵技術外流),一般硬體廠商在設計產品時,只以Intel平台為主也是原因之一。就DVD壓縮晶片(註一)來說,問題很可能就是當初廠商在設計時沒有考慮到P4平台,反而在惡名遠播的686B上很正常。

    其實非Intel晶片組的問題並沒有想像中的大,大多是可以用driver來修正的。目前為什麼有網友罵VIA老是在出新的driver。其實VIA一直不斷的在出新driver,有時是因為有新的晶片組、有時是為了小改版的現有晶片組、有時則是技術有所改良,推出效能更好的driver。就我所知,這些非Intel的晶片組,最大的問題在效能;或許是RD真的比不上Intel(請先想想Intel是有多少超級RD、多少研發經費)、或Intel留了多少『手』。再看看目前SIS、VIA的板子價差與Intel的有多大......,或許吾人該罵的是InXeX偷一手不要臉.....

    總言一句,規格是死的,就放在那,driver還有問題,怪誰???小弟這麼說,你了解了吧。紅綠燈的規格大夥都曉得,還會發生車禍,那是規格的錯,還有有人沒依規則搞的禍??!!

    ACPI是好是壞,很明顯了。再說ACPI的IRQ共用會導致『互搶資源』,那該是說這種話的人思考能力有題了。

    在win2k剛出來時,一票硬體出問題。最多的原因不在於win2k的規則比win98爛,而是很多廠商沒有能力、或不願意為win2k寫新的driver。拿6326來說,你有看過sis官方為win xp所出的driver嗎?你想MS內建的driver能發揮硬體幾成的實力??就連硬體廠商,也不見得真正的發揮出自家產品的實力。想想nvidia每一次新版的driver,可改善多少的效能??我試過在A 1.2G + G2M2上用XP內建的driver,與nvidia 30.82的driver的硬體效能上差了一千八百多分(一千八百多哪!!!就算把CPU換成A 1.4G也不見得會差到一千多分)。又,在Win XP下,KT133A晶片的板子可不裝driver,不過,換上VIA的driver,效能也是爆增。

    還是一句:是你硬體廠商的問題,還是ACPI的問題??你真的要關掉ACPI嗎??


    註一:或許有些網友不曉得DVD壓縮晶片出了什麼問題,小弟在這娷眾瑼獄﹛C目前價位在七~一萬出的DVD硬體壓縮卡,普遍發生在P4平台發生衝突,而且只是在Intel的晶片組,SIS、VIA的反而沒事。就目前而言,只有UPMOST的那張driver經修改過,可穩定的在P4 Intel平台下使用。

    補充一下:

    一、在安裝win2k、win xp時,若你的BIOS沒有把相關的選項打開,『理想』上ACPI是不會開啟的,不過,即使已經安裝完畢,只要再把它打開,OS仍會發現並開啟ACPI的功能,否則可能會啟用APM(這與IRQ就沒什麼關係了)。很多板子內定ACPI為關閉的,但OS仍可能把ACPI給裝起來。原因是,Win2k、WinXP、Linux已經設計成『參考』BIOS的參數,這些新一代的OS非常的Power。如此設計最大的好處在於可跳過老舊的BIOS、或有bug的BIOS,最簡單的例子就在一些舊板子,抓不到新的硬碟,但這些OS可跳過BIOS,仍可使用新的硬碟。

    二、OS已啟動ACPI下,很難很難很難『簡單』的把ACPI再關掉,得用不少秘方。不過,最好的方式還是重新安裝OS。

    三、沒啟用ACPI,雖然可『半』自由的調IRQ,但你會失去ACPI其它的功能。

    四、現在應該沒有多少產品『敢』不採用ACPI,如果發生問題,該是driver的bug。對買家而言,你應該是去要求廠商寫出穩定的driver,而不是把自己的OS搞的斷手斷腳。到MSDN打ACPI查查,你就會知道ACPI有多少重要的功能,看你是要花$$去買個爛硬體,還是自己的腳砍一砍以適合穿下一雙呎吋不合的鞋子。以我所說的dvd壓縮卡,目前市面就三、四家用同一晶片,但只有一家可在P4上跑,因為那家的driver有好好的修改過。

    五、目前個家主機板廠商的BIOS『來源』大致上只有兩家,不過,都會狠狠的修改以輔合自家產品的特色。而是不是每家廠商的RD對修改BIOS的能力都一樣,這就是個很大的問號了。

    六、在ACPI下,你更本不曉得是不是共用IRQ導致硬體衝突。若硬把ACPI關掉,把該硬體的IRQ調開,若仍是會當如何...那根本是driver寫的太爛。又,若該硬體只能用某個IRQ,而該IRQ又不能讓它用時怎辦??.........拔掉其中之一。

    七、在ACPI下,仍可能發生硬體衝突,但,那很可能是硬體先天的限制。這時就算把它放在非ACPI的環境下,一樣的配備,仍是一樣會衝突的。在Win2k、Win XP下還好,你可把其中一個硬體設成『不啟動』,用這種方法先頂著用。但若在win98、win ME上,別說關掉其中的一個設備,在開機時就會死當、或重開機,user根本沒辦法關。

    八、個人的經驗,很多硬體衝突並不是發生在IRQ上,而是兩硬體先天就衝到。最常發生的設備就是主機板的BIOS、與SCSI卡的firmware、或網卡的firmware衝到。這種情形最慘,除非雙方之一肯改一下,否則永遠任你如何換PCI SLOT,也是沒救。

    九、如果在ACPI的OS,在開機時會當,但換換SLOT就可開機,那是你主機板設計的問題,與ACPI無關。

    十、很多主機板,即使以修改BIOS的方式來改SLOT與IRQ的對印,但,OS並不會理會,仍是可能會採板子預設的位置來執行;簡單的講,在板子的BIOS有問題的情況下,換插槽試試比改BIOS內的對印方式有用。雞婆的講,為什麼有些板子一定得把slot換換,而不能依手冊上所言,改改BIOS的對印就好?那是因為OS不鳥user的設定,會直接用BIOS的預設值。在這種情形下,代表的是廠商的BIOS寫的不完全輔全輔合規範所致(沒辦法,目前的板子內建的功能實在是太多了,你怎麼能怪RD呢)。

    屁話一堆,那到底是設備、板子、OS的問題??我的看法是與OS無關,板子廠商值得同情,設備廠商殺無赦。了嗎??終究問題是設備廠商的硬體、或driver相容性不足所致。

    遇到『規格不合』的硬體,的確讓人頭大。在386、486時代,若有硬體不相容,廠商多半是乖乖的把產品收回來,退$$了事。不過現在的廠商,很難......之前創巨與HPT的IDE晶片driver相衝,就秏了快半年才有一方退讓.........別以為創X是國際大廠,其實它的音效卡,硬體相容性並沒有想像中的好......

    主機板所提供IRQ對照是有它的意義在。只是,它主要的意義在於非ACPI的OS,若是在有ACPI的OS,就算開機時有在BIOS調整過,進OS時也可能會出問題。哈,因為ACPI不會理會BIOS埵傢襩RQ的設定。

    我遇過的例子是在KT7上加上MX98715、Viber128、G2會有衝突,只要移開其中之一,就可順利開機。最後依ABIT手冊上所提,把PCI Slot重新分配,就可以三個設備同時『安裝』,不過進入OS後,常常只要看VCD、或上網,不是聲音沒了,就是不能上網。後來我試過換另一家的G2、或音效卡、或網卡,就不會有問題。從這個不幸的例子,告訴我,主機板的PCI slot,只有要非ACPI、或低階開機有效,若硬體有衝突,你怎麼換slot,也只是『一時』有用,問題終就存在。同樣的設備換到8KTA3、或A7v133-c就不會發生,這該怪板子、設備、硬體??若說是KT7的問題,但只要三張卡換掉一張就不會發生......結論是,在ACPI環境下,即使你能通過低階開機,也不代表硬體就沒問題,因為還沒裝上driver。就算裝上driver也不代表系統就穩定了,我的情形就是會100%『偶發性』的在看VCD後,網卡就失靈了。

    通過BIOS低階測試只代表硬體設備沒衝突,如果產品有輔合PNP、ACPI,理論上不論你如何分配slot,都該能通過,進入OS,才是考驗driver的實話。在ACPI環境下,換slot只有在BIOS低階測試時遇到硬體設備『不合』時才會有用,進入OS一樣會有衝突的問題。通常無法通過低階測試,是硬體的設計有問題,或是如主機板有加上額外的IDE、或硬體音效晶片、或網卡晶片,而BIOS卻沒有好好設計的綠故。若是這種情形,也只有先調開slot、或等廠商更新BIOS了。

    有關主機板手冊上所提的IRQ通常是:
    一、AGP & PCI 1、PCI 2 & PCI3、PCI4 & PCI6 & USB1 & USB2、PCI 5 & RAID
    二、AGP、PCI 1、PCI 2 & Raid、PCI 3、PCI 4
    為什麼如此安排,嘿,因為目前市面上的BIOS主要來自兩家,這兩家的BIOS原來就是這樣設計,主機板廠商要不要重新改,那就看它們了。這只代表在預設下,哪組slot會分配到哪個IRQ,並非特定IRQ。不過,進入ACPI環境下,這沒什麼意義。INT A B C D不代表IRQ 1 2 3 ...只代表會用上不同的IRQ port而已。通常這些可在主機板的BIOS上調整,不過調這些在特定的BIOS下無用,直接打開CASE換slot比較有用(很多的OS會忽絡調整後的參數,而採取預設值)。

    kck030發現slot上的設定與OS內不同,這是很正常的,因為在ACPI環境下,只要是PCI的設備,都會用同一個IRQ,OS不會理會你如何分配slot的。USB也是走PCI的,如果有內建網卡、硬體音效卡,同樣也是走PCI的。連AGP,也是會與PCI『同等級』的共用同一個IRQ。此外,即使是在非ACPI的環境下,如win98、win me,有些硬體不管你插在哪個slot,它會佔住特定的IRQ。或在OS下,裝上driver,它也可能佔住特定的IRQ。而在Win 98下,OS也可能不管你的slot調法,自行分配IRQ。

    在win98下,是可以利用BIOS媄鰡慾@些沒有用到的設備,而讓一些IRQ空出來供OS分配用。例如你可以把LPT、PS2、com1、com2關掉。改成USB設備(不論你用哪種系統,USB設備都只會佔一個IRQ),如此就有可能完全沒有IRQ共用的情形。不過在ACPI的環境下,這招就沒用。反正所有的PCI、AGP都只用一個IRQ。

    以kck030的設備來看,用的是INIT A、D、B,『理想』上在
    *Win98會個別用掉三個IRQ,不過不曉得是哪三個IRQ。以創巨的音效卡來說,會強佔IRQ 3、或5、或7其中一個IRQ(創巨有些版本會佔到兩個IRQ),IRQ7最常是Modern所使用,所以你可能會見到有其它設備與創巨所用的IRQ相同。在w2k下就沒差,反正全都用同一個IRQ。我也遇過在win98全部的PCI只用了兩個IRQ。再講一次,共用IRQ,不代表搶資源,因為以OS的角度來看,個別硬體並不是一直在啟用的。電腦的IRQ有限,本來就是要共用的。除非硬體廠商設計不良,否則是共用資源,而非搶資源。
    *win 2k下就不用管,反正全部的PCI都只用一個IRQ。在ACPI下,也不用去關掉什麼設備,反正空出來的IRQ多也沒用。

    良好的調整BIOS會使硬體資源分配的更完善。部分基本的設備(大半在系統媟|以ISA的型式出現,會佔據特定的IRQ)是可像PCI一樣共用IRQ。不過,通常,別去惡搞吧。

    共用同一個IRQ不代表有衝突。
    在win98的硬體衝突多半是位址相同,而不是IRQ共用(除非是與ISA設備、或老舊的PCI設備共用IRQ)。

    一般主機板的手冊上會寫明哪個slot與那個內建的設備共用IRQ,如PCI4、PCI6與USB1、USB2共用一個IRQ,那只是指開機的低階測試可能不會過,或在win98得留意一下。進入OS下可能會因為OS的分配依然用上不同的IRQ。不信,試試在win98下把音效卡插在IRQ4、或IRQ6上看看還會不會共用(BIOS有兩家,別忘了。這堳的是原先IRQ4、IRQ6、USB共用同一個『中斷』的情況)。

    以你的係統看是有ACPI的,所以才會全部的PCI共用同一個IRQ。你看看『系統』,是不是有『衝突』?應該是沒有。所以只要不會當機,不用去理會。

    通常有必去看IRQ、位址時,是用上比較特別的卡,如視訊編輯一類。這一類的設備本來就比較冷門,冷門到部分產品還得配上特別的晶片、或CPU、或VGA。我遇過一張電視台所用的卡,一定得用在舊製程PIII、BX、TNT(TNT2還不行)、或G200。RAM還得是512MB,多了、少了都不行。好在這一類的設備多半是整組賣,不會拆開賣(一套八十多萬,買的人該不多吧...)。



    以kck030的配備來說,換換slot可改善開機,最可能的原因是SCSI卡。你可以到ABIT的網站看看,一票人被SCSI卡搞的死去活來。即使是A牌這麼大的廠牌,也是會發生SCSI卡的BIOS、與板子的BIOS在IO上的衝突。這情形在Intel晶片板子上的情形很少,在VIA晶片上蠻長見的。我想問題恐怕是在那兩家BIOS源頭。解決方法有更新SCSI卡的BIOS、或是更新主機板的BIOS。我遇到的情形就是KT7A + Initio 晶片的SCSI卡,結果ABIT有更新BIOS、Initio也更新了BIOS。致於是誰的問題??這已經不重要了(我的情形是若不更新BIOS,不管換哪個slot都沒用,因為確定是io衝突)。

    此外,在有第三、第四IDE的板子,你也得注意一下開機物件的順序。

    以習慣來看,要開機順利,應避免把卡插在與HPT共用那個slot,ABIT的是PCI5,ASUS的是在PCI2,Epox的小弟就不曉得了。

    Intel新的晶片的IRQ是不會增加的,因為IRQ的數目是個規範,不可能增減。你看到有四個以上,那不過是共用其它基本設備(如IDE一類)。就像在win98,進入OS後有時可見到部分設備與IDE共用IRQ14、或IRQ15一樣。否則每家晶片廠把IRQ都做幾十個不就沒事了。

    ??有些位置的IRQ是不會被共用的,而有些設備是打死無法調到某幾個IRQ的。
    共用IRQ在win2k下不會有什麼問題,但在win98下得擔心driver沒有釋放出IRQ。我可理解為什麼有人在win98下一定要每個設備只用一個IRQ(因為可避免廠商的driver寫不好),但在win2k下,要這樣做實在有些多餘。以現在的電腦基本配備來說,大概能空出來的IRQ只有兩三個。若硬把PS2、COM1、COM2、LPT、甚致軟碟port關掉,是可多不少個IRQ出來。不過,這些多出來的IRQ要拿來做什麼??借給朋友嗎??

    要把IRQ錯開,在ACPI下是不可能的。在非ACPI下,有些設備就是一定得用某個IRQ。如果kc030真的看共用IRQ不爽,那你就把bios堛榮cpi給關了(部份板子bios改的不好,即使你關掉,win2k一樣會啟用),重貫你的win2k。不過,若你真的這麼做,得先考慮一件事:不是每一個硬體都會照user的意思調,很多卡就限定只能在某幾個IRQ,偏偏PS2、COM1、COM2、LPT所空下來的,又是一般廠商不會去用的(如果我是RD,我可不會想到有人會去關掉這幾個設備)。所以就算關了ACPI,OS也不見得會順你的意思。

    唉,硬體衝突不只是死佔IRQ,IO、IO、IO也是很有可能。driver寫的不好也是有可能的。


    1. 為何要避免把卡插在與HPT共用那個slot呢(Epox是PCI 2)??在ACPI之下,所有的PCI卡與HPT應該都是用同一個IRQ,那倘若系統運作正常,看起來應該沒有衝突的問題才對呀!!其中的理由是不是跟我在安裝OS的過程是有異曲同工之妙呢??(若將AHA-2940UW裝在PCI 4會當機不給裝,但裝在PCI 5則可順利由光碟開機安裝OS),也就是一個穩定的系統(ACPI,所有卡共享同一IRQ),並不能保證任意更動PCI卡之slot位置,可得到相同的穩定度???但我不甚了解其中的差異性,煩請大大指教一番!!!

    2. 是否1.的情形已經是如 linjunan 大大所言,已非IRQ相衝之問題,而是IO了呢??但不知IO相衝是指什麼呢???又為何更換Slot位置有可能解決IO相衝之問題???

    3. 是否在ACPI之下,理論上會遇到的已經不是IRQ相衝的問題了(因為共享IRQ),而是IO相衝的問題,是故更換PCI卡之slot位置其實是在解決IO相衝的問題呢???


    一、避免把卡插在HPT的那個slot,是為了能通過BIOS低階測試。每個slot會有內定的中斷設定,只要是板子、或卡任何一方預設值衝突,很可能就無法通過BIOS的低階測試;簡單的講,連BIOS的開機都過不少,根本還沒進入OS的開機。這不是卡、或板子廠商『絕對』的錯。目前市面上的產品實在太多了,主機板廠商不可能全部一一買回來測試。如果主機板廠商不知與哪項產品會衝突,它當然就沒有辦法去避免這種未知的情形。其實,我無法判斷到底是哪個地方(IRQ、或IO)發生問題,只要是與硬體中斷相關的部分都有可能。主機板廠商會建議你不要與HPT內定的slot共用,是為了避免有些卡內定會佔住某個資源,在BIOS開機時可能會過不去。對於有firmware的卡這是最常發生的。其實你的SCSI卡、板子內建的HPT都有BIOS,SCSI卡的內定中斷值可由SCSI卡的BIOS去調整,並不一定要換slot。但HPT的BIOS(其實就與板子的BIOS做在一起,不過我見過一些server級的板子是分開做)就小弟還沒見過可調整的。所以,廠商通常會建議user避免把不會釋放資源的卡放在該slot。正確的講法,該是避免把不會釋放資源的卡放在同一個中斷堙C不過,通常大廠的BIOS這方面會處理的比較完善。我就發現KT7A舊的BIOS的PCI5(與HPT共用)無法與Viber128共用(新版BIOS已修正),而A7V133(P牌晶片)的PCI2卻可正常的與Viber128共用。別忘,兩家可用的是同樣的KT133A晶片,不過是不來源的BIOS。
    二、中斷不只是IRQ,也不只是IO,還有很多細部的東西。這些就得請教真正的高手才曉得。小弟這種三流只曉得這些了。
    三、在ACPI下,其實不用去擔心所有與中斷相關的問題(包話IO)。不過,硬體得先通過BIOS的低階測試,如果連那關都過不了,根本別說進OS了。更換slot最主要是得先通過低階測試階段。往往硬體出問題,你得先看看是否有進入OS,如果連OS的開機都未見到,根本是在BIOS階段就出問題,這時就只好先調調板子的BIOS、卡的BIOS、或去換換SLOT了。如果在進入OS才掛,在win98還可以調開IRQ來試試,在win2k就不用試了,那是driver有問題(或是有bug,或是與其它的driver相衝)。

    在某一些晶片、BIOS的組合下,確實是可能出現所有的PCI卡不只共用一個IRQ,我是見過所有的PCI設備在apci開啟下用了四個IRQ............,這內部的差別不是小弟所了解的。就我所見的是CUBX + PIII、INITIO SCSI、TI 1394、USB、TV卡、Viber128、G2、INTEL PRO/100 S、CMD PCI-0648,其中除了G2是單獨用一個IRQ,其餘大概是兩個共用一個IRQ。MSDN上有說明,不過太多原文的專業名詞,小弟就看不懂了.....

    小弟之前所提,不過是一般坊間的DIY書籍就有提到,建議有興趣的網友去書局瞧瞧。



類似的主題

  1. 請問連線國外頻寬會是選擇ISP的原因嗎?
    作者:renewang 所在討論版:---- ADSL 連 線 測 速 版
    回覆: 27
    最後發表: 2008-08-11, 04:15 PM
  2. 是病毒的原因嗎......
    作者:sasabe 所在討論版:-- Windows 討 論 版
    回覆: 11
    最後發表: 2003-08-27, 11:08 PM
  3. 【求助】8rda+的原因嗎??
    作者:wgs 所在討論版:-- 電 腦 硬 體 討 論 版
    回覆: 1
    最後發表: 2003-01-31, 11:17 AM
  4. 這樣的電壓........是問題的原因嗎?【求助】
    作者:moreau 所在討論版:-- 電 腦 硬 體 討 論 版
    回覆: 9
    最後發表: 2002-11-24, 03:23 PM
  5. ADSL連線中斷的原因
    作者:阿樹 所在討論版:---- ADSL 軟 硬 體 技 術
    回覆: 2
    最後發表: 2001-11-08, 04:21 AM

 

此網頁沒有從搜尋引擎而來的訪客

發表文章規則

  • 不可以發表新主題
  • 不可以回覆文章
  • 不可以上傳附加檔案
  • 不可以編輯自己的文章
  •