Config file for pci utility

Is there a configuration file where the ‘pci’ utility gets it’s vendor
IDs, Device IDs, Class Codes, etc.?

I have a few PCI devices that I’d like to add?

Or do I have to grab the source like in QNX4?

find /etc/ -type f | xargs grep INTEL

Bill Caroselli wrote:

Is there a configuration file where the ‘pci’ utility gets it’s vendor
IDs, Device IDs, Class Codes, etc.?

I have a few PCI devices that I’d like to add?

Or do I have to grab the source like in QNX4?

Dmitri Poustovalov <pdmitri@bigfoot.com> wrote:
DP > find /etc/ -type f | xargs grep INTEL

DP > Bill Caroselli wrote:

Is there a configuration file where the ‘pci’ utility gets it’s vendor
IDs, Device IDs, Class Codes, etc.?

I have a few PCI devices that I’d like to add?

Or do I have to grab the source like in QNX4?

Well, maybe.

I have several IOtech A/D, D/A & DIO boards.

The pci utility shows them as:
Communication (Unknown)
It does show the vendor as Iotech but the class code is not relly
recognized nor is the device ID. Where can I add this?

Bill Caroselli <qtps@earthlink.net> wrote:
BC > Dmitri Poustovalov <pdmitri@bigfoot.com> wrote:
BC > DP > find /etc/ -type f | xargs grep INTEL

BC > DP > Bill Caroselli wrote:

Is there a configuration file where the ‘pci’ utility gets it’s vendor
IDs, Device IDs, Class Codes, etc.?

I have a few PCI devices that I’d like to add?

Or do I have to grab the source like in QNX4?

BC > Well, maybe.

BC > I have several IOtech A/D, D/A & DIO boards.

BC > The pci utility shows them as:
BC > Communication (Unknown)
BC > It does show the vendor as Iotech but the class code is not relly
BC > recognized nor is the device ID. Where can I add this?

Nope!

If you:
strings which pci | less
apparently all of the details are compiled into the utility.

Bummer ;~(

If you post the relevant Vendor and Device IDs as well as a description of
the device, we can add them to the utility.

“Bill Caroselli” <qtps@earthlink.net> wrote in message
news:bkt3ds$jlh$2@inn.qnx.com

Bill Caroselli <> qtps@earthlink.net> > wrote:
BC > Dmitri Poustovalov <> pdmitri@bigfoot.com> > wrote:
BC > DP > find /etc/ -type f | xargs grep INTEL

BC > DP > Bill Caroselli wrote:
Is there a configuration file where the ‘pci’ utility gets it’s vendor
IDs, Device IDs, Class Codes, etc.?

I have a few PCI devices that I’d like to add?

Or do I have to grab the source like in QNX4?


BC > Well, maybe.

BC > I have several IOtech A/D, D/A & DIO boards.

BC > The pci utility shows them as:
BC > Communication (Unknown)
BC > It does show the vendor as Iotech but the class code is not relly
BC > recognized nor is the device ID. Where can I add this?

Nope!

If you:
strings which pci | less
apparently all of the details are compiled into the utility.

Bummer ;~(

Hugh Brown <hsbrown@qnx.com> wrote:
HB > If you post the relevant Vendor and Device IDs as well as a description of
HB > the device, we can add them to the utility.


OK.

These are all for A/D, D/A & DIO cards from IOtech, Inc.

If I had designed these boards I would have used unique device ID for
all cards. But they chose to only to have the device ID indicate if it
was PCI or cPCI. They use the subsystem to indicate the exact model of
board. All of the boards are available in both PCI & cPCI.

Vendor ID = 0x1616 = IOtech, Inc. (not Iotech)
Device ID = 0x0409 = PCI Data Acquisition System
Device ID = 0x0425 = cPCI Data Acquisition System

Subsystem Vendor = 0x1616 = IOtech, Inc.
Subsystem ID = 0x0002 = DaqBoard/2000(c)
Subsystem ID = 0x0004 = DaqBoard/2001(c)
Subsystem ID = 0x3002 = DaqBoard/2002(c)
Subsystem ID = 0xD002 = DaqBoard/2003(c)
Subsystem ID = 0x1004 = DaqBoard/2004(c)
Subsystem ID = 0x2000 = DaqBoard/2005(c)

Thanks!