//flex table opened by JP

Click to See Complete Forum and Search --> : BIOS Porting for PCI-E x16 slot to support x1 card


marmotzj
01-02-2006, 10:49 AM
I'm a BIOS developer. Right now I'm encountering a problem in my BIOS development that PCI-E x16 slot can't support a x1 PCI-E card. When a x1 PCI-E card is plugged into the x16 slot, the PCI-PCI bridge is seen under DOS by PCIReg tool, but the x1 PCI-E device is not able to be seen. Any exper can tell what's wrong in my BIOS porting?

rmanet
01-21-2006, 06:50 PM
Welcome to Sysopt - man, for your first post that's a tough one. Frankly I'm not sure it can be done but hopefully someone more knowledgeable can give you a hand - have you tried talking to the video card mfgr techies? They'd love to see you come up with that fix Good luck :t

p.s. moving to Video card forum - maybe someone there can shed some insight.....

Peter M
01-22-2006, 05:02 AM
Hi, fellow BIOS developer.

The PCIE hardware should negotiate the link width all the way down to 1x, and then software should be able to run configuration cycles toward the downstream device. If you can't, then check the standard PCI-to-PCI configuration of the outgoing PCIE port on the chipset (has it been given bus numbers?), as well as its PCIE extended configuration registers for the complaints it might have had whilst trying to establish the link.

It's much easier with PCIE than it was with PCI - because PCIE ports /tell/ you what they think is wrong ;)

Also, you want to try and buy the PCIScope software from these people:

http://www.tssc.de/index.htm

regards,
Peter

PS: Who are you working for? PM for a little insider chat, if you want.