Komponent
|
We should compile a list of information regarding the use of this kind of converters. I'll start first...
Q: Is it safe to use the adapter with the "xyz" motherboard? A: If you have the original AGP2PCI, then it is safe to use with any motherboard. If you have AGP.5 or AGP2PCIX, it is safe to use them with only 3.3v PCI signaling. Since PCI 2.1 manufacturers were recommended to implement 3.3v level. Since PCI 2.3 the manufacturers were required to use 3.3v signaling. So: If you know for sure that your motherboard is PCI 2.3 or above compliant, then you are safe. If your motherboard has PCI-X slots keyed for 3.3v and want to use your adapter in one of them, then you are safe. If your motherboard is PCI2.1 or PCI 2.2 compliant and you clearly find in it's documentation that it is 3.3v PCI compatible, then you are safe. EDITED: Else, you have to test to see what level (3.3v or 5V) your motherboard uses. I will describe a very simple empirical test that has worked well for me. You need a multimeter. Connect the black probe to GND (black wire of a molex HDD plug is OK). Take a rigid thin conductor (a pin or a needle should do) and insert it in the hole corresponding to pin A17 of a PCI slot. Insert in that slot a PCI video card. Power ON the system. Go to BIOS. Measure the voltage between A17 PCI and GND. If you get close to 3.3v then you probably have a compatible motherboard with AGP5 and AGP2PCIX adapters, so you are safe. If you get close to 5v then sorry, but you have 5v only PCI, so don't use it with this type of converters.
Q: Why doesn't my AGP2PCI, AGP.5, AGP2PCIX work with my motherboard? A: In a single word: IDSEL. IDSEL is a chip select type of signal used to configure the PCI bus. It is unique to every slot so the controller asserts IDSEL for slot "x" to talk to the device present in slot "x". It is implemented by using one AD line above AD[11]. The BIOS instructs what AD line is used for every PCI slot. On AGP cards, IDSEL is fixed to AD[16]. If the PCI slot that you are inserting the converter into uses AD[16] for IDSEL, then it will work. Else, you need to hack the BIOS of your motherboard to assign that value. Find the suitable BIOS editor program for your type of BIOS, open it and change Device Number for the PCI slot. Usually a value of 0 or 5 is needed for IDSEL=AD[16], depending on your motherboard implementation. I will not go more into it, as if you don't know what you are doing, then you really should not try it. Flash the modded BIOS. The selected PCI slot now should work with AGP to PCI adapters, but will not work any more with native PCI device unless you also do a hardware mod too. If however the desired to be used PCI slot and the motherboard's chipset sit on the same bus and the chipset already is setup to use AD16 for IDSEL (DEV 0) a BIOS hack might not help, as the chipset could be hardwired to DEV 0. The case where even if the PCI slot and the chipset are on the same bus, but still the BIOS hack will be effective is if the chipset has AD11 hardwired to DEV 0 (usualy the count starts with DEV 0 at the chipset from 11 or 16, there is no enforced rule).
More to follow...
Please post your experiences and tips too.
|