Subject: Re: PCI and subsystem IDs.
To: <>
From: Ignatios Souvatzis <>
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".