The patch below adds PCI IDs for the five (previously) "unknown" devices on my Panther Point / Z77-chipset motherboard. dmesg follows diff.
Seth Index: pcidevs =================================================================== RCS file: /cvsroot/OpenBSD/src/sys/dev/pci/pcidevs,v retrieving revision 1.1651 diff -u -p -r1.1651 pcidevs --- pcidevs 8 Jul 2012 09:48:38 -0000 1.1651 +++ pcidevs 8 Jul 2012 21:30:15 -0000 @@ -2370,6 +2370,7 @@ product INTEL CORE2G_GT2 0x0112 HD Graph product INTEL CORE2G_M_GT2 0x0116 HD Graphics 3000 product INTEL CORE2G_GT2_PLUS 0x0122 HD Graphics 3000 product INTEL CORE2G_M_GT2_PLUS 0x0126 HD Graphics 3000 +product INTEL XEONE3_1200_HB_1 0x0150 Xeon E3-1200 2G/3G Host product INTEL CORE3G_D_GT1 0x0152 HD Graphics 2500 product INTEL CORE3G_M_HB 0x0154 Core 3G Host product INTEL CORE3G_M_GT1 0x0156 HD Graphics 2500 @@ -2697,7 +2698,8 @@ product INTEL C600_MEI_1 0x1d3a C600 MEI product INTEL C600_MEI_2 0x1d3b C600 MEI product INTEL C600_VPCIE 0x1d3e C600 Virtual PCIE product INTEL C600_LPC 0x1d41 C600 LPC -product INTEL 7SERIES_AHCI 0x1e03 7 Series AHCI +product INTEL 7SERIES_AHCI 0x1e02 7 Series AHCI +product INTEL 7SERIES_AHCI_1 0x1e03 7 Series AHCI product INTEL 7SERIES_PCIE_1 0x1e10 7 Series PCIE product INTEL 7SERIES_PCIE_2 0x1e12 7 Series PCIE product INTEL 7SERIES_PCIE_3 0x1e14 7 Series PCIE @@ -2712,6 +2714,7 @@ product INTEL 7SERIES_EHCI_1 0x1e26 7 Se product INTEL 7SERIES_EHCI_2 0x1e2d 7 Series USB product INTEL 7SERIES_MEI_1 0x1e3a 7 Series MEI product INTEL 7SERIES_MEI_2 0x1e3b 7 Series MEI +product INTEL 7SERIES_LPC 0x1e44 Z77 Express LPC product INTEL QM77_LPC 0x1e55 QM77 LPC product INTEL 82801AA_LPC 0x2410 82801AA LPC product INTEL 82801AA_IDE 0x2411 82801AA IDE @@ -3586,6 +3589,7 @@ product ITEXPRESS IT8212F 0x8212 IT8212F product ITEXPRESS IT8213F 0x8213 IT8213F product ITEXPRESS IT8330G 0x8330 IT8330G product ITEXPRESS IT8888F_ISA 0x8888 IT8888F ISA +product ITEXPRESS IT8892E_ISA 0x8892 IT8892E ISA /* JMicron */ product JMICRON JMC250 0x0250 JMC250 @@ -3788,6 +3792,7 @@ product MARVELL 88SE6141 0x6141 88SE6141 product MARVELL 88SE6145 0x6145 88SE6145 SATA product MARVELL 88SX7042 0x7042 88SX7042 SATA product MARVELL2 88SE9123 0x9123 88SE9123 SATA +product MARVELL2 88SE9172 0x9172 88SE9172 SATA /* Matrox products */ product MATROX ATLAS 0x0518 MGA PX2085 (Atlas) ------------------ dmesg: OpenBSD 5.2-beta (GENERIC.MP) #5: Sun Jul 8 17:20:04 EDT 2012 s...@ivy.crosse.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP real mem = 17072521216 (16281MB) avail mem = 16595693568 (15826MB) mainbus0 at root bios0 at mainbus0: SMBIOS rev. 2.7 @ 0xeb5c0 (57 entries) bios0: vendor Intel Corp. version "BHZ7710H.86A.0057.2012.0208.1904" date 02/08/2012 bios0: Intel Corporation DZ77BH-55K acpi0 at bios0: rev 2 acpi0: sleep states S0 S1 S3 S4 S5 acpi0: tables DSDT FACP APIC MCFG HPET SSDT SSDT SSDT acpi0: wakeup devices PS2K(S3) PS2M(S3) CIRP(S3) P0P1(S4) USB1(S3) USB2(S3) USB3(S3) USB4(S3) USB5(S3) USB6(S3) USB7(S3) PXSX(S4) RP01(S4) PXSX(S4) RP02(S4) PXSX(S4) ITEE(S3) SLT1(S3) SLT2(S3) RP03(S4) PXSX(S4) RP04(S4) PXSX(S4) RP05(S4) PXSX(S4) RP06(S4) PXSX(S4) RP07(S4) PXSX(S4) RP08(S4) PEGP(S4) PEG0(S4) PEG1(S4) PEG2(S4) PEG3(S4) GLAN(S4) EHC1(S3) EHC2(S3) XHC_(S4) HDEF(S4) PWRB(S3) acpitimer0 at acpi0: 3579545 Hz, 24 bits acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat cpu0 at mainbus0: apid 0 (boot processor) cpu0: Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz, 3392.84 MHz cpu0: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,SSE3,PCLMUL,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,SSE4.2,POPCNT,AES,XSAVE,AVX,NXE,LONG,LAHF cpu0: 256KB 64b/line 8-way L2 cache cpu0: apic clock running at 99MHz cpu1 at mainbus0: apid 2 (application processor) cpu1: Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz, 3392.30 MHz cpu1: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,SSE3,PCLMUL,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,SSE4.2,POPCNT,AES,XSAVE,AVX,NXE,LONG,LAHF cpu1: 256KB 64b/line 8-way L2 cache cpu2 at mainbus0: apid 4 (application processor) cpu2: Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz, 3392.30 MHz cpu2: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,SSE3,PCLMUL,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,SSE4.2,POPCNT,AES,XSAVE,AVX,NXE,LONG,LAHF cpu2: 256KB 64b/line 8-way L2 cache cpu3 at mainbus0: apid 6 (application processor) cpu3: Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz, 3392.30 MHz cpu3: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,SSE3,PCLMUL,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,SSE4.2,POPCNT,AES,XSAVE,AVX,NXE,LONG,LAHF cpu3: 256KB 64b/line 8-way L2 cache ioapic0 at mainbus0: apid 2 pa 0xfec00000, version 20, 24 pins acpimcfg0 at acpi0 addr 0xf8000000, bus 0-63 acpihpet0 at acpi0: 14318179 Hz acpiprt0 at acpi0: bus 0 (PCI0) acpiprt1 at acpi0: bus -1 (P0P1) acpiprt2 at acpi0: bus 1 (RP01) acpiprt3 at acpi0: bus -1 (RP02) acpiprt4 at acpi0: bus 2 (RP03) acpiprt5 at acpi0: bus 3 (ITEE) acpiprt6 at acpi0: bus -1 (RP04) acpiprt7 at acpi0: bus 4 (RP05) acpiprt8 at acpi0: bus -1 (RP06) acpiprt9 at acpi0: bus -1 (RP07) acpiprt10 at acpi0: bus 5 (RP08) acpiprt11 at acpi0: bus -1 (PEG0) acpiprt12 at acpi0: bus -1 (PEG1) acpiprt13 at acpi0: bus -1 (PEG2) acpiprt14 at acpi0: bus -1 (PEG3) acpiec0 at acpi0: Failed to read resource settings acpicpu0 at acpi0: C2, C1, PSS acpicpu1 at acpi0: C2, C1, PSS acpicpu2 at acpi0: C2, C1, PSS acpicpu3 at acpi0: C2, C1, PSS acpipwrres0 at acpi0: FN00 acpipwrres1 at acpi0: FN01 acpipwrres2 at acpi0: FN02 acpipwrres3 at acpi0: FN03 acpipwrres4 at acpi0: FN04 acpitz0 at acpi0: critical temperature is 106 degC acpitz1 at acpi0: critical temperature is 106 degC acpibat0 at acpi0: BAT0 not present acpibat1 at acpi0: BAT1 not present acpibat2 at acpi0: BAT2 not present acpibtn0 at acpi0: PWRB acpibtn1 at acpi0: LID0 acpivideo0 at acpi0: GFX0 acpivout0 at acpivideo0: DD02 cpu0: Enhanced SpeedStep 3392 MHz: speeds: 3401, 3400, 3300, 3100, 3000, 2900, 2800, 2600, 2500, 2400, 2200, 2100, 2000, 1900, 1700, 1600 MHz pci0 at mainbus0 bus 0 pchb0 at pci0 dev 0 function 0 "Intel Xeon E3-1200 2G/3G Host" rev 0x09 vga1 at pci0 dev 2 function 0 "Intel HD Graphics 4000" rev 0x09 wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) wsdisplay0: screen 1-5 added (80x25, vt100 emulation) intagp at vga1 not configured "Intel 7 Series xHCI" rev 0x04 at pci0 dev 20 function 0 not configured "Intel 7 Series MEI" rev 0x04 at pci0 dev 22 function 0 not configured em0 at pci0 dev 25 function 0 "Intel 82579V" rev 0x04: msi, address 00:22:4d:86:62:77 ehci0 at pci0 dev 26 function 0 "Intel 7 Series USB" rev 0x04: apic 2 int 16 usb0 at ehci0: USB revision 2.0 uhub0 at usb0 "Intel EHCI root hub" rev 2.00/1.00 addr 1 azalia0 at pci0 dev 27 function 0 "Intel 7 Series HD Audio" rev 0x04: msi azalia0: codecs: Realtek/0x0899, Intel/0x2806, using Realtek/0x0899 audio0 at azalia0 ppb0 at pci0 dev 28 function 0 "Intel 7 Series PCIE" rev 0xc4: msi pci1 at ppb0 bus 1 ppb1 at pci0 dev 28 function 2 "Intel 7 Series PCIE" rev 0xc4: msi pci2 at ppb1 bus 2 ppb2 at pci2 dev 0 function 0 "ITExpress IT8892E ISA" rev 0x30 pci3 at ppb2 bus 3 "TI TSB43AB22 FireWire" rev 0x00 at pci3 dev 2 function 0 not configured ppb3 at pci0 dev 28 function 4 "Intel 7 Series PCIE" rev 0xc4: msi pci4 at ppb3 bus 4 "NEC xHCI" rev 0x04 at pci4 dev 0 function 0 not configured ppb4 at pci0 dev 28 function 7 "Intel 7 Series PCIE" rev 0xc4: msi pci5 at ppb4 bus 5 ahci0 at pci5 dev 0 function 0 "Marvell 88SE9172 SATA" rev 0x11: msi, AHCI 1.0 scsibus0 at ahci0: 32 targets ehci1 at pci0 dev 29 function 0 "Intel 7 Series USB" rev 0x04: apic 2 int 23 usb1 at ehci1: USB revision 2.0 uhub1 at usb1 "Intel EHCI root hub" rev 2.00/1.00 addr 1 pcib0 at pci0 dev 31 function 0 "Intel Z77 Express LPC" rev 0x04 ahci1 at pci0 dev 31 function 2 "Intel 7 Series AHCI" rev 0x04: msi, AHCI 1.3 scsibus1 at ahci1: 32 targets sd0 at scsibus1 targ 0 lun 0: <ATA, MKNSSDCR240GB-DX, 502A> SCSI3 0/direct fixed naa.0000120000000000 sd0: 228936MB, 512 bytes/sector, 468862128 sectors, thin ichiic0 at pci0 dev 31 function 3 "Intel 7 Series SMBus" rev 0x04: apic 2 int 18 iic0 at ichiic0 lm1 at iic0 addr 0x2d: W83627DHG iic0: addr 0x2e 00=40 words 00=4040 01=0000 02=0000 03=0000 04=0000 05=0000 06=0000 07=0000 iic0: addr 0x4b 40=01 words 00=ffff 01=ffff 02=ffff 03=ffff 04=ffff 05=ffff 06=ffff 07=ffff spdmem0 at iic0 addr 0x50: 8GB DDR3 SDRAM PC3-10600 spdmem1 at iic0 addr 0x51: 8GB DDR3 SDRAM PC3-10600 isa0 at pcib0 isadma0 at isa0 pckbc0 at isa0 port 0x60/5 pckbd0 at pckbc0 (kbd slot) pckbc0: using irq 1 for kbd slot wskbd0 at pckbd0: console keyboard, using wsdisplay0 pcppi0 at isa0 port 0x61 spkr0 at pcppi0 mtrr: Pentium Pro MTRR support uhub2 at uhub0 port 1 "Intel Rate Matching Hub" rev 2.00/0.00 addr 2 uhidev0 at uhub2 port 6 configuration 1 interface 0 "Logitech USB Receiver" rev 1.10/17.21 addr 3 uhidev0: iclass 3/1 ukbd0 at uhidev0: 8 variable keys, 6 key codes wskbd1 at ukbd0 mux 1 wskbd1: connecting to wsdisplay0 uhidev1 at uhub2 port 6 configuration 1 interface 1 "Logitech USB Receiver" rev 1.10/17.21 addr 3 uhidev1: iclass 3/1, 4 report ids ums0 at uhidev1 reportid 1: 16 buttons, Z dir wsmouse0 at ums0 mux 0 uhid0 at uhidev1 reportid 2: input=2, output=0, feature=0 uhid1 at uhidev1 reportid 3: input=1, output=0, feature=0 uhid2 at uhidev1 reportid 4: input=3, output=0, feature=0 uhub3 at uhub1 port 1 "Intel Rate Matching Hub" rev 2.00/0.00 addr 2 vscsi0 at root scsibus2 at vscsi0: 256 targets softraid0 at root scsibus3 at softraid0: 256 targets root on sd0a (aa6ee78982efcd26.a) swap on sd0b dump on sd0b