引用:
|
作者VMPR258
請問如何加工。如何求己。是一個一個試驗嗎?
另外為何”這類PCI的舊卡在64bit OS上RAM動輒超過4GB的環境中有可能會遇到不少問題?”
因為電腦的程度有限。乘機請教一下
|
加工的話就是拿官網上的driver,解開後找看有沒有相似的卡,再把FireMV 2200PCI的PCI VID/PID加進去,讓系統抓得到,可是鵝看了一下FireMV 2200PCI原來是長這樣的....
引用:
"ATI FireMV 2200" = ati2mtag_RV370, PCI\VEN_1002&DEV_5B65
"ATI FireMV 2200 PCI" = ati2mtag_RV280, PCI\VEN_1002&DEV_5965
"ATI FireMV 2200 PCI Secondary" = ati2mtag_RV280, PCI\VEN_1002&DEV_5D45
"ATI FireMV 2200 Secondary" = ati2mtag_RV370, PCI\VEN_1002&DEV_5B75
|
不論是RV280或RV370核心好像都沒找到支援X86-64的driver(可能真的是太古老了

),所以大概連加工的機會都沒有了

....BTW,鵝說在超過4GB RAM的機器上可能會出問題是因為傳統PCI只有32bit,定址時要支援超過4GB就必須
分成兩次傳輸(M/B上的chipset和卡本身都要支援

),以主流的MMIO而言因為I/O會和記憶體共用address space,而且傳統PCI因為是shared bus,只要chipset或卡中有任何一個沒辦法正確支援PCI DCA就可能會發生錯誤,或許這就是VGA廠不提供AGP/PCI卡支援X86-64 driver的原因(與其提供了然後遇到不可預測的狀況被user challenge,不如直接告訴user不支援來的省事----畢竟在傳統PCI的時代中,會超過4GB者可說是少數中的少數,所以指望chipset能正確支援PCI DCA是有點不切實際的


)....