Subject: Re: PCI and subsystem IDs.
To: <>
From: Ignatios Souvatzis <is@jocelyn.rhein.de>
List: tech-kern
Date: 10/06/1998 22:46:36
On Tue, Oct 06, 1998 at 10:28:19PM +0200, Soren S. Jorvang wrote:
> >From the specification (2.1):
>
> 6.2.4. Miscellaneous Functions
> [...]
> Subsystem Vendor ID and Subsystem ID
>
> These registers are used to uniquely identify the add-in board
> or subsystem where the PCI device resides. They provide a
> mechanism for add-in card vendors to distinguish their cards
>
> (This hints somewhat at 'branding', BTW.)
>
> from one another even though the cards may have the same PCI
> controller on them (and, therefore, the same Vendor ID and
> Device ID). Implementation of these registers is optional
> and an all zero value indicates that the device does not
> support subsystem identification. Subsystem Vendor IDs can be
can't we use that to make them available/usable?
> obtained from the PCI SIG and are used to identify the vendor
> of the add-in board or subsystem. Values for Subsystem ID are
>
> vendor product subsys subvendor
> Ensoniq AudioPCI 0x1274 0x5000 0x4c4c 0x4942
>
> 0x4942 is not in the PCI SIG lists, and 0x4c4c seems rather
> random. Ah well.
Thats "LLIB". or rather, if its wrong-endian, "BILL".
-is