Hello!
We have few questions about using your chips.
We decided to upgrade our board from PCI to PCI-E. We used chip XIO2001 for PCI-Express to PCI Translation Bridge.
When we connected board to the PCI-Express slot, we had problems with starting computer. Computer BIOS did not boot. We got the same results when tried to connect it on a PC with different motherboards.
At first we thought that the problem with signal integrity, but we ordered control impedance differential pairs on the plant.
Second, if you insert a board before loading the OS (Windows XP or Linux) but after loading the BIOS, OS identify chip configuration space and writes and reads chip registers successfully.
Please give the possible causes of this problem.
We did two PCI register dump of the XIO2001 from Linux - with EEPROM and without EEPROM. Unfortunately, if you insert the card into the slot, BIOS will not load. That’s why we insert card after loading the BIOS but before loading the GRUB.
We send you PCI register dumps of the XIO2001 and part of schematics with XIO2001.
We don’t control the Power-up Sequence because we use the board on PC with standard chipsets Intel – DG965xx, D945xxx.
Regards.