Subject: Re: pci probe
To: None <imp@bsdimp.com>
From: None <cgd@broadcom.com>
List: tech-kern
Date: 08/15/2003 15:46:46
At Fri, 15 Aug 2003 22:42:31 +0000 (UTC), "M. Warner Losh" wrote:
> Does having a vendor id if
> 0xffff mean, necessarily, that this function isn't implemented?

No.  "function isn't implemented" means it doesn't respond to the
cycle at all.

AFAIK, vendor id of 0xffff means brokenness in a different way: vendor
used invalid (and definitely not its) vendor ID.  8-)

So, the device is still broken.


(it would be nice if the actual result of the config cycles, i.e.,
whether they got an abort or not, was passed back through the
interface, but in some cases that information is lost in the hardware.
So, it might not be possible to distinguish the two cases that
easily.)



cgd