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
[email protected]:/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