I know this is a noob question, and I'm not a newbie in general, but
hey, lots going on.
That is, if I have an LSI 64- bit PCI-X SCSI controller, can it go
into a PCI-E system? At what speeds?
They are completely different bus standards. PCI-X is a parallel
data bus. It is related to the slower original PCI bus, only is
wider and clocked faster.
PCI Express is a serial protocol, and is point to point. The wires
between a PCI Express slot and the chipset, are for the exclusive
use of that slot alone. The advantage of a point to point interconnect,
is there is no interference from one card, on the operation of another,
at least from an electrical interconnect signal quality perspective.
The signals used are low amplitude, differential, and are incompatible
with the higher amplitude single-ended signals on a PCI parallel bus.
http://www1.us.dell.com/content/topics/global.aspx/vectors/en/2004_pciexpress?c=us&l=en&s=corp
This doc says your controller card should fit in a standard 32 bit
PCI slot, as well as a 64 bit slot. Perhaps that is worth a try
(just to see if the PCI 32 bit slots on most PCI Express boards,
offer a potential home for your controller). In any case, the
mechanical details should prevent incompatible hardware from being
plugged together.
http://www.bellmicro.com/fibrechannel/newasp/lsi_hba/downloads/sym21040.pdf
If you are moving to a PCI Express motherboard, either search for a
PCI Express disk controller, or see whether your current card will
fit into a standard 32 bit 33MHz PCI slot, as they are typically
still used on PCI Express motherboards. I believe there are controllers
that will fit in either a 32 bit or a 64 bit slot, so if the 21040
doesn't work out, there may be some other old controller that will.
Paul