Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 4 Apr 2011 08:51:03 -0700
From:      Garrett Cooper <yanegomi@gmail.com>
To:        freebsd-hackers@freebsd.org
Cc:        Philip Paeps <philip@freebsd.org>
Subject:   Re: Updating PCI vendors database
Message-ID:  <BANLkTin-6CiLwKOygckjo20%2BpYMMNFeWbg@mail.gmail.com>
In-Reply-To: <20110404145748.GP71940@rincewind.paeps.cx>
References:  <20110404141016.GL71940@rincewind.paeps.cx> <4D99D81A.7000903@FreeBSD.org> <20110404145748.GP71940@rincewind.paeps.cx>

next in thread | previous in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
On Mon, Apr 4, 2011 at 7:57 AM, Philip Paeps <philip@freebsd.org> wrote:
> On 2011-04-04 17:39:22 (+0300), Andriy Gapon <avg@FreeBSD.org> wrote:
>> on 04/04/2011 17:10 Philip Paeps said the following:
>> > It looks like our /usr/share/misc/pci_vendors list (used only by pciconf as
>> > far as I can tell) has become rather stale.  We also appear to be tracking
>> > sources which no longer exist.
>> >
>> > Would anyone object if I updated this list to source the same database used by
>> > Linux distributions at http://pciids.sourceforge.net/v2.2/pci.ids?
>> >
>> > It helps that our pciconf looks to be compatible with that format.  We just
>> > ignore subvendor and subdevice, but it doesn't appear to matter that the file
>> > contains this information.
>> >
>> > I could cull the subvendor/subdevice from the list though.
>> >
>> > Any views?
>> >
>> > Reason I'm looking into this is because one of my customers would like their
>> > name to be correct when I import the driver I've been working on for them. :)
>>
>> This is just for your information:
>> http://thread.gmane.org/gmane.os.freebsd.current/127979/focus=128577
>> Maybe you'll find something useful there.
>
> Thanks.  I've just read through that discussion.  It doesn't look like there
> were any "serious" objections to pulling in the new list, other than verifying
> that the new list contains all the entries the current list contains.
>
> I am not entirely sure what the little side-discussion about using # instead
> of ; as a comment marker is about.  It looks to me like the pci.ids file "Just
> Works"[tm] with our pciconf(8).  Maybe Garrett can elaborate on that?

Well, close. You can substitute the hashes with semicolons, but you
need to get rid of subvendor / subdevice.

The format is:

vendor-id\040\040vendor-description
\011device-id\040\040device-description
\011\011subvendor-id\040subdevice-id\040\040subsystem-name

(it's also documented in the top of the file, but just to be pedantic
I noted it here)

pciconf already supports hash based comments:

        /*
         * Scan input lines from the database
         */
        for (;;) {
                if (fgets(buf, sizeof(buf), db) == NULL)
                        break;

                if ((ch = strchr(buf, '#')) != NULL)
                        *ch = '\0';

so no work needs to be done there.

Setting PCICONF_VENDOR_DATABASE to pci.ids worked, but all the items
on my box are different in the new file (all device descriptions, but
also some of the vendor descriptions dealing with my nVidia card,
Realtek NIC, and LSI card) [it would be interesting to see who's
correct in terms of corporation branding :)..]. So this definitely
isn't MFC-able :).

> I think we should just go with the new list, but I'll hold off for a bit to
> let others object. ;)

+1, just for the fact that our sources are becoming stale. I wonder
though what other OSes like NetBSD/OpenBSD/[Open]Solaris/IlluminOS use
however for tracking PCI IDs, as the sources for pci.ids aren't
necessarily the vendor itself and in some cases are end-users. I
thought some of our other sources were based on data provided by
vendors.

Thanks,
-Garrett

[-- Attachment #2 --]
hostb0@pci0:0:0:0:	class=0x060000 card=0x836b1043 chip=0x34058086 rev=0x13 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Architecture I/O Hub to ESI Port'
    class      = bridge
    subclass   = HOST-PCI
pcib1@pci0:0:1:0:	class=0x060400 card=0x836b1043 chip=0x34088086 rev=0x13 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Architecture I/O Hub PCI Express Root Port 1'
    class      = bridge
    subclass   = PCI-PCI
pcib4@pci0:0:3:0:	class=0x060400 card=0x836b1043 chip=0x340a8086 rev=0x13 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Architecture I/O Hub PCI Express Root Port 3'
    class      = bridge
    subclass   = PCI-PCI
pcib5@pci0:0:7:0:	class=0x060400 card=0x836b1043 chip=0x340e8086 rev=0x13 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Architecture I/O Hub PCI Express Root Port 7'
    class      = bridge
    subclass   = PCI-PCI
none0@pci0:0:20:0:	class=0x080000 card=0x00000000 chip=0x342e8086 rev=0x13 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Architecture I/O Hub System Management Registers'
    class      = base peripheral
    subclass   = interrupt controller
none1@pci0:0:20:1:	class=0x080000 card=0x00000000 chip=0x34228086 rev=0x13 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Architecture I/O Hub GPIO and Scratch Pad Registers'
    class      = base peripheral
    subclass   = interrupt controller
none2@pci0:0:20:2:	class=0x080000 card=0x00000000 chip=0x34238086 rev=0x13 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Architecture I/O Hub Control Status and RAS Registers'
    class      = base peripheral
    subclass   = interrupt controller
none3@pci0:0:20:3:	class=0x080000 card=0x00000000 chip=0x34388086 rev=0x13 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Architecture I/O Hub Throttle Registers'
    class      = base peripheral
    subclass   = interrupt controller
uhci0@pci0:0:26:0:	class=0x0c0300 card=0x82d41043 chip=0x3a378086 rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'USB UHCI Controller *4'
    class      = serial bus
    subclass   = USB
uhci1@pci0:0:26:1:	class=0x0c0300 card=0x82d41043 chip=0x3a388086 rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'USB UHCI Controller *5'
    class      = serial bus
    subclass   = USB
uhci2@pci0:0:26:2:	class=0x0c0300 card=0x82d41043 chip=0x3a398086 rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'USB UHCI Controller *6'
    class      = serial bus
    subclass   = USB
ehci0@pci0:0:26:7:	class=0x0c0320 card=0x82d41043 chip=0x3a3c8086 rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'USB EHCI Controller *2'
    class      = serial bus
    subclass   = USB
pcib6@pci0:0:28:0:	class=0x060400 card=0x82ea1043 chip=0x3a408086 rev=0x00 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = 'PCI Express Port 1'
    class      = bridge
    subclass   = PCI-PCI
pcib7@pci0:0:28:1:	class=0x060400 card=0x82ea1043 chip=0x3a428086 rev=0x00 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = 'PCI Express Port 2'
    class      = bridge
    subclass   = PCI-PCI
uhci3@pci0:0:29:0:	class=0x0c0300 card=0x82d41043 chip=0x3a348086 rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'USB UHCI Controller *1'
    class      = serial bus
    subclass   = USB
uhci4@pci0:0:29:1:	class=0x0c0300 card=0x82d41043 chip=0x3a358086 rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'USB UHCI Controller *2'
    class      = serial bus
    subclass   = USB
uhci5@pci0:0:29:2:	class=0x0c0300 card=0x82d41043 chip=0x3a368086 rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'USB UHCI Controller *3'
    class      = serial bus
    subclass   = USB
ehci1@pci0:0:29:7:	class=0x0c0320 card=0x82d41043 chip=0x3a3a8086 rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'USB EHCI Controller *1'
    class      = serial bus
    subclass   = USB
pcib8@pci0:0:30:0:	class=0x060401 card=0x82d41043 chip=0x244e8086 rev=0x90 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '82801 Family (ICH2/3/4/5/6/7/8/9,63xxESB) Hub Interface to PCI Bridge'
    class      = bridge
    subclass   = PCI-PCI
isab0@pci0:0:31:0:	class=0x060100 card=0x82d41043 chip=0x3a168086 rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'LPC Interface Controller'
    class      = bridge
    subclass   = PCI-ISA
ahci0@pci0:0:31:2:	class=0x010601 card=0x82d41043 chip=0x3a228086 rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '6 port SATA AHCI Controller'
    class      = mass storage
    subclass   = SATA
ichsmb0@pci0:0:31:3:	class=0x0c0500 card=0x82d41043 chip=0x3a308086 rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'SMB controller  (50011458)'
    class      = serial bus
    subclass   = SMBus
pcib2@pci0:1:0:0:	class=0x060400 card=0x00000000 chip=0x01251033 rev=0x06 hdr=0x01
    vendor     = 'NEC Electronics Hong Kong'
    device     = 'uPD720400 PCI Express - PCI/PCI-X Bridge'
    class      = bridge
    subclass   = PCI-PCI
pcib3@pci0:1:0:1:	class=0x060400 card=0x00000000 chip=0x01251033 rev=0x06 hdr=0x01
    vendor     = 'NEC Electronics Hong Kong'
    device     = 'uPD720400 PCI Express - PCI/PCI-X Bridge'
    class      = bridge
    subclass   = PCI-PCI
vgapci0@pci0:4:0:0:	class=0x030000 card=0xc9543842 chip=0x064010de rev=0xa1 hdr=0x00
    vendor     = 'NVIDIA Corporation'
    device     = 'NVIDIA GeForce 9500 GT (G96)'
    class      = display
    subclass   = VGA
mfi0@pci0:5:0:0:	class=0x010400 card=0x10121000 chip=0x00601000 rev=0x04 hdr=0x00
    vendor     = 'LSI Logic (Was: Symbios Logic, NCR)'
    device     = 'SAS1078 PCI-X Fusion-MPT SAS'
    class      = mass storage
    subclass   = RAID
re0@pci0:6:0:0:	class=0x020000 card=0x83671043 chip=0x816810ec rev=0x02 hdr=0x00
    vendor     = 'Realtek Semiconductor'
    device     = 'Gigabit Ethernet NIC(NDIS 6.0) (RTL8168/8111/8111c)'
    class      = network
    subclass   = ethernet
emu10kx0@pci0:8:0:0:	class=0x040100 card=0x10211102 chip=0x00081102 rev=0x00 hdr=0x00
    vendor     = 'Creative Technology LTD.'
    device     = 'sound blaster Audigy 2 (ca0108)'
    class      = multimedia
    subclass   = audio
fwohci0@pci0:8:4:0:	class=0x0c0010 card=0x82591043 chip=0x581111c1 rev=0x70 hdr=0x00
    vendor     = 'Lucent/Agere Systems (Was: AT&T MicroElectronics)'
    device     = '1394A PCI PHY/Link Open Host Ctrlr I/F (FW322)'
    class      = serial bus
    subclass   = FireWire
hostb1@pci0:255:0:0:	class=0x060000 card=0x80868086 chip=0x2c418086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    class      = bridge
    subclass   = HOST-PCI
hostb2@pci0:255:0:1:	class=0x060000 card=0x80868086 chip=0x2c018086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Architecture System Address Decoder'
    class      = bridge
    subclass   = HOST-PCI
hostb3@pci0:255:2:0:	class=0x060000 card=0x80868086 chip=0x2c108086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Interconnect Link 0'
    class      = bridge
    subclass   = HOST-PCI
hostb4@pci0:255:2:1:	class=0x060000 card=0x80868086 chip=0x2c118086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Interconnect Physical 0'
    class      = bridge
    subclass   = HOST-PCI
hostb5@pci0:255:3:0:	class=0x060000 card=0x80868086 chip=0x2c188086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Memory Controller'
    class      = bridge
    subclass   = HOST-PCI
hostb6@pci0:255:3:1:	class=0x060000 card=0x80868086 chip=0x2c198086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Memory Controller Target Address Decoder'
    class      = bridge
    subclass   = HOST-PCI
hostb7@pci0:255:3:4:	class=0x060000 card=0x80868086 chip=0x2c1c8086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Memory Controller Test Registers'
    class      = bridge
    subclass   = HOST-PCI
hostb8@pci0:255:4:0:	class=0x060000 card=0x80868086 chip=0x2c208086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Memory Controller Channel 0 Control Registers'
    class      = bridge
    subclass   = HOST-PCI
hostb9@pci0:255:4:1:	class=0x060000 card=0x80868086 chip=0x2c218086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Memory Controller Channel 0 Address Registers'
    class      = bridge
    subclass   = HOST-PCI
hostb10@pci0:255:4:2:	class=0x060000 card=0x80868086 chip=0x2c228086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Memory Controller Channel 0 Rank Registers'
    class      = bridge
    subclass   = HOST-PCI
hostb11@pci0:255:4:3:	class=0x060000 card=0x80868086 chip=0x2c238086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Memory Controller Channel 0 Thermal Control Registers'
    class      = bridge
    subclass   = HOST-PCI
hostb12@pci0:255:5:0:	class=0x060000 card=0x80868086 chip=0x2c288086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Memory Controller Channel 1 Control Registers'
    class      = bridge
    subclass   = HOST-PCI
hostb13@pci0:255:5:1:	class=0x060000 card=0x80868086 chip=0x2c298086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Memory Controller Channel 1 Address Registers'
    class      = bridge
    subclass   = HOST-PCI
hostb14@pci0:255:5:2:	class=0x060000 card=0x80868086 chip=0x2c2a8086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Memory Controller Channel 1 Rank Registers'
    class      = bridge
    subclass   = HOST-PCI
hostb15@pci0:255:5:3:	class=0x060000 card=0x80868086 chip=0x2c2b8086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Memory Controller Channel 1 Thermal Control Registers'
    class      = bridge
    subclass   = HOST-PCI
hostb16@pci0:255:6:0:	class=0x060000 card=0x80868086 chip=0x2c308086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Memory Controller Channel 2 Control Registers'
    class      = bridge
    subclass   = HOST-PCI
hostb17@pci0:255:6:1:	class=0x060000 card=0x80868086 chip=0x2c318086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Memory Controller Channel 2 Address Registers'
    class      = bridge
    subclass   = HOST-PCI
hostb18@pci0:255:6:2:	class=0x060000 card=0x80868086 chip=0x2c328086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Memory Controller Channel 2 Rank Registers'
    class      = bridge
    subclass   = HOST-PCI
hostb19@pci0:255:6:3:	class=0x060000 card=0x80868086 chip=0x2c338086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Memory Controller Channel 2 Thermal Control Registers'
    class      = bridge
    subclass   = HOST-PCI

[-- Attachment #3 --]
hostb0@pci0:0:0:0:	class=0x060000 card=0x836b1043 chip=0x34058086 rev=0x13 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '5520/5500/X58 I/O Hub to ESI Port'
    class      = bridge
    subclass   = HOST-PCI
pcib1@pci0:0:1:0:	class=0x060400 card=0x836b1043 chip=0x34088086 rev=0x13 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '5520/5500/X58 I/O Hub PCI Express Root Port 1'
    class      = bridge
    subclass   = PCI-PCI
pcib4@pci0:0:3:0:	class=0x060400 card=0x836b1043 chip=0x340a8086 rev=0x13 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '5520/5500/X58 I/O Hub PCI Express Root Port 3'
    class      = bridge
    subclass   = PCI-PCI
pcib5@pci0:0:7:0:	class=0x060400 card=0x836b1043 chip=0x340e8086 rev=0x13 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '5520/5500/X58 I/O Hub PCI Express Root Port 7'
    class      = bridge
    subclass   = PCI-PCI
none0@pci0:0:20:0:	class=0x080000 card=0x00000000 chip=0x342e8086 rev=0x13 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '5520/5500/X58 I/O Hub System Management Registers'
    class      = base peripheral
    subclass   = interrupt controller
none1@pci0:0:20:1:	class=0x080000 card=0x00000000 chip=0x34228086 rev=0x13 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '5520/5500/X58 I/O Hub GPIO and Scratch Pad Registers'
    class      = base peripheral
    subclass   = interrupt controller
none2@pci0:0:20:2:	class=0x080000 card=0x00000000 chip=0x34238086 rev=0x13 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '5520/5500/X58 I/O Hub Control Status and RAS Registers'
    class      = base peripheral
    subclass   = interrupt controller
none3@pci0:0:20:3:	class=0x080000 card=0x00000000 chip=0x34388086 rev=0x13 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '5520/5500/X58 I/O Hub Throttle Registers'
    class      = base peripheral
    subclass   = interrupt controller
uhci0@pci0:0:26:0:	class=0x0c0300 card=0x82d41043 chip=0x3a378086 rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801JI (ICH10 Family) USB UHCI Controller'
    class      = serial bus
    subclass   = USB
uhci1@pci0:0:26:1:	class=0x0c0300 card=0x82d41043 chip=0x3a388086 rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801JI (ICH10 Family) USB UHCI Controller'
    class      = serial bus
    subclass   = USB
uhci2@pci0:0:26:2:	class=0x0c0300 card=0x82d41043 chip=0x3a398086 rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801JI (ICH10 Family) USB UHCI Controller'
    class      = serial bus
    subclass   = USB
ehci0@pci0:0:26:7:	class=0x0c0320 card=0x82d41043 chip=0x3a3c8086 rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801JI (ICH10 Family) USB2 EHCI Controller'
    class      = serial bus
    subclass   = USB
pcib6@pci0:0:28:0:	class=0x060400 card=0x82ea1043 chip=0x3a408086 rev=0x00 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '82801JI (ICH10 Family) PCI Express Root Port 1'
    class      = bridge
    subclass   = PCI-PCI
pcib7@pci0:0:28:1:	class=0x060400 card=0x82ea1043 chip=0x3a428086 rev=0x00 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '82801JI (ICH10 Family) PCI Express Port 2'
    class      = bridge
    subclass   = PCI-PCI
uhci3@pci0:0:29:0:	class=0x0c0300 card=0x82d41043 chip=0x3a348086 rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801JI (ICH10 Family) USB UHCI Controller'
    class      = serial bus
    subclass   = USB
uhci4@pci0:0:29:1:	class=0x0c0300 card=0x82d41043 chip=0x3a358086 rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801JI (ICH10 Family) USB UHCI Controller'
    class      = serial bus
    subclass   = USB
uhci5@pci0:0:29:2:	class=0x0c0300 card=0x82d41043 chip=0x3a368086 rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801JI (ICH10 Family) USB UHCI Controller'
    class      = serial bus
    subclass   = USB
ehci1@pci0:0:29:7:	class=0x0c0320 card=0x82d41043 chip=0x3a3a8086 rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801JI (ICH10 Family) USB2 EHCI Controller'
    class      = serial bus
    subclass   = USB
pcib8@pci0:0:30:0:	class=0x060401 card=0x82d41043 chip=0x244e8086 rev=0x90 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '82801 PCI Bridge'
    class      = bridge
    subclass   = PCI-PCI
isab0@pci0:0:31:0:	class=0x060100 card=0x82d41043 chip=0x3a168086 rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801JIR (ICH10R) LPC Interface Controller'
    class      = bridge
    subclass   = PCI-ISA
ahci0@pci0:0:31:2:	class=0x010601 card=0x82d41043 chip=0x3a228086 rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801JI (ICH10 Family) SATA AHCI Controller'
    class      = mass storage
    subclass   = SATA
ichsmb0@pci0:0:31:3:	class=0x0c0500 card=0x82d41043 chip=0x3a308086 rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801JI (ICH10 Family) SMBus Controller'
    class      = serial bus
    subclass   = SMBus
pcib2@pci0:1:0:0:	class=0x060400 card=0x00000000 chip=0x01251033 rev=0x06 hdr=0x01
    vendor     = 'NEC Corporation'
    device     = 'uPD720400 PCI Express - PCI/PCI-X Bridge'
    class      = bridge
    subclass   = PCI-PCI
pcib3@pci0:1:0:1:	class=0x060400 card=0x00000000 chip=0x01251033 rev=0x06 hdr=0x01
    vendor     = 'NEC Corporation'
    device     = 'uPD720400 PCI Express - PCI/PCI-X Bridge'
    class      = bridge
    subclass   = PCI-PCI
vgapci0@pci0:4:0:0:	class=0x030000 card=0xc9543842 chip=0x064010de rev=0xa1 hdr=0x00
    vendor     = 'nVidia Corporation'
    device     = 'G96 [GeForce 9500 GT]'
    class      = display
    subclass   = VGA
mfi0@pci0:5:0:0:	class=0x010400 card=0x10121000 chip=0x00601000 rev=0x04 hdr=0x00
    vendor     = 'LSI Logic / Symbios Logic'
    device     = 'MegaRAID SAS 1078'
    class      = mass storage
    subclass   = RAID
re0@pci0:6:0:0:	class=0x020000 card=0x83671043 chip=0x816810ec rev=0x02 hdr=0x00
    vendor     = 'Realtek Semiconductor Co., Ltd.'
    device     = 'RTL8111/8168B PCI Express Gigabit Ethernet controller'
    class      = network
    subclass   = ethernet
emu10kx0@pci0:8:0:0:	class=0x040100 card=0x10211102 chip=0x00081102 rev=0x00 hdr=0x00
    vendor     = 'Creative Labs'
    device     = 'SB0400 Audigy2 Value'
    class      = multimedia
    subclass   = audio
fwohci0@pci0:8:4:0:	class=0x0c0010 card=0x82591043 chip=0x581111c1 rev=0x70 hdr=0x00
    vendor     = 'Agere Systems'
    device     = 'FW322/323'
    class      = serial bus
    subclass   = FireWire
hostb1@pci0:255:0:0:	class=0x060000 card=0x80868086 chip=0x2c418086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Xeon 5500/Core i7 QuickPath Architecture Generic Non-Core Registers'
    class      = bridge
    subclass   = HOST-PCI
hostb2@pci0:255:0:1:	class=0x060000 card=0x80868086 chip=0x2c018086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Xeon 5500/Core i7 QuickPath Architecture System Address Decoder'
    class      = bridge
    subclass   = HOST-PCI
hostb3@pci0:255:2:0:	class=0x060000 card=0x80868086 chip=0x2c108086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Xeon 5500/Core i7 QPI Link 0'
    class      = bridge
    subclass   = HOST-PCI
hostb4@pci0:255:2:1:	class=0x060000 card=0x80868086 chip=0x2c118086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Xeon 5500/Core i7 QPI Physical 0'
    class      = bridge
    subclass   = HOST-PCI
hostb5@pci0:255:3:0:	class=0x060000 card=0x80868086 chip=0x2c188086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Xeon 5500/Core i7 Integrated Memory Controller'
    class      = bridge
    subclass   = HOST-PCI
hostb6@pci0:255:3:1:	class=0x060000 card=0x80868086 chip=0x2c198086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Xeon 5500/Core i7 Integrated Memory Controller Target Address Decoder'
    class      = bridge
    subclass   = HOST-PCI
hostb7@pci0:255:3:4:	class=0x060000 card=0x80868086 chip=0x2c1c8086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Xeon 5500/Core i7 Integrated Memory Controller Test Registers'
    class      = bridge
    subclass   = HOST-PCI
hostb8@pci0:255:4:0:	class=0x060000 card=0x80868086 chip=0x2c208086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Control Registers'
    class      = bridge
    subclass   = HOST-PCI
hostb9@pci0:255:4:1:	class=0x060000 card=0x80868086 chip=0x2c218086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Address Registers'
    class      = bridge
    subclass   = HOST-PCI
hostb10@pci0:255:4:2:	class=0x060000 card=0x80868086 chip=0x2c228086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Rank Registers'
    class      = bridge
    subclass   = HOST-PCI
hostb11@pci0:255:4:3:	class=0x060000 card=0x80868086 chip=0x2c238086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Thermal Control Registers'
    class      = bridge
    subclass   = HOST-PCI
hostb12@pci0:255:5:0:	class=0x060000 card=0x80868086 chip=0x2c288086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Control Registers'
    class      = bridge
    subclass   = HOST-PCI
hostb13@pci0:255:5:1:	class=0x060000 card=0x80868086 chip=0x2c298086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Address Registers'
    class      = bridge
    subclass   = HOST-PCI
hostb14@pci0:255:5:2:	class=0x060000 card=0x80868086 chip=0x2c2a8086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Rank Registers'
    class      = bridge
    subclass   = HOST-PCI
hostb15@pci0:255:5:3:	class=0x060000 card=0x80868086 chip=0x2c2b8086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Thermal Control Registers'
    class      = bridge
    subclass   = HOST-PCI
hostb16@pci0:255:6:0:	class=0x060000 card=0x80868086 chip=0x2c308086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Control Registers'
    class      = bridge
    subclass   = HOST-PCI
hostb17@pci0:255:6:1:	class=0x060000 card=0x80868086 chip=0x2c318086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Address Registers'
    class      = bridge
    subclass   = HOST-PCI
hostb18@pci0:255:6:2:	class=0x060000 card=0x80868086 chip=0x2c328086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Rank Registers'
    class      = bridge
    subclass   = HOST-PCI
hostb19@pci0:255:6:3:	class=0x060000 card=0x80868086 chip=0x2c338086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Thermal Control Registers'
    class      = bridge
    subclass   = HOST-PCI

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BANLkTin-6CiLwKOygckjo20%2BpYMMNFeWbg>