I'm still unable to use the I219_v2 onboard nic. I've posted my dmesg bellow. Dhclient does not recieve an ip address.
Tiemen Werkman OpenBSD 6.1-beta (GENERIC.MP) #1: Sat Mar 25 08:33:54 MDT 2017 dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP real mem = 8456712192 (8064MB) avail mem = 8195739648 (7816MB) mpath0 at root scsibus0 at mpath0: 256 targets mainbus0 at root bios0 at mainbus0: SMBIOS rev. 3.0 @ 0xbfed6000 (78 entries) bios0: vendor American Megatrends Inc. version "0501" date 12/26/2016 bios0: ASUSTeK COMPUTER INC. B150I PRO GAMING/WIFI/AURA acpi0 at bios0: rev 2 acpi0: sleep states S0 S3 S4 S5 acpi0: tables DSDT FACP APIC FPDT FIDT MCFG HPET SSDT LPIT SSDT SSDT SSDT DBGP DBG2 SSDT SSDT UEFI SSDT DMAR BGRT acpi0: wakeup devices PEGP(S4) PEG0(S4) PEGP(S4) PEG1(S4) PEGP(S4) PEG2(S4) PS2K(S3) PS2M(S3) PXSX(S4) RP09(S4) PXSX(S4) RP10(S4) PXSX(S4) RP11(S4) PXSX(S4) RP12(S4) [...] 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) Pentium(R) CPU G4500 @ 3.50GHz, 3504.00 MHz cpu0: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUS H,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX ,EST,TM2,SSSE3,SDBG,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEA DLINE,AES,XSAVE,RDRAND,NXE,PAGE1GB,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,SG X,ERMS,INVPCID,RDSEED,SMAP,CLFLUSHOPT,PT,SENSOR,ARAT cpu0: 256KB 64b/line 8-way L2 cache cpu0: TSC frequency 3504000000 Hz cpu0: smt 0, core 0, package 0 mtrr: Pentium Pro MTRR support, 10 var ranges, 88 fixed ranges cpu0: apic clock running at 23MHz cpu0: mwait min=64, max=64, C-substates=0.2.1.2.4.1, IBE cpu1 at mainbus0: apid 2 (application processor) cpu1: Intel(R) Pentium(R) CPU G4500 @ 3.50GHz, 3504.00 MHz cpu1: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUS H,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX ,EST,TM2,SSSE3,SDBG,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEA DLINE,AES,XSAVE,RDRAND,NXE,PAGE1GB,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,SG X,ERMS,INVPCID,RDSEED,SMAP,CLFLUSHOPT,PT,SENSOR,ARAT cpu1: 256KB 64b/line 8-way L2 cache cpu1: smt 0, core 1, package 0 ioapic0 at mainbus0: apid 2 pa 0xfec00000, version 20, 120 pins acpimcfg0 at acpi0 addr 0xf8000000, bus 0-63 acpihpet0 at acpi0: 23999999 Hz acpiprt0 at acpi0: bus 0 (PCI0) acpiprt1 at acpi0: bus -1 (PEG0) acpiprt2 at acpi0: bus -1 (PEG1) acpiprt3 at acpi0: bus -1 (PEG2) acpiprt4 at acpi0: bus 3 (RP09) acpiprt5 at acpi0: bus -1 (RP10) acpiprt6 at acpi0: bus -1 (RP11) acpiprt7 at acpi0: bus -1 (RP12) acpiprt8 at acpi0: bus -1 (RP13) acpiprt9 at acpi0: bus -1 (RP01) acpiprt10 at acpi0: bus -1 (RP02) acpiprt11 at acpi0: bus -1 (RP03) acpiprt12 at acpi0: bus -1 (RP04) acpiprt13 at acpi0: bus 1 (RP05) acpiprt14 at acpi0: bus -1 (RP06) acpiprt15 at acpi0: bus 2 (RP07) acpiprt16 at acpi0: bus -1 (RP08) acpiprt17 at acpi0: bus -1 (RP17) acpiprt18 at acpi0: bus -1 (RP18) acpiprt19 at acpi0: bus -1 (RP19) acpiprt20 at acpi0: bus -1 (RP20) acpiprt21 at acpi0: bus -1 (RP14) acpiprt22 at acpi0: bus -1 (RP15) acpiprt23 at acpi0: bus -1 (RP16) acpiec0 at acpi0: not present acpicpu0 at acpi0: C3(200@256 mwait.1@0x40), C2(200@120 mwait.1@0x32), C1(1000@1 mwait.1), PSS acpicpu1 at acpi0: C3(200@256 mwait.1@0x40), C2(200@120 mwait.1@0x32), C1(1000@1 mwait.1), PSS acpipwrres0 at acpi0: PG00, resource for PEG0 acpipwrres1 at acpi0: PG01, resource for PEG1 acpipwrres2 at acpi0: PG02, resource for PEG2 acpipwrres3 at acpi0: WRST acpipwrres4 at acpi0: WRST acpipwrres5 at acpi0: WRST acpipwrres6 at acpi0: WRST acpipwrres7 at acpi0: WRST acpipwrres8 at acpi0: WRST acpipwrres9 at acpi0: WRST acpipwrres10 at acpi0: WRST acpipwrres11 at acpi0: WRST acpipwrres12 at acpi0: WRST acpipwrres13 at acpi0: WRST acpipwrres14 at acpi0: WRST acpipwrres15 at acpi0: WRST acpipwrres16 at acpi0: WRST acpipwrres17 at acpi0: WRST acpipwrres18 at acpi0: WRST acpipwrres19 at acpi0: WRST acpipwrres20 at acpi0: WRST acpipwrres21 at acpi0: WRST acpipwrres22 at acpi0: WRST acpipwrres23 at acpi0: FN00, resource for FAN0 acpipwrres24 at acpi0: FN01, resource for FAN1 acpipwrres25 at acpi0: FN02, resource for FAN2 acpipwrres26 at acpi0: FN03, resource for FAN3 acpipwrres27 at acpi0: FN04, resource for FAN4 acpitz0 at acpi0: critical temperature is 119 degC acpitz1 at acpi0: critical temperature is 119 degC "INT3F0D" at acpi0 not configured "PNP0C14" at acpi0 not configured acpibtn0 at acpi0: SLPB "INT33A1" at acpi0 not configured acpibtn1 at acpi0: PWRB "INT340E" at acpi0 not configured "PNP0C0B" at acpi0 not configured "PNP0C0B" at acpi0 not configured "PNP0C0B" at acpi0 not configured "PNP0C0B" at acpi0 not configured "PNP0C0B" at acpi0 not configured "PNP0C14" at acpi0 not configured acpivideo0 at acpi0: GFX0 cpu0: Enhanced SpeedStep 3504 MHz: speeds: 3500, 3300, 3100, 2900, 2700, 2500, 2300, 2100, 2000, 1800, 1600, 1400, 1200, 1000, 800, 735 MHz pci0 at mainbus0 bus 0 pchb0 at pci0 dev 0 function 0 vendor "Intel", unknown product 0x190f rev 0x07 "Intel HD Graphics 530" rev 0x06 at pci0 dev 2 function 0 not configured xhci0 at pci0 dev 20 function 0 "Intel 100 Series xHCI" rev 0x31: msi usb0 at xhci0: USB revision 3.0 uhub0 at usb0 configuration 1 interface 0 "Intel xHCI root hub" rev 3.00/1.00 addr 1 "Intel 100 Series MEI" rev 0x31 at pci0 dev 22 function 0 not configured ahci0 at pci0 dev 23 function 0 "Intel 100 Series AHCI" rev 0x31: msi, AHCI 1.3.1 ahci0: PHY offline on port 1 ahci0: port 2: 6.0Gb/s ahci0: port 3: 3.0Gb/s ahci0: port 4: 3.0Gb/s scsibus1 at ahci0: 32 targets sd0 at scsibus1 targ 2 lun 0: <ATA, SanDisk Ultra II, X411> SCSI3 0/direct fixed naa.5001b444a4a82e63 sd0: 228936MB, 512 bytes/sector, 468862128 sectors, thin sd1 at scsibus1 targ 3 lun 0: <ATA, OCZ-VERTEX2, 1.37> SCSI3 0/direct fixed naa.5e83a97f0687cd62 sd1: 109704MB, 512 bytes/sector, 224674128 sectors, thin sd2 at scsibus1 targ 4 lun 0: <ATA, OCZ-VERTEX2, 1.37> SCSI3 0/direct fixed naa.5e83a97f78cb9594 sd2: 109704MB, 512 bytes/sector, 224674128 sectors, thin ppb0 at pci0 dev 28 function 0 "Intel 100 Series PCIE" rev 0xf1 pci1 at ppb0 bus 1 ppb1 at pci0 dev 28 function 6 "Intel 100 Series PCIE" rev 0xf1: msi pci2 at ppb1 bus 2 vendor "Atheros", unknown product 0x003e (class network subclass miscellaneous, rev 0x32) at pci2 dev 0 function 0 not configured ppb2 at pci0 dev 29 function 0 "Intel 100 Series PCIE" rev 0xf1: msi pci3 at ppb2 bus 3 pcib0 at pci0 dev 31 function 0 "Intel B150 LPC" rev 0x31 "Intel 100 Series PMC" rev 0x31 at pci0 dev 31 function 2 not configured azalia0 at pci0 dev 31 function 3 "Intel 100 Series HD Audio" rev 0x31: msi azalia0: codecs: Realtek ALC1150, Intel/0x2809, using Realtek ALC1150 audio0 at azalia0 ichiic0 at pci0 dev 31 function 4 "Intel 100 Series SMBus" rev 0x31: apic 2 int 16 iic0 at ichiic0 iic0: addr 0x20 01=2a 02=2a 03=13 04=11 05=13 06=e0 07=fc 08=fc 09=fc 0a=fc 0b=22 0c=22 0d=dd 0e=dd 0f=44 10=44 13=73 15=ab 16=10 17=b2 19=8a 1a=50 1b=68 1c=22 1d=3f 1e=3c 20=b0 21=50 22=48 23=44 29=24 2a=3e 2b=fc 2c=fc 2d=22 2e=dd 2f=44 31=73 33=ab 37=8a 38=50 39=3f 3a=3c 3b=46 3c=44 43=41 44=3e 48=03 92=0b b2=29 words 00=00ff 01=2aff 02=2aff 03=13ff 04=11ff 05=13ff 06=e0ff 07=fcff em0 at pci0 dev 31 function 6 "Intel I219-V" rev 0x31: msi, address 38:d5:47:7c:0a:b0 isa0 at pcib0 isadma0 at isa0 pckbc0 at isa0 port 0x60/5 irq 1 irq 12 pckbd0 at pckbc0 (kbd slot) wskbd0 at pckbd0: console keyboard pcppi0 at isa0 port 0x61 spkr0 at pcppi0 vmm0 at mainbus0: VMX/EPT efifb0 at mainbus0: 1920x1200, 32bpp wsdisplay0 at efifb0 mux 1: console (std, vt100 emulation), using wskbd0 wsdisplay0: screen 1-5 added (std, vt100 emulation) umass0 at uhub0 port 1 configuration 1 interface 0 "SanDisk Cruzer Blade" rev 2.00/1.27 addr 2 umass0: using SCSI over Bulk-Only scsibus2 at umass0: 2 targets, initiator 0 sd3 at scsibus2 targ 1 lun 0: <SanDisk, Cruzer Blade, 1.27> SCSI4 0/direct removable serial.07815567410418117185 sd3: 14907MB, 512 bytes/sector, 30529536 sectors ugen0 at uhub0 port 6 "ASUS product 0x1825" rev 2.01/0.01 addr 3 uhidev0 at uhub0 port 9 configuration 1 interface 0 "Microsoft Microsoft\M-. 2.4GHz Transceiver v8.0" rev 2.00/7.06 addr 4 uhidev0: iclass 3/1 ukbd0 at uhidev0: 8 variable keys, 6 key codes wskbd1 at ukbd0 mux 1 wskbd1: connecting to wsdisplay0 uhidev1 at uhub0 port 9 configuration 1 interface 1 "Microsoft Microsoft\M-. 2.4GHz Transceiver v8.0" rev 2.00/7.06 addr 4 uhidev1: iclass 3/1, 26 report ids uhid0 at uhidev1 reportid 18: input=0, output=0, feature=1 uhid1 at uhidev1 reportid 23: input=0, output=0, feature=1 ums0 at uhidev1 reportid 26: 5 buttons, Z and W dir wsmouse0 at ums0 mux 0 uhidev2 at uhub0 port 9 configuration 1 interface 2 "Microsoft Microsoft\M-. 2.4GHz Transceiver v8.0" rev 2.00/7.06 addr 4 uhidev2: iclass 3/0, 8 report ids uhid2 at uhidev2 reportid 3: input=1, output=0, feature=0 uhid3 at uhidev2 reportid 4: input=1, output=0, feature=0 uhid4 at uhidev2 reportid 7: input=7, output=0, feature=0 uhid5 at uhidev2 reportid 8: input=1, output=0, feature=0 vscsi0 at root scsibus3 at vscsi0: 256 targets softraid0 at root scsibus4 at softraid0: 256 targets root on sd2a (8380077300ab27d7.a) swap on sd2b dump on sd2b -----Oorspronkelijk bericht----- Van: owner-t...@openbsd.org [mailto:owner-t...@openbsd.org] Namens Mark Kettenis Verzonden: zondag 19 maart 2017 11:16 Aan: j...@jsg.id.au CC: tech@openbsd.org Onderwerp: Re: add new em(4) variant for X270 > Date: Sun, 19 Mar 2017 20:47:14 +1100 > From: Jonathan Gray <j...@jsg.id.au> > > On Sun, Mar 19, 2017 at 05:01:07PM +1100, Jonathan Gray wrote: > > On Sat, Mar 18, 2017 at 04:29:56PM +0100, Claudio Jeker wrote: > > > The X270 seems to have a new I219-LM variant that em(4) doesn't know. > > > Adding it to the driver seems to be enough. > > > > > > OK? > > > > Can you also add the other variants we don't match and keep the same > > name Intel uses? > > > > At the moment we match > > > > PCI_PRODUCT_INTEL_I219_LM > > PCI_PRODUCT_INTEL_I219_V > > PCI_PRODUCT_INTEL_I219_LM2 > > PCI_PRODUCT_INTEL_I219_V2 > > > > The board_pch_spt variants we lack are > > > > #define E1000_DEV_ID_PCH_LBG_I219_LM3 0x15B9 /* LBG PCH */ > > #define E1000_DEV_ID_PCH_SPT_I219_LM4 0x15D7 > > #define E1000_DEV_ID_PCH_SPT_I219_V4 0x15D8 > > #define E1000_DEV_ID_PCH_SPT_I219_LM5 0x15E3 > > #define E1000_DEV_ID_PCH_SPT_I219_V5 0x15D6 > > > > You've called the V4 variant V3 (Intel doesn't list a V3). > > Here is a diff that adds all of them and some additional kaby > lake/x270 ids. Go for it. > Index: azalia.c > =================================================================== > RCS file: /cvs/src/sys/dev/pci/azalia.c,v retrieving revision 1.232 > diff -u -p -r1.232 azalia.c > --- azalia.c 10 Feb 2017 08:13:37 -0000 1.232 > +++ azalia.c 19 Mar 2017 09:44:04 -0000 > @@ -455,6 +455,7 @@ azalia_configure_pci(azalia_t *az) > case PCI_PRODUCT_INTEL_BAYTRAIL_HDA: > case PCI_PRODUCT_INTEL_100SERIES_HDA: > case PCI_PRODUCT_INTEL_100SERIES_LP_HDA: > + case PCI_PRODUCT_INTEL_200SERIES_U_HDA: > case PCI_PRODUCT_INTEL_C600_HDA: > case PCI_PRODUCT_INTEL_C610_HDA: > case PCI_PRODUCT_INTEL_BSW_HDA: > Index: if_em.c > =================================================================== > RCS file: /cvs/src/sys/dev/pci/if_em.c,v retrieving revision 1.334 > diff -u -p -r1.334 if_em.c > --- if_em.c 24 Jan 2017 03:57:35 -0000 1.334 > +++ if_em.c 19 Mar 2017 09:44:05 -0000 > @@ -146,9 +146,14 @@ const struct pci_matchid em_devices[] = > { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_I218_V_2 }, > { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_I218_V_3 }, > { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_I219_LM }, > - { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_I219_V }, > { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_I219_LM2 }, > + { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_I219_LM3 }, > + { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_I219_LM4 }, > + { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_I219_LM5 }, > + { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_I219_V }, > { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_I219_V2 }, > + { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_I219_V4 }, > + { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_I219_V5 }, > { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82580_COPPER }, > { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82580_FIBER }, > { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82580_SERDES }, > Index: if_em_hw.c > =================================================================== > RCS file: /cvs/src/sys/dev/pci/if_em_hw.c,v retrieving revision 1.92 > diff -u -p -r1.92 if_em_hw.c > --- if_em_hw.c 23 Aug 2016 04:04:23 -0000 1.92 > +++ if_em_hw.c 19 Mar 2017 09:44:08 -0000 > @@ -615,6 +615,11 @@ em_set_mac_type(struct em_hw *hw) > case E1000_DEV_ID_PCH_SPT_I219_V: > case E1000_DEV_ID_PCH_SPT_I219_LM2: > case E1000_DEV_ID_PCH_SPT_I219_V2: > + case E1000_DEV_ID_PCH_LBG_I219_LM3: > + case E1000_DEV_ID_PCH_SPT_I219_LM4: > + case E1000_DEV_ID_PCH_SPT_I219_V4: > + case E1000_DEV_ID_PCH_SPT_I219_LM5: > + case E1000_DEV_ID_PCH_SPT_I219_V5: > hw->mac_type = em_pch_spt; > break; > case E1000_DEV_ID_EP80579_LAN_1: > Index: if_em_hw.h > =================================================================== > RCS file: /cvs/src/sys/dev/pci/if_em_hw.h,v retrieving revision 1.68 > diff -u -p -r1.68 if_em_hw.h > --- if_em_hw.h 18 Feb 2016 14:24:39 -0000 1.68 > +++ if_em_hw.h 19 Mar 2017 09:44:10 -0000 > @@ -559,6 +559,11 @@ int32_t em_check_phy_reset_block(struct > #define E1000_DEV_ID_PCH_SPT_I219_V 0x1570 > #define E1000_DEV_ID_PCH_SPT_I219_LM2 0x15B7 > #define E1000_DEV_ID_PCH_SPT_I219_V2 0x15B8 > +#define E1000_DEV_ID_PCH_LBG_I219_LM3 0x15B9 > +#define E1000_DEV_ID_PCH_SPT_I219_LM4 0x15D7 > +#define E1000_DEV_ID_PCH_SPT_I219_V4 0x15D8 > +#define E1000_DEV_ID_PCH_SPT_I219_LM5 0x15E3 > +#define E1000_DEV_ID_PCH_SPT_I219_V5 0x15D6 > #define E1000_DEV_ID_82575EB_PT 0x10A7 > #define E1000_DEV_ID_82575EB_PF 0x10A9 > #define E1000_DEV_ID_82575GB_QP 0x10D6 > Index: pcidevs > =================================================================== > RCS file: /cvs/src/sys/dev/pci/pcidevs,v retrieving revision 1.1813 > diff -u -p -r1.1813 pcidevs > --- pcidevs 19 Mar 2017 07:27:15 -0000 1.1813 > +++ pcidevs 19 Mar 2017 09:44:13 -0000 > @@ -3385,8 +3385,9 @@ product INTEL X550EM_X_KR 0x15ab X552 Ba > product INTEL X550EM_X_SFP 0x15ac X552 SFP+ > product INTEL X550EM_X_10G_T 0x15ad X552/X557-AT > product INTEL X550EM_X_1G_T 0x15ae X552 1GbaseT > -product INTEL I219_LM2 0x15b7 I219-LM2 > -product INTEL I219_V2 0x15b8 I219-V2 > +product INTEL I219_LM2 0x15b7 I219-LM > +product INTEL I219_V2 0x15b8 I219-V > +product INTEL I219_LM3 0x15b9 I219-LM > product INTEL X550EM_A_KR 0x15c2 X553 Backplane > product INTEL X550EM_A_KR_L 0x15c3 X553 Backplane > product INTEL X550EM_A_SFP_N 0x15c4 X553 SFP+ > @@ -3395,6 +3396,10 @@ product INTEL X550EM_A_SGMII_L 0x15c7 X5 > product INTEL X550EM_A_10G_T 0x15c8 X553 10GBaseT > product INTEL X550EM_A_SFP 0x15ce X553 SFP+ > product INTEL X550T1 0x15d1 X550T > +product INTEL I219_V5 0x15d6 I219-V > +product INTEL I219_LM4 0x15d7 I219-LM > +product INTEL I219_V4 0x15d8 I219-V > +product INTEL I219_LM5 0x15e3 I219-LM > product INTEL CORE5G_H_PCIE_X16 0x1601 Core 5G PCIE > product INTEL CORE5G_M_GT1_1 0x1602 HD Graphics > product INTEL CORE5G_HB_1 0x1604 Core 5G Host > @@ -3425,7 +3430,7 @@ product INTEL CORE6G_U_HB 0x1904 Core 6G > product INTEL CORE6G_H_PCIE_X8 0x1905 Core 6G PCIE > product INTEL CORE6G_H_PCIE_X4 0x1909 Core 6G PCIE > product INTEL CORE6G_H_HB_Q 0x1910 Core 6G Host > -product INTEL SKYLAKE_GMM 0x1911 Skylake GMM > +product INTEL CORE_GMM_1 0x1911 Core GMM > product INTEL CORE6G_D_GT2_1 0x1912 HD Graphics 530 > product INTEL CORE6G_U_GT2 0x1916 HD Graphics 520 > product INTEL XEONE3_1200V5_HB 0x1918 Xeon E3-1200 v5 Host > @@ -3688,6 +3693,8 @@ product INTEL WL_8260_1 0x24f3 Dual Ban > product INTEL WL_8260_2 0x24f4 Dual Band Wireless AC 8260 > product INTEL WL_4165_1 0x24f5 Dual Band Wireless AC 4165 > product INTEL WL_4165_2 0x24f6 Dual Band Wireless AC 4165 > +product INTEL WL_3168_1 0x24fb Dual Band Wireless-AC 3168 > +product INTEL WL_8265_1 0x24fd Dual Band Wireless-AC 8265 > product INTEL 82820_HB 0x2501 82820 Host > product INTEL 82820_AGP 0x250f 82820 AGP > product INTEL 82850_HB 0x2530 82850 Host > @@ -4505,6 +4512,21 @@ product INTEL EP80579_LAN_6 0x5049 EP80 > product INTEL 80960RD 0x5200 i960 RD > product INTEL PRO_100_SERVER 0x5201 PRO 100 Server > product INTEL QEMU_NVME 0x5845 QEMU NVM Express Controller > +product INTEL CORE7G_S_GT1 0x5902 HD Graphics 610 > +product INTEL CORE7G_U_HB 0x5904 Core 7G Host > +product INTEL CORE7G_U_GT1 0x5906 HD Graphics 610 > +product INTEL CORE7G_Y_HB 0x590c Core 7G Host > +product INTEL CORE7G_Y_GT1 0x590e HD Graphics > +product INTEL CORE_GMM_2 0x5911 Core GMM > +product INTEL CORE7G_S_GT2 0x5912 HD Graphics 630 > +product INTEL CORE7G_U_GT2_1 0x5916 HD Graphics 620 > +product INTEL CORE7G_IMGU 0x5915 Core 7G Imaging Unit > +product INTEL CORE7G_SRV_GT2 0x591a HD Graphics P630 > +product INTEL CORE7G_H_GT2 0x591b HD Graphics 630 > +product INTEL CORE7G_U_GT2_2 0x591d HD Graphics P630 > +product INTEL CORE7G_Y_GT2 0x591e HD Graphics 615 > +product INTEL CORE7G_U_GT3_15W 0x5926 Iris Plus Graphics 640 > +product INTEL CORE7G_U_GT3_28W 0x5927 Iris Plus Graphics 650 > product INTEL 5100_HB 0x65c0 5100 Host > product INTEL 5100_PCIE_2 0x65e2 5100 PCIE > product INTEL 5100_PCIE_3 0x65e3 5100 PCIE > @@ -4875,7 +4897,14 @@ product INTEL 100SERIES_LP_MEI_3 0x9d3e > product INTEL 100SERIES_LP_LPC_1 0x9d43 100 Series LPC > product INTEL 100SERIES_LP_LPC_2 0x9d46 100 Series LPC > product INTEL 100SERIES_LP_LPC_3 0x9d48 100 Series LPC > +product INTEL 200SERIES_Y_LPC_1 0x9d4b 200 Series LPC > +product INTEL 200SERIES_U_LPC_1 0x9d4e 200 Series LPC > +product INTEL 200SERIES_U_LPC_2 0x9d50 200 Series LPC > +product INTEL 200SERIES_U_LPC_3 0x9d53 200 Series LPC > +product INTEL 200SERIES_Y_LPC_2 0x9d56 200 Series LPC > +product INTEL 200SERIES_U_LPC_4 0x9d58 200 Series LPC > product INTEL 100SERIES_LP_HDA 0x9d70 100 Series HD Audio > +product INTEL 200SERIES_U_HDA 0x9d71 200 Series HD Audio > product INTEL PINEVIEW_DMI 0xa000 Pineview DMI > product INTEL PINEVIEW_IGC_1 0xa001 Pineview Video > product INTEL PINEVIEW_IGC_2 0xa002 Pineview Video > @@ -7007,6 +7036,7 @@ product TOSHIBA TC35856F 0x0020 TC35856F > product TOSHIBA R4X00 0x102f R4x00 PCI > > /* Toshiba(2) products */ > +product TOSHIBA2 NVME 0x0115 NVMe > product TOSHIBA2 THB 0x0601 PCI > product TOSHIBA2 ISA 0x0602 ISA > product TOSHIBA2 ToPIC95 0x0603 ToPIC95 CardBus-PCI > Index: pcidevs.h > =================================================================== > RCS file: /cvs/src/sys/dev/pci/pcidevs.h,v retrieving revision 1.1807 > diff -u -p -r1.1807 pcidevs.h > --- pcidevs.h 19 Mar 2017 07:28:34 -0000 1.1807 > +++ pcidevs.h 19 Mar 2017 09:44:17 -0000 > @@ -3390,8 +3390,9 @@ > #define PCI_PRODUCT_INTEL_X550EM_X_SFP 0x15ac /* X552 SFP+ */ > #define PCI_PRODUCT_INTEL_X550EM_X_10G_T 0x15ad /* > X552/X557-AT */ > #define PCI_PRODUCT_INTEL_X550EM_X_1G_T 0x15ae /* X552 1GbaseT > */ > -#define PCI_PRODUCT_INTEL_I219_LM2 0x15b7 /* I219-LM2 */ > -#define PCI_PRODUCT_INTEL_I219_V2 0x15b8 /* I219-V2 */ > +#define PCI_PRODUCT_INTEL_I219_LM2 0x15b7 /* I219-LM */ > +#define PCI_PRODUCT_INTEL_I219_V2 0x15b8 /* I219-V */ > +#define PCI_PRODUCT_INTEL_I219_LM3 0x15b9 /* I219-LM */ > #define PCI_PRODUCT_INTEL_X550EM_A_KR 0x15c2 /* X553 > Backplane */ > #define PCI_PRODUCT_INTEL_X550EM_A_KR_L 0x15c3 /* X553 > Backplane */ > #define PCI_PRODUCT_INTEL_X550EM_A_SFP_N 0x15c4 /* X553 > SFP+ */ > @@ -3400,6 +3401,10 @@ > #define PCI_PRODUCT_INTEL_X550EM_A_10G_T 0x15c8 /* X553 > 10GBaseT */ > #define PCI_PRODUCT_INTEL_X550EM_A_SFP 0x15ce /* X553 SFP+ */ > #define PCI_PRODUCT_INTEL_X550T1 0x15d1 /* X550T */ > +#define PCI_PRODUCT_INTEL_I219_V5 0x15d6 /* I219-V */ > +#define PCI_PRODUCT_INTEL_I219_LM4 0x15d7 /* I219-LM */ > +#define PCI_PRODUCT_INTEL_I219_V4 0x15d8 /* I219-V */ > +#define PCI_PRODUCT_INTEL_I219_LM5 0x15e3 /* I219-LM */ > #define PCI_PRODUCT_INTEL_CORE5G_H_PCIE_X16 0x1601 /* Core > 5G PCIE */ > #define PCI_PRODUCT_INTEL_CORE5G_M_GT1_1 0x1602 /* HD > Graphics */ > #define PCI_PRODUCT_INTEL_CORE5G_HB_1 0x1604 /* Core 5G Host > */ > @@ -3430,7 +3435,7 @@ > #define PCI_PRODUCT_INTEL_CORE6G_H_PCIE_X8 0x1905 /* Core > 6G PCIE */ > #define PCI_PRODUCT_INTEL_CORE6G_H_PCIE_X4 0x1909 /* Core > 6G PCIE */ > #define PCI_PRODUCT_INTEL_CORE6G_H_HB_Q 0x1910 /* Core 6G Host > */ > -#define PCI_PRODUCT_INTEL_SKYLAKE_GMM 0x1911 /* Skylake GMM > */ > +#define PCI_PRODUCT_INTEL_CORE_GMM_1 0x1911 /* Core GMM */ > #define PCI_PRODUCT_INTEL_CORE6G_D_GT2_1 0x1912 /* HD > Graphics 530 */ > #define PCI_PRODUCT_INTEL_CORE6G_U_GT2 0x1916 /* HD Graphics > 520 */ > #define PCI_PRODUCT_INTEL_XEONE3_1200V5_HB 0x1918 /* Xeon > E3-1200 v5 Host */ > @@ -3693,6 +3698,8 @@ > #define PCI_PRODUCT_INTEL_WL_8260_2 0x24f4 /* Dual Band > Wireless AC 8260 */ > #define PCI_PRODUCT_INTEL_WL_4165_1 0x24f5 /* Dual Band > Wireless AC 4165 */ > #define PCI_PRODUCT_INTEL_WL_4165_2 0x24f6 /* Dual Band > Wireless AC 4165 */ > +#define PCI_PRODUCT_INTEL_WL_3168_1 0x24fb /* Dual Band > Wireless-AC 3168 */ > +#define PCI_PRODUCT_INTEL_WL_8265_1 0x24fd /* Dual Band > Wireless-AC 8265 */ > #define PCI_PRODUCT_INTEL_82820_HB 0x2501 /* 82820 Host */ > #define PCI_PRODUCT_INTEL_82820_AGP 0x250f /* 82820 AGP */ > #define PCI_PRODUCT_INTEL_82850_HB 0x2530 /* 82850 Host */ > @@ -4510,6 +4517,21 @@ > #define PCI_PRODUCT_INTEL_80960RD 0x5200 /* i960 RD */ > #define PCI_PRODUCT_INTEL_PRO_100_SERVER 0x5201 /* PRO > 100 Server */ > #define PCI_PRODUCT_INTEL_QEMU_NVME 0x5845 /* QEMU NVM > Express Controller */ > +#define PCI_PRODUCT_INTEL_CORE7G_S_GT1 0x5902 /* HD Graphics > 610 */ > +#define PCI_PRODUCT_INTEL_CORE7G_U_HB 0x5904 /* Core 7G Host > */ > +#define PCI_PRODUCT_INTEL_CORE7G_U_GT1 0x5906 /* HD Graphics > 610 */ > +#define PCI_PRODUCT_INTEL_CORE7G_Y_HB 0x590c /* Core 7G Host > */ > +#define PCI_PRODUCT_INTEL_CORE7G_Y_GT1 0x590e /* HD Graphics > */ > +#define PCI_PRODUCT_INTEL_CORE_GMM_2 0x5911 /* Core GMM */ > +#define PCI_PRODUCT_INTEL_CORE7G_S_GT2 0x5912 /* HD Graphics > 630 */ > +#define PCI_PRODUCT_INTEL_CORE7G_U_GT2_1 0x5916 /* HD > Graphics 620 */ > +#define PCI_PRODUCT_INTEL_CORE7G_IMGU 0x5915 /* Core 7G > Imaging Unit */ > +#define PCI_PRODUCT_INTEL_CORE7G_SRV_GT2 0x591a /* HD > Graphics P630 */ > +#define PCI_PRODUCT_INTEL_CORE7G_H_GT2 0x591b /* HD Graphics > 630 */ > +#define PCI_PRODUCT_INTEL_CORE7G_U_GT2_2 0x591d /* HD > Graphics P630 */ > +#define PCI_PRODUCT_INTEL_CORE7G_Y_GT2 0x591e /* HD Graphics > 615 */ > +#define PCI_PRODUCT_INTEL_CORE7G_U_GT3_15W 0x5926 /* Iris > Plus Graphics 640 */ > +#define PCI_PRODUCT_INTEL_CORE7G_U_GT3_28W 0x5927 /* Iris > Plus Graphics 650 */ > #define PCI_PRODUCT_INTEL_5100_HB 0x65c0 /* 5100 Host */ > #define PCI_PRODUCT_INTEL_5100_PCIE_2 0x65e2 /* 5100 PCIE */ > #define PCI_PRODUCT_INTEL_5100_PCIE_3 0x65e3 /* 5100 PCIE */ > @@ -4880,7 +4902,14 @@ > #define PCI_PRODUCT_INTEL_100SERIES_LP_LPC_1 0x9d43 /* 100 > Series LPC */ > #define PCI_PRODUCT_INTEL_100SERIES_LP_LPC_2 0x9d46 /* 100 > Series LPC */ > #define PCI_PRODUCT_INTEL_100SERIES_LP_LPC_3 0x9d48 /* 100 > Series LPC */ > +#define PCI_PRODUCT_INTEL_200SERIES_Y_LPC_1 0x9d4b /* 200 > Series LPC */ > +#define PCI_PRODUCT_INTEL_200SERIES_U_LPC_1 0x9d4e /* 200 > Series LPC */ > +#define PCI_PRODUCT_INTEL_200SERIES_U_LPC_2 0x9d50 /* 200 > Series LPC */ > +#define PCI_PRODUCT_INTEL_200SERIES_U_LPC_3 0x9d53 /* 200 > Series LPC */ > +#define PCI_PRODUCT_INTEL_200SERIES_Y_LPC_2 0x9d56 /* 200 > Series LPC */ > +#define PCI_PRODUCT_INTEL_200SERIES_U_LPC_4 0x9d58 /* 200 > Series LPC */ > #define PCI_PRODUCT_INTEL_100SERIES_LP_HDA 0x9d70 /* 100 > Series HD Audio */ > +#define PCI_PRODUCT_INTEL_200SERIES_U_HDA 0x9d71 /* 200 > Series HD Audio */ > #define PCI_PRODUCT_INTEL_PINEVIEW_DMI 0xa000 /* Pineview DMI > */ > #define PCI_PRODUCT_INTEL_PINEVIEW_IGC_1 0xa001 /* > Pineview Video */ > #define PCI_PRODUCT_INTEL_PINEVIEW_IGC_2 0xa002 /* > Pineview Video */ > @@ -7012,6 +7041,7 @@ > #define PCI_PRODUCT_TOSHIBA_R4X00 0x102f /* R4x00 PCI */ > > /* Toshiba(2) products */ > +#define PCI_PRODUCT_TOSHIBA2_NVME 0x0115 /* NVMe */ > #define PCI_PRODUCT_TOSHIBA2_THB 0x0601 /* PCI */ > #define PCI_PRODUCT_TOSHIBA2_ISA 0x0602 /* ISA */ > #define PCI_PRODUCT_TOSHIBA2_ToPIC95 0x0603 /* ToPIC95 > CardBus-PCI */ > Index: pcidevs_data.h > =================================================================== > RCS file: /cvs/src/sys/dev/pci/pcidevs_data.h,v > retrieving revision 1.1802 > diff -u -p -r1.1802 pcidevs_data.h > --- pcidevs_data.h 19 Mar 2017 07:28:34 -0000 1.1802 > +++ pcidevs_data.h 19 Mar 2017 09:44:22 -0000 > @@ -11077,11 +11077,15 @@ static const struct pci_known_product pc > }, > { > PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_I219_LM2, > - "I219-LM2", > + "I219-LM", > }, > { > PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_I219_V2, > - "I219-V2", > + "I219-V", > + }, > + { > + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_I219_LM3, > + "I219-LM", > }, > { > PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_X550EM_A_KR, @@ -11116,6 > +11120,22 @@ static const struct pci_known_product pc > "X550T", > }, > { > + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_I219_V5, > + "I219-V", > + }, > + { > + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_I219_LM4, > + "I219-LM", > + }, > + { > + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_I219_V4, > + "I219-V", > + }, > + { > + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_I219_LM5, > + "I219-LM", > + }, > + { > PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_CORE5G_H_PCIE_X16, > "Core 5G PCIE", > }, > @@ -11236,8 +11256,8 @@ static const struct pci_known_product pc > "Core 6G Host", > }, > { > - PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_SKYLAKE_GMM, > - "Skylake GMM", > + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_CORE_GMM_1, > + "Core GMM", > }, > { > PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_CORE6G_D_GT2_1, @@ -12288,6 > +12308,14 @@ static const struct pci_known_product pc > "Dual Band Wireless AC 4165", > }, > { > + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_WL_3168_1, > + "Dual Band Wireless-AC 3168", > + }, > + { > + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_WL_8265_1, > + "Dual Band Wireless-AC 8265", > + }, > + { > PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82820_HB, > "82820 Host", > }, > @@ -15556,6 +15584,66 @@ static const struct pci_known_product pc > "QEMU NVM Express Controller", > }, > { > + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_CORE7G_S_GT1, > + "HD Graphics 610", > + }, > + { > + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_CORE7G_U_HB, > + "Core 7G Host", > + }, > + { > + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_CORE7G_U_GT1, > + "HD Graphics 610", > + }, > + { > + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_CORE7G_Y_HB, > + "Core 7G Host", > + }, > + { > + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_CORE7G_Y_GT1, > + "HD Graphics", > + }, > + { > + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_CORE_GMM_2, > + "Core GMM", > + }, > + { > + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_CORE7G_S_GT2, > + "HD Graphics 630", > + }, > + { > + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_CORE7G_U_GT2_1, > + "HD Graphics 620", > + }, > + { > + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_CORE7G_IMGU, > + "Core 7G Imaging Unit", > + }, > + { > + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_CORE7G_SRV_GT2, > + "HD Graphics P630", > + }, > + { > + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_CORE7G_H_GT2, > + "HD Graphics 630", > + }, > + { > + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_CORE7G_U_GT2_2, > + "HD Graphics P630", > + }, > + { > + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_CORE7G_Y_GT2, > + "HD Graphics 615", > + }, > + { > + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_CORE7G_U_GT3_15W, > + "Iris Plus Graphics 640", > + }, > + { > + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_CORE7G_U_GT3_28W, > + "Iris Plus Graphics 650", > + }, > + { > PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_5100_HB, > "5100 Host", > }, > @@ -17036,10 +17124,38 @@ static const struct pci_known_product pc > "100 Series LPC", > }, > { > + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_200SERIES_Y_LPC_1, > + "200 Series LPC", > + }, > + { > + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_200SERIES_U_LPC_1, > + "200 Series LPC", > + }, > + { > + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_200SERIES_U_LPC_2, > + "200 Series LPC", > + }, > + { > + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_200SERIES_U_LPC_3, > + "200 Series LPC", > + }, > + { > + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_200SERIES_Y_LPC_2, > + "200 Series LPC", > + }, > + { > + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_200SERIES_U_LPC_4, > + "200 Series LPC", > + }, > + { > PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_100SERIES_LP_HDA, > "100 Series HD Audio", > }, > { > + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_200SERIES_U_HDA, > + "200 Series HD Audio", > + }, > + { > PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_PINEVIEW_DMI, > "Pineview DMI", > }, > @@ -24434,6 +24550,10 @@ static const struct pci_known_product pc > { > PCI_VENDOR_TOSHIBA, PCI_PRODUCT_TOSHIBA_R4X00, > "R4x00 PCI", > + }, > + { > + PCI_VENDOR_TOSHIBA2, PCI_PRODUCT_TOSHIBA2_NVME, > + "NVMe", > }, > { > PCI_VENDOR_TOSHIBA2, PCI_PRODUCT_TOSHIBA2_THB,