On Mon, Apr 24, 2000 at 08:29:33AM -0600, D. R. Evans wrote:
-> -----BEGIN PGP SIGNED MESSAGE-----
->
-> On 23 Apr 00, at 18:03, Charles Curley wrote:
->
->
-> > And in which case the card is out of spec. The PCI spec requires that
-> > software be able to assign a base address to the card in all address
-> > spaces.
-> >
->
-> The card does appear to be in spec; I can indeed assign base addresses at
-> will. Also, the important thing to remember in all this is that the card
-> works perfectly under Windows with the network card also in place.
OK, at least in this respect the card appears to be in spec. I recommend
that you not specify any base address if you can avoid it. This will help
the configuation software when you change your hardware around.
The fact that the card works under Windows does not imply that it is in
spec. It is possible that Windows handles out of spec cards (by, perhaps,
being out of spec) where Linux (perhaps by rigourously complying with the
spec) does not. Also, chances are the Windows driver was written by the
hardware vendor, and could have code in it to compensate for the card's
being out of spec.
I have not run across any instances of an out-of-spec card running under
Windows, but then I haven't looked for any. Most of my PCI work I did on
HP PA-RISC computers, and I had access to the engineers to verify spec
compliance (which was part of my job at the time).
->
-> Either I'm missing something in my trying to configure it under Linux or,
-> and I almost hate to say this) there's something slightly hosed in the PCI
-> PnP support on Linux. At this point I've tried every configuration trick I
-> can think of -- hence my call for help.
Sorry, I'm out of ideas.
--
-- C^2
No windows were crashed in the making of this email.
Looking for fine software and/or web pages?
http://w3.trib.com/~ccurley