Dick <LeadWinger> said:
I bought a Stratitec USB 2.0 Upgrade Card for use in an old MMX-233
Supermicro computer. OS XP Home SP2. The computer doesn't recognize
the card for installation. It requires a PCI v2.1 slot for the card.
I'm wondering if the problem is because the PCI bus is not ver. 2.1.
How can I tell which version PCI bus I have? I looked in the manual,
Device Manager, etc. Can't find anything.
There have been problems in the past, with 440BX generation motherbooard,
when mixed with newer PCI card types. But no one has been able to
figure out what the magic ingredient might be, that prevents the
cards from being recognized. It is possible, the BIOS has to
read and parse the contents of the config space on the PCI card,
and pass some info to the OS at boot time. If a card that the BIOS
doesn't recognize is present, it could be that the OS is never told
about the card. (And I'm referring to "classes" of cards here, as
opposed to just some bad config space info.)
So, moving to the latest BIOS available, is the best you can do in
that regard.
For debugging problems like this, my personal option is the debugging
would go easier if you were using Linux or another Unix variant.
There are now some very nice Linux distributions, that come as
an ISO CD image, and boot up "read-only". That means you don't even
need to install Linux on the hard drive, to be able to use it. I
have used a Knoppix CD to boot several computers here. (I then have
copies of tools like Prime95, on a floppy, so I can run a test in
the Linux environment.) With a Linux distro, you can even resort
to writing code if you want to, or use things like "lspci". If Linux
can see the card, then at least you know it isn't a hardware problem.
Knoppix is a 700MB download, so is only practical with a high-speed
Internet connection. But it is possible there are some smaller
distros, that won't have the same onerous download requirement.
The trick is finding a distro that has the tools you need, yet
isn't a bloated pig. (Maybe the most stripped distros won't have
"lspci" for example.)
http://en.wikipedia.org/wiki/Comparison_of_Linux_Distributions
Is Linux easy to use ? Well, the last distro I touched (Fedora),
cost me 2 weeks of effort and testing, before I was happy with the
setup (that is a hard drive install, not a read-only CD image).
Every technical question cost me about a day of learning,
and I have experience with Unix. But at least now, there is
one less computer in the house, with Windows on it
HTH,
Paul