Hi

Could you to apply the attached diff on a clean tree and send me full
dmesg output? it seems there are 2 problems to be fixed:

1. link detection does not work well on th original box i developped the
support for.
2. the first phy on your hardware seems to behave wierdly, and i need to
find out why.

greets


On Sat, 18 Apr 2015, Holger Glaess wrote:

> hi
>
> dont worry , i'm happy that you care about this problem so fast.
>
> holger
>
> Am 17.04.2015 um 22:18 schrieb Dariusz Swiderski:
> > Hi,
> >
> > was not quite expecting that, new diff is being cooked up, but expect it
> > later this night
> >
> > greets
> > --
> > Maciej 'sfires' Swiderski
> > ---------------------------------------------------
> > SysAdm | SecOff  | DS14145-RIPE        | DS11-6BONE
> > 193.178.161.0/24 | 3ffe:8010:7:2a::/64 | AS16288
> > ---------------------------------------------------
> > A mouse is a device used to point at the xterm you want to type in.
> >
> > > On 17 kwi 2015, at 18:45, Holger Glaess <gla...@glaessixs.de
> > > <mailto:gla...@glaessixs.de>> wrote:
> > >
> > > hi
> > >
> > > Am 17.04.2015 um 13:28 schrieb Dariusz Swiderski:
> > > > hi
> > > >
> > > > is this only on em1?
> > > yes just em1
> > > > and can you try plugging each of this port to a switch and see in
> > > > ifconfig if
> > > > media gets
> > > > negotiated?
> > > i did and no negoation ,
> > > ifconfig says no link because the link led is on.
> > >
> > > if i do an "ifconfig em3 up"
> > >
> > > em3: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
> > >        lladdr 00:14:b7:00:61:66
> > >        priority: 0
> > >        media: Ethernet autoselect (1000baseT full-duplex)
> > >        status: active
> > >
> > > if i pull the cable
> > >
> > > same result like ahead.
> > >
> > > holger
> > >
> > >
> > >
> > > >
> > > > greets
> > > > --
> > > > Maciej 'sfires' Swiderski
> > > > ---------------------------------------------------
> > > > SysAdm | SecOff  | DS14145-RIPE        | DS11-6BONE
> > > > 193.178.161.0/24 | 3ffe:8010:7:2a::/64 | AS16288
> > > > ---------------------------------------------------
> > > > A mouse is a device used to point at the xterm you want to type in.
> > > >
> > > > > On 17 kwi 2015, at 13:21, Holger Glaess <gla...@glaessixs.de
> > > > > <mailto:gla...@glaessixs.de>> wrote:
> > > > >
> > > > > hi
> > > > >
> > > > > looks good , but this "unable to read" is coming from
> > > > > not connected port ?
> > > > >
> > > > > Holger
> > > > >
> > > > >
> > > > > # dmesg | grep "^em"
> > > > > em0 at pci1 dev 0 function 0 "Intel 82574L" rev 0x00: msi, address
> > > > > 00:14:b7:00:61:63
> > > > > em1 at pci3 dev 0 function 0 "Intel EP80579 LAN" rev 0x01: apic 2
int
> > > > > 16,
> > > > > address 00:14:b7:00:61:64
> > > > > em2 at pci3 dev 1 function 0 "Intel EP80579 LAN" rev 0x01: apic 2
int
> > > > > 17,
> > > > > address 00:14:b7:00:61:65
> > > > > em3 at pci3 dev 2 function 0 "Intel EP80579 LAN" rev 0x01: apic 2
int
> > > > > 18,
> > > > > address 00:14:b7:00:61:66
> > > > > em1: unable to read phy 0 reg 2
> > > > > em1: unable to read phy 0 reg 3
> > > > > em1: unable to read phy 0 reg 2
> > > > > em1: unable to read phy 0 reg 3
> > > > > em1: unable to read phy 0 reg 2
> > > > > em1: unable to read phy 0 reg 3
> > > > > em1: unable to read phy 0 reg 1
> > > > > em1: unable to read phy 0 reg 1
> > > > > em1: unable to read phy 0 reg 1
> > > > > em1: unable to read phy 0 reg 1
> > > > >
> > > > >
> > > > >
> > > > > > hi
> > > > > >
> > > > > > please apply attached patch on top of the previous one, build and
> > > > > > reboot
> > > > > > :)
> > > > > >
> > > > > > greets
> > > > > > dms
> > > > > >
> > > > > > On Fri, 17 Apr 2015, Holger Glaess wrote:
> > > > > >
> > > > > > > hi
> > > > > > >
> > > > > > > after build and boot the a patched kernel
> > > > > > > i see now the em interface but
> > > > > > > he show an eeprom error.
> > > > > > >
> > > > > > >
> > > > > > > see demsg
> > > > > > >
> > > > > > > Holger
> > > > > > >
> > > > > > > OpenBSD 5.7-stable (GENERIC) #10: Fri Apr 17 10:48:45 CEST 2015
> > > > > > > root@DAF.rocki.intern
> > > > > > >
<mailto:root@DAF.rocki.intern>:/usr/src/sys/arch/i386/compile/GENERIC
> > > > > > > cpu0: Genuine Intel(R) processor 1.20GHz ("GenuineIntel"
> > > > > > > 686-class) 1.21
> > > > > > GHz
> > > > > > > cpu0:
> > > > > > >
> > > >
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,CFLUSH,DS,A
> > > > > > CPI,MMX,FXSR,SSE,SSE2,SS,TM,PBE,PERF
> > > > > > > real mem  = 1072041984 (1022MB)
> > > > > > > avail mem = 1042157568 (993MB)
> > > > > > > mpath0 at root
> > > > > > > scsibus0 at mpath0: 256 targets
> > > > > > > mainbus0 at root
> > > > > > > bios0 at mainbus0: date 07/06/09, BIOS32 rev. 0 @ 0xfa530,
SMBIOS
> > > > > > > rev.
> > > > > > > 2.2
> > > > > > > @ 0xf0800 (39 entries)
> > > > > > > bios0: vendor Phoenix Technologies, LTD version "ANSA 3020
> > > > > > > R01
> > > > > > > Jul,2,2009" date 07/06/2009
> > > > > > > acpi0 at bios0: rev 0
> > > > > > > acpi0: sleep states S0 S3 S4 S5
> > > > > > > acpi0: tables DSDT FACP MCFG APIC
> > > > > > > acpi0: wakeup devices EPA0(S3) EPA1(S3) PEX0(S5) PEX1(S5)
PEX2(S5)
> > > > > > > PEX3(S5) HUB0(S5) PCI0(S5)
> > > > > > > acpitimer0 at acpi0: 3579545 Hz, 24 bits
> > > > > > > acpimcfg0 at acpi0 addr 0xe0000000, bus 0-255
> > > > > > > acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
> > > > > > > cpu0 at mainbus0: apid 0 (boot processor)
> > > > > > > mtrr: Pentium Pro MTRR support, 8 var ranges, 88 fixed ranges
> > > > > > > cpu0: apic clock running at 133MHz
> > > > > > > ioapic0 at mainbus0: apid 2 pa 0xfec00000, version 20, 40 pins
> > > > > > > acpiprt0 at acpi0: bus 0 (PCI0)
> > > > > > > acpiprt1 at acpi0: bus 2 (EPA1)
> > > > > > > acpiprt2 at acpi0: bus -1 (BR10)
> > > > > > > acpiprt3 at acpi0: bus -1 (BR11)
> > > > > > > acpiprt4 at acpi0: bus -1 (BR12)
> > > > > > > acpiprt5 at acpi0: bus -1 (BR13)
> > > > > > > acpiprt6 at acpi0: bus -1 (BR14)
> > > > > > > acpiprt7 at acpi0: bus 3 (P0P1)
> > > > > > > acpiprt8 at acpi0: bus -1 (PEX0)
> > > > > > > acpiprt9 at acpi0: bus -1 (PEX1)
> > > > > > > acpiprt10 at acpi0: bus -1 (PEX2)
> > > > > > > acpiprt11 at acpi0: bus -1 (PEX3)
> > > > > > > acpiprt12 at acpi0: bus -1 (HUB0)
> > > > > > > acpicpu0 at acpi0
> > > > > > > acpitz0 at acpi0: critical temperature is 75 degC
> > > > > > > acpibtn0 at acpi0: PWRB
> > > > > > > bios0: ROM list: 0xc8000/0x4000! 0xcc000/0x2200!
0xef000/0x1000!
> > > > > > > pci0 at mainbus0 bus 0: configuration mode 1 (bios)
> > > > > > > pchb0 at pci0 dev 0 function 0 "Intel EP80579 Host" rev 0x01
> > > > > > > "Intel EP80579 Memory" rev 0x01 at pci0 dev 0 function 1 not
> > > > > > > configured
> > > > > > > "Intel EP80579 EDMA" rev 0x01 at pci0 dev 1 function 0 not
> > > > > > > configured
> > > > > > > ppb0 at pci0 dev 2 function 0 "Intel EP80579 PCIE" rev 0x01:
apic
> > > > > > > 2 int
> > > > > > > 16
> > > > > > > pci1 at ppb0 bus 1
> > > > > > > em0 at pci1 dev 0 function 0 "Intel 82574L" rev 0x00: msi,
address
> > > > > > > 00:14:b7:00:61:63
> > > > > > > ppb1 at pci0 dev 3 function 0 "Intel EP80579 PCIE" rev 0x01:
apic
> > > > > > > 2 int
> > > > > > > 16
> > > > > > > pci2 at ppb1 bus 2
> > > > > > > ppb2 at pci0 dev 4 function 0 "Intel EP80579" rev 0x01
> > > > > > > pci3 at ppb2 bus 3
> > > > > > > em1 at pci3 dev 0 function 0 "Intel EP80579 LAN" rev 0x01em1:
> > > > > > > Unknown
> > > > > > > MAC
> > > > > > > Type
> > > > > > > : apic 2 int 16em1: The EEPROM Checksum Is Not Valid
> > > > > > > em1: Unable to initialize the hardware
> > > > > > > em2 at pci3 dev 1 function 0 "Intel EP80579 LAN" rev 0x01em2:
> > > > > > > Unknown
> > > > > > > MAC
> > > > > > > Type
> > > > > > > : apic 2 int 17em2: The EEPROM Checksum Is Not Valid
> > > > > > > em2: Unable to initialize the hardware
> > > > > > > em3 at pci3 dev 2 function 0 "Intel EP80579 LAN" rev 0x01em3:
> > > > > > > Unknown
> > > > > > > MAC
> > > > > > > Type
> > > > > > > : apic 2 int 18em3: The EEPROM Checksum Is Not Valid
> > > > > > > em3: Unable to initialize the hardware
> > > > > > > gcu0 at pci3 dev 3 function 0 "Intel EP80579 GCU" rev 0x01
> > > > > > > "Intel EP80579 CANbus" rev 0x01 at pci3 dev 4 function 0 not
> > > > > > > configured
> > > > > > > "Intel EP80579 CANbus" rev 0x01 at pci3 dev 5 function 0 not
> > > > > > > configured
> > > > > > > "Intel EP80579 Serial" rev 0x01 at pci3 dev 6 function 0 not
> > > > > > > configured
> > > > > > > "Intel EP80579 1588" rev 0x01 at pci3 dev 7 function 0 not
> > > > > > > configured
> > > > > > > "Intel EP80579 LEB" rev 0x01 at pci3 dev 8 function 0 not
> > > > > > > configured
> > > > > > > vendor "Intel", unknown product 0x502d (class processor
subclass
> > > > > > > Co-processor, rev 0x01) at pci3 dev 9 function 0 not configured
> > > > > > > "Intel EP80579 Reserved" rev 0x01 at pci3 dev 10 function 0 not
> > > > > > > configured
> > > > > > > vendor "Intel", unknown product 0x504c (class processor
subclass
> > > > > > > Co-processor, rev 0x01) at pci3 dev 11 function 0 not
configured
> > > > > > > "Intel EP80579 Reserved" rev 0x01 at pci3 dev 12 function 0 not
> > > > > > > configured
> > > > > > > uhci0 at pci0 dev 29 function 0 "Intel EP80579 USB" rev 0x01:
apic
> > > > > > > 2 int
> > > > > > > 23
> > > > > > > ehci0 at pci0 dev 29 function 7 "Intel EP80579 USB" rev 0x01:
apic
> > > > > > > 2 int
> > > > > > > 23
> > > > > > > usb0 at ehci0: USB revision 2.0
> > > > > > > uhub0 at usb0 "Intel EHCI root hub" rev 2.00/1.00 addr 1
> > > > > > > pcib0 at pci0 dev 31 function 0 "Intel EP80579 LPC" rev 0x01
> > > > > > > ahci0 at pci0 dev 31 function 2 "Intel EP80579 AHCI" rev 0x01:
> > > > > > > msi, AHCI
> > > > > > 1.1
> > > > > > > scsibus1 at ahci0: 32 targets
> > > > > > > sd0 at scsibus1 targ 0 lun 0: <ATA, TOSHIBA MK6037GS, DL34>
SCSI3
> > > > > > > 0/direct
> > > > > > > fixed t10.ATA_TOSHIBA_MK6037GSX_676FTD3DT
> > > > > > > sd0: 57231MB, 512 bytes/sector, 117210240 sectors
> > > > > > > ichiic0 at pci0 dev 31 function 3 "Intel EP80579 SMBus" rev
0x01:
> > > > > > > apic 2
> > > > > > > int 19
> > > > > > > iic0 at ichiic0
> > > > > > > spdmem0 at iic0 addr 0x50: 1GB DDR2 SDRAM non-parity
PC2-5300CL5
> > > > > > > SO-DIMM
> > > > > > > usb1 at uhci0: USB revision 1.0
> > > > > > > uhub1 at usb1 "Intel UHCI root hub" rev 1.00/1.00 addr 1
> > > > > > > isa0 at pcib0
> > > > > > > isadma0 at isa0
> > > > > > > com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
> > > > > > > com0: console
> > > > > > > com1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
> > > > > > > pckbc0 at isa0 port 0x60/5
> > > > > > > pckbd0 at pckbc0 (kbd slot)
> > > > > > > pckbc0: using irq 1 for kbd slot
> > > > > > > wskbd0 at pckbd0: console keyboard
> > > > > > > pcppi0 at isa0 port 0x61
> > > > > > > spkr0 at pcppi0
> > > > > > > npx0 at isa0 port 0xf0/16: reported by CPUID; using exception
16
> > > > > > > vscsi0 at root
> > > > > > > scsibus2 at vscsi0: 256 targets
> > > > > > > softraid0 at root
> > > > > > > scsibus3 at softraid0: 256 targets
> > > > > > > root on sd0a (f67e7646a5f64b3f.a) swap on sd0b dump on sd0b
> > > > > > >
> > > > > > > > hi
> > > > > > > >
> > > > > > > >
> > > > > > > > Am 16.04.2015 um 21:16 schrieb Dariusz Swiderski:
> > > > > > > > > hi
> > > > > > > > yes i will  do today , i et you know if done.
> > > > > > > >
> > > > > > > > holger
> > > > > > > >
> > > > > > > > > Hi,
> > > > > > > > >
> > > > > > > > > can you test the attahced diff?
> > > > > > > > >
> > > > > > > > > greets
> > > > > > > > > dms
> > > > > > > > >
> > > > > > > > > On Thu, 16 Apr 2015, Dariusz Swiderski wrote:
> > > > > > > > >
> > > > > > > > > > Hi,
> > > > > > > > > >
> > > > > > > > > > more noise, i知 stupid for not noticing changed pci dev
> > > > > > > > > > id痴.
> > > > > > > > > > Expect a diff.
> > > > > > > > > >
> > > > > > > > > > greets
> > > > > > > > > > --
> > > > > > > > > > Maciej 'sfires' Swiderski
> > > > > > > > > > ---------------------------------------------------
> > > > > > > > > > SysAdm | SecOff  | DS14145-RIPE        | DS11-6BONE
> > > > > > > > > > 193.178.161.0/24 | 3ffe:8010:7:2a::/64 | AS16288
> > > > > > > > > > ---------------------------------------------------
> > > > > > > > > > A mouse is a device used to point at the xterm you want
to
> > > > > > > > > > type in.
> > > > > > > > > >
> > > > > > > > > > > On 16 kwi 2015, at 21:55, Dariusz Swiderski
> > > > > > > > > > > <sfi...@sfires.net <mailto:sfi...@sfires.net>>
> > > > > > > wrote:
> > > > > > > > > > > Hi,
> > > > > > > > > > >
> > > > > > > > > > > Sorry for the noise, fixed in latest builds. #784 works
as
> > > > > > > > > > > expected
> > > > > > > > > > > for me
> > > > > > > > > > on same hardware.
> > > > > > > > > > > Sent from my iPhone
> > > > > > > > > > >
> > > > > > > > > > > > On 16 kwi 2015, at 20:31, Holger Glaess
> > > > > > > > > > > > <gla...@glaessixs.de <mailto:gla...@glaessixs.de>>
> > > > > > > wrote:
> > > > > > > > > > > > > Am 16.04.2015 um 20:21 schrieb Dariusz Swiderski:
> > > > > > > > > > > > > Hi,
> > > > > > > > > > > > >
> > > > > > > > > > > > > Could you provide output of
> > > > > > > > > > > > > pcidump -v
> > > > > > > > > > > > >
> > > > > > > > > > > > > Sent from my iPhone
> > > > > > > > > > > > >
> > > > > > > > > > > > > On 16 kwi 2015, at 18:59, Holger Glaess
> > > > > > > > > > > > > <gla...@glaessixs.de <mailto:gla...@glaessixs.de>
> > > > > > > > > > > > > <mailto:gla...@glaessixs.de>> wrote:
> > > > > > > > > > > > >
> > > > > > > > > > > > > > hi
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > can help someone ?
> > > > > > > > > > > > > > the 3 other intel ethernet card are also gigabit
.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > holger
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > # dmesg
> > > > > > > > > > > > > > OpenBSD 5.7-current (GENERIC) #759: Wed Apr  1
> > > > > > > > > > > > > > 14:25:18 MDT 2015
> > > > > > > > > > > > > > dera...@i386.openbsd.org
> > > > > > > > > > > > > > <mailto:dera...@i386.openbsd.org>
> > > > > > > > > > > > > >
> > > > > >
<mailto:dera...@i386.openbsd.org>:/usr/src/sys/arch/i386/compile/GENERIC
> > > > > > > > > > > > > > cpu0: Genuine Intel(R) processor 1.20GHz
> > > > > > > > > > > > > > ("GenuineIntel"
> > > > > > > 686-class)
> > > > > > > > > > > > > > 1.21 GHz
> > > > > > > > > > > > > > cpu0:
> > > > > > > > > > > > > >
> > > >
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,CFLUSH,DS,A
> > > > > > > > > > CPI,MMX,FXSR,SSE,SSE2,SS,TM,PBE,PERF
> > > > > > > > > > > > > > real mem  = 1072041984 (1022MB)
> > > > > > > > > > > > > > avail mem = 1042243584 (993MB)
> > > > > > > > > > > > > > mpath0 at root
> > > > > > > > > > > > > > scsibus0 at mpath0: 256 targets
> > > > > > > > > > > > > > mainbus0 at root
> > > > > > > > > > > > > > bios0 at mainbus0: date 07/06/09, BIOS32 rev. 0 @
> > > > > > > > > > > > > > 0xfa530,
> > > > > > > SMBIOS
> > > > > > > > > > > > > > rev. 2.2 @ 0xf0800 (39 entries)
> > > > > > > > > > > > > > bios0: vendor Phoenix Technologies, LTD version
> > > > > > > > > > > > > > "ANSA 3020 R01
> > > > > > > > > > > > > >    Jul,2,2009" date 07/06/2009
> > > > > > > > > > > > > > acpi0 at bios0: rev 0
> > > > > > > > > > > > > > acpi0: sleep states S0 S3 S4 S5
> > > > > > > > > > > > > > acpi0: tables DSDT FACP MCFG APIC
> > > > > > > > > > > > > > acpi0: wakeup devices EPA0(S3) EPA1(S3) PEX0(S5)
> > > > > > > > > > > > > > PEX1(S5)
> > > > > > > PEX2(S5)
> > > > > > > > > > > > > > PEX3(S5) HUB0(S5) PCI0(S5)
> > > > > > > > > > > > > > acpitimer0 at acpi0: 3579545 Hz, 24 bits
> > > > > > > > > > > > > > acpimcfg0 at acpi0 addr 0xe0000000, bus 0-255
> > > > > > > > > > > > > > acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
> > > > > > > > > > > > > > cpu0 at mainbus0: apid 0 (boot processor)
> > > > > > > > > > > > > > mtrr: Pentium Pro MTRR support, 8 var ranges, 88
> > > > > > > > > > > > > > fixed ranges
> > > > > > > > > > > > > > cpu0: apic clock running at 133MHz
> > > > > > > > > > > > > > ioapic0 at mainbus0: apid 2 pa 0xfec00000,
version
> > > > > > > > > > > > > > 20, 40 pins
> > > > > > > > > > > > > > acpiprt0 at acpi0: bus 0 (PCI0)
> > > > > > > > > > > > > > acpiprt1 at acpi0: bus 2 (EPA1)
> > > > > > > > > > > > > > acpiprt2 at acpi0: bus -1 (BR10)
> > > > > > > > > > > > > > acpiprt3 at acpi0: bus -1 (BR11)
> > > > > > > > > > > > > > acpiprt4 at acpi0: bus -1 (BR12)
> > > > > > > > > > > > > > acpiprt5 at acpi0: bus -1 (BR13)
> > > > > > > > > > > > > > acpiprt6 at acpi0: bus -1 (BR14)
> > > > > > > > > > > > > > acpiprt7 at acpi0: bus 3 (P0P1)
> > > > > > > > > > > > > > acpiprt8 at acpi0: bus -1 (PEX0)
> > > > > > > > > > > > > > acpiprt9 at acpi0: bus -1 (PEX1)
> > > > > > > > > > > > > > acpiprt10 at acpi0: bus -1 (PEX2)
> > > > > > > > > > > > > > acpiprt11 at acpi0: bus -1 (PEX3)
> > > > > > > > > > > > > > acpiprt12 at acpi0: bus -1 (HUB0)
> > > > > > > > > > > > > > acpicpu0 at acpi0
> > > > > > > > > > > > > > acpitz0 at acpi0: critical temperature is 75 degC
> > > > > > > > > > > > > > acpibtn0 at acpi0: PWRB
> > > > > > > > > > > > > > bios0: ROM list: 0xc8000/0x4000! 0xcc000/0x2200!
> > > > > > > > > > > > > > 0xef000/0x1000!
> > > > > > > > > > > > > > pci0 at mainbus0 bus 0: configuration mode 1
(bios)
> > > > > > > > > > > > > > pchb0 at pci0 dev 0 function 0 "Intel EP80579
Host"
> > > > > > > > > > > > > > rev 0x01
> > > > > > > > > > > > > > "Intel EP80579 Memory" rev 0x01 at pci0 dev 0
> > > > > > > > > > > > > > function 1 not
> > > > > > > > > > > > > > configured
> > > > > > > > > > > > > > "Intel EP80579 EDMA" rev 0x01 at pci0 dev 1
function
> > > > > > > > > > > > > > 0 not
> > > > > > > > > > > > > > configured
> > > > > > > > > > > > > > ppb0 at pci0 dev 2 function 0 "Intel EP80579
PCIE"
> > > > > > > > > > > > > > rev 0x01:
> > > > > > > apic 2
> > > > > > > > > > > > > > int 16
> > > > > > > > > > > > > > pci1 at ppb0 bus 1
> > > > > > > > > > > > > > em0 at pci1 dev 0 function 0 "Intel 82574L" rev
> > > > > > > > > > > > > > 0x00: msi,
> > > > > > > address
> > > > > > > > > > > > > > 00:14:b7:00:61:63
> > > > > > > > > > > > > > ppb1 at pci0 dev 3 function 0 "Intel EP80579
PCIE"
> > > > > > > > > > > > > > rev 0x01:
> > > > > > > apic 2
> > > > > > > > > > > > > > int 16
> > > > > > > > > > > > > > pci2 at ppb1 bus 2
> > > > > > > > > > > > > > ppb2 at pci0 dev 4 function 0 "Intel EP80579" rev
> > > > > > > > > > > > > > 0x01
> > > > > > > > > > > > > > pci3 at ppb2 bus 3
> > > > > > > > > > > > > > vendor "Intel", unknown product 0x5041 (class
> > > > > > > > > > > > > > network subclass
> > > > > > > > > > > > > > ethernet, rev 0x01) at pci3 dev 0 function 0 not
> > > > > > > > > > > > > > configured
> > > > > > > > > > > > > > vendor "Intel", unknown product 0x5045 (class
> > > > > > > > > > > > > > network subclass
> > > > > > > > > > > > > > ethernet, rev 0x01) at pci3 dev 1 function 0 not
> > > > > > > > > > > > > > configured
> > > > > > > > > > > > > > vendor "Intel", unknown product 0x5049 (class
> > > > > > > > > > > > > > network subclass
> > > > > > > > > > > > > > ethernet, rev 0x01) at pci3 dev 2 function 0 not
> > > > > > > > > > > > > > configured
> > > > > > > > > > > > > > gcu0 at pci3 dev 3 function 0 "Intel EP80579 GCU"
> > > > > > > > > > > > > > rev 0x01
> > > > > > > > > > > > > > "Intel EP80579 CANbus" rev 0x01 at pci3 dev 4
> > > > > > > > > > > > > > function 0 not
> > > > > > > > > > > > > > configured
> > > > > > > > > > > > > > "Intel EP80579 CANbus" rev 0x01 at pci3 dev 5
> > > > > > > > > > > > > > function 0 not
> > > > > > > > > > > > > > configured
> > > > > > > > > > > > > > "Intel EP80579 Serial" rev 0x01 at pci3 dev 6
> > > > > > > > > > > > > > function 0 not
> > > > > > > > > > > > > > configured
> > > > > > > > > > > > > > "Intel EP80579 1588" rev 0x01 at pci3 dev 7
function
> > > > > > > > > > > > > > 0 not
> > > > > > > > > > > > > > configured
> > > > > > > > > > > > > > "Intel EP80579 LEB" rev 0x01 at pci3 dev 8
function
> > > > > > > > > > > > > > 0 not
> > > > > > > > > > > > > > configured
> > > > > > > > > > > > > > vendor "Intel", unknown product 0x502d (class
> > > > > > > > > > > > > > processor subclass
> > > > > > > > > > > > > > Co-processor, rev 0x01) at pci3 dev 9 function 0
not
> > > > > > > > > > > > > > configured
> > > > > > > > > > > > > > "Intel EP80579 Reserved" rev 0x01 at pci3 dev 10
> > > > > > > > > > > > > > function 0 not
> > > > > > > > > > > > > > configured
> > > > > > > > > > > > > > vendor "Intel", unknown product 0x504c (class
> > > > > > > > > > > > > > processor subclass
> > > > > > > > > > > > > > Co-processor, rev 0x01) at pci3 dev 11 function 0
> > > > > > > > > > > > > > not configured
> > > > > > > > > > > > > > "Intel EP80579 Reserved" rev 0x01 at pci3 dev 12
> > > > > > > > > > > > > > function 0 not
> > > > > > > > > > > > > > configured
> > > > > > > > > > > > > > uhci0 at pci0 dev 29 function 0 "Intel EP80579
USB"
> > > > > > > > > > > > > > rev 0x01:
> > > > > > > apic
> > > > > > > > > > > > > > 2
> > > > > > > > > > > > > > int 23
> > > > > > > > > > > > > > ehci0 at pci0 dev 29 function 7 "Intel EP80579
USB"
> > > > > > > > > > > > > > rev 0x01:
> > > > > > > apic
> > > > > > > > > > > > > > 2
> > > > > > > > > > > > > > int 23
> > > > > > > > > > > > > > usb0 at ehci0: USB revision 2.0
> > > > > > > > > > > > > > uhub0 at usb0 "Intel EHCI root hub" rev 2.00/1.00
> > > > > > > > > > > > > > addr 1
> > > > > > > > > > > > > > pcib0 at pci0 dev 31 function 0 "Intel EP80579
LPC"
> > > > > > > > > > > > > > rev 0x01
> > > > > > > > > > > > > > ahci0 at pci0 dev 31 function 2 "Intel EP80579
AHCI"
> > > > > > > > > > > > > > rev 0x01:
> > > > > > > msi,
> > > > > > > > > > > > > > AHCI 1.1
> > > > > > > > > > > > > > ahci0: port 0: 3.0Gb/s
> > > > > > > > > > > > > > scsibus1 at ahci0: 32 targets
> > > > > > > > > > > > > > sd0 at scsibus1 targ 0 lun 0: <ATA, TOSHIBA
> > > > > > > > > > > > > > MK6037GS, DL34>
> > > > > > > SCSI3
> > > > > > > > > > > > > > 0/direct fixed
t10.ATA_TOSHIBA_MK6037GSX_676FTD3DT
> > > > > > > > > > > > > > sd0: 57231MB, 512 bytes/sector, 117210240 sectors
> > > > > > > > > > > > > > ichiic0 at pci0 dev 31 function 3 "Intel EP80579
> > > > > > > > > > > > > > SMBus" rev
> > > > > > > 0x01:
> > > > > > > > > > > > > > apic 2 int 19
> > > > > > > > > > > > > > iic0 at ichiic0
> > > > > > > > > > > > > > spdmem0 at iic0 addr 0x50: 1GB DDR2 SDRAM
non-parity
> > > > > > > > > > > > > > PC2-5300CL5
> > > > > > > > > > > > > > SO-DIMM
> > > > > > > > > > > > > > usb1 at uhci0: USB revision 1.0
> > > > > > > > > > > > > > uhub1 at usb1 "Intel UHCI root hub" rev 1.00/1.00
> > > > > > > > > > > > > > addr 1
> > > > > > > > > > > > > > isa0 at pcib0
> > > > > > > > > > > > > > isadma0 at isa0
> > > > > > > > > > > > > > com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16
byte
> > > > > > > > > > > > > > fifo
> > > > > > > > > > > > > > com0: console
> > > > > > > > > > > > > > com1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16
byte
> > > > > > > > > > > > > > fifo
> > > > > > > > > > > > > > pckbc0 at isa0 port 0x60/5
> > > > > > > > > > > > > > pckbc0: using irq 12 for aux slot
> > > > > > > > > > > > > > pckbd0 at pckbc0 (kbd slot)
> > > > > > > > > > > > > > pckbc0: using irq 1 for kbd slot
> > > > > > > > > > > > > > wskbd0 at pckbd0: console keyboard
> > > > > > > > > > > > > > pcppi0 at isa0 port 0x61
> > > > > > > > > > > > > > spkr0 at pcppi0
> > > > > > > > > > > > > > npx0 at isa0 port 0xf0/16: reported by CPUID;
using
> > > > > > > > > > > > > > exception 16
> > > > > > > > > > > > > > vscsi0 at root
> > > > > > > > > > > > > > scsibus2 at vscsi0: 256 targets
> > > > > > > > > > > > > > softraid0 at root
> > > > > > > > > > > > > > scsibus3 at softraid0: 256 targets
> > > > > > > > > > > > > > root on sd0a (f67e7646a5f64b3f.a) swap on sd0b
dump
> > > > > > > > > > > > > > on sd0b
> > > > > > > > > > > > hi
> > > > > > > > > > > >
> > > > > > > > > > > > shure
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > # pcidump -v
> > > > > > > > > > > > Domain /dev/pci0:
> > > > > > > > > > > > 0:0:0: Intel EP80579 Host
> > > > > > > > > > > >        0x0000: Vendor ID: 8086 Product ID: 5020
> > > > > > > > > > > >        0x0004: Command: 0006 Status: 2010
> > > > > > > > > > > >        0x0008: Class: 06 Subclass: 00 Interface: 00
> > > > > > > > > > > > Revision: 01
> > > > > > > > > > > >        0x000c: BIST: 00 Header Type: 80 Latency
Timer:
> > > > > > > > > > > > 00 Cache
> > > > > > > Line
> > > > > > > > > > > > Size: 00
> > > > > > > > > > > >        0x0010: BAR empty (00000000)
> > > > > > > > > > > >        0x0014: BAR empty (00000000)
> > > > > > > > > > > >        0x0018: BAR empty (00000000)
> > > > > > > > > > > >        0x001c: BAR empty (00000000)
> > > > > > > > > > > >        0x0020: BAR empty (00000000)
> > > > > > > > > > > >        0x0024: BAR empty (00000000)
> > > > > > > > > > > >        0x0028: Cardbus CIS: 00000000
> > > > > > > > > > > >        0x002c: Subsystem Vendor ID: 8086 Product ID:
> > > > > > > > > > > > 5020
> > > > > > > > > > > >        0x0030: Expansion ROM Base Address: 00000000
> > > > > > > > > > > >        0x0038: 00000000
> > > > > > > > > > > >        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00
> > > > > > > > > > > > Max Lat: 00
> > > > > > > > > > > >        0x0040: Capability 0x09: Vendor Specific
> > > > > > > > > > > > 0:0:1: Intel EP80579 Memory
> > > > > > > > > > > >        0x0000: Vendor ID: 8086 Product ID: 5021
> > > > > > > > > > > >        0x0004: Command: 0000 Status: 0000
> > > > > > > > > > > >        0x0008: Class: ff Subclass: 00 Interface: 00
> > > > > > > > > > > > Revision: 01
> > > > > > > > > > > >        0x000c: BIST: 00 Header Type: 00 Latency
Timer:
> > > > > > > > > > > > 00 Cache
> > > > > > > Line
> > > > > > > > > > > > Size: 00
> > > > > > > > > > > >        0x0010: BAR empty (00000000)
> > > > > > > > > > > >        0x0014: BAR empty (00000000)
> > > > > > > > > > > >        0x0018: BAR empty (00000000)
> > > > > > > > > > > >        0x001c: BAR empty (00000000)
> > > > > > > > > > > >        0x0020: BAR empty (00000000)
> > > > > > > > > > > >        0x0024: BAR empty (00000000)
> > > > > > > > > > > >        0x0028: Cardbus CIS: 00000000
> > > > > > > > > > > >        0x002c: Subsystem Vendor ID: 8086 Product ID:
> > > > > > > > > > > > 5021
> > > > > > > > > > > >        0x0030: Expansion ROM Base Address: 00000000
> > > > > > > > > > > >        0x0038: 00000000
> > > > > > > > > > > >        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00
> > > > > > > > > > > > Max Lat: 00
> > > > > > > > > > > > 0:1:0: Intel EP80579 EDMA
> > > > > > > > > > > >        0x0000: Vendor ID: 8086 Product ID: 5023
> > > > > > > > > > > >        0x0004: Command: 0002 Status: 0010
> > > > > > > > > > > >        0x0008: Class: 08 Subclass: 80 Interface: 00
> > > > > > > > > > > > Revision: 01
> > > > > > > > > > > >        0x000c: BIST: 00 Header Type: 00 Latency
Timer:
> > > > > > > > > > > > 00 Cache
> > > > > > > Line
> > > > > > > > > > > > Size: 00
> > > > > > > > > > > >        0x0010: BAR mem 32bit addr:
0xfdfff000/0x00001000
> > > > > > > > > > > >        0x0014: BAR empty (00000000)
> > > > > > > > > > > >        0x0018: BAR empty (00000000)
> > > > > > > > > > > >        0x001c: BAR empty (00000000)
> > > > > > > > > > > >        0x0020: BAR empty (00000000)
> > > > > > > > > > > >        0x0024: BAR empty (00000000)
> > > > > > > > > > > >        0x0028: Cardbus CIS: 00000000
> > > > > > > > > > > >        0x002c: Subsystem Vendor ID: 8086 Product ID:
> > > > > > > > > > > > 5023
> > > > > > > > > > > >        0x0030: Expansion ROM Base Address: 00000000
> > > > > > > > > > > >        0x0038: 00000000
> > > > > > > > > > > >        0x003c: Interrupt Pin: 01 Line: 05 Min Gnt: 00
> > > > > > > > > > > > Max Lat: 00
> > > > > > > > > > > >        0x00b0: Capability 0x05: Message Signaled
> > > > > > > > > > > > Interrupts (MSI)
> > > > > > > > > > > > 0:2:0: Intel EP80579 PCIE
> > > > > > > > > > > >        0x0000: Vendor ID: 8086 Product ID: 5024
> > > > > > > > > > > >        0x0004: Command: 0007 Status: 0010
> > > > > > > > > > > >        0x0008: Class: 06 Subclass: 04 Interface: 00
> > > > > > > > > > > > Revision: 01
> > > > > > > > > > > >        0x000c: BIST: 00 Header Type: 01 Latency
Timer:
> > > > > > > > > > > > 00 Cache
> > > > > > > Line
> > > > > > > > > > > > Size: 10
> > > > > > > > > > > >        0x0010: 00000000
> > > > > > > > > > > >        0x0014: 00000000
> > > > > > > > > > > >        0x0018: Primary Bus: 0 Secondary Bus: 1
> > > > > > > > > > > > Subordinate Bus: 1
> > > > > > > > > > > >                Secondary Latency Timer: 00
> > > > > > > > > > > >        0x001c: I/O Base: c0 I/O Limit: c0 Secondary
> > > > > > > > > > > > Status: 0000
> > > > > > > > > > > >        0x0020: Memory Base: fda0 Memory Limit: fda0
> > > > > > > > > > > >        0x0024: Prefetch Memory Base: fde1 Prefetch
> > > > > > > > > > > > Memory Limit:
> > > > > > > > > > > > fde1
> > > > > > > > > > > >        0x0028: Prefetch Memory Base Upper 32 Bits:
> > > > > > > > > > > > 00000000
> > > > > > > > > > > >        0x002c: Prefetch Memory Limit Upper 32 Bits:
> > > > > > > > > > > > 00000000
> > > > > > > > > > > >        0x0030: I/O Base Upper 16 Bits: 0000 I/O Limit
> > > > > > > > > > > > Upper 16
> > > > > > > Bits:
> > > > > > > > > > > > 0000
> > > > > > > > > > > >        0x0038: Expansion ROM Base Address: 00000000
> > > > > > > > > > > >        0x003c: Interrupt Pin: 01 Line: 05 Bridge
> > > > > > > > > > > > Control: 0000
> > > > > > > > > > > >        0x0050: Capability 0x01: Power Management
> > > > > > > > > > > >        0x0058: Capability 0x05: Message Signaled
> > > > > > > > > > > > Interrupts (MSI)
> > > > > > > > > > > >        0x0064: Capability 0x10: PCI Express
> > > > > > > > > > > >                Link Speed: 2.5 / 2.5 GT/s Link Width:
x1
> > > > > > > > > > > > / x8
> > > > > > > > > > > > 0:3:0: Intel EP80579 PCIE
> > > > > > > > > > > >        0x0000: Vendor ID: 8086 Product ID: 5025
> > > > > > > > > > > >        0x0004: Command: 0007 Status: 0010
> > > > > > > > > > > >        0x0008: Class: 06 Subclass: 04 Interface: 00
> > > > > > > > > > > > Revision: 01
> > > > > > > > > > > >        0x000c: BIST: 00 Header Type: 01 Latency
Timer:
> > > > > > > > > > > > 00 Cache
> > > > > > > Line
> > > > > > > > > > > > Size: 10
> > > > > > > > > > > >        0x0010: 00000000
> > > > > > > > > > > >        0x0014: 00000000
> > > > > > > > > > > >        0x0018: Primary Bus: 0 Secondary Bus: 2
> > > > > > > > > > > > Subordinate Bus: 2
> > > > > > > > > > > >                Secondary Latency Timer: 00
> > > > > > > > > > > >        0x001c: I/O Base: e0 I/O Limit: e0 Secondary
> > > > > > > > > > > > Status: 2000
> > > > > > > > > > > >        0x0020: Memory Base: fdd0 Memory Limit: fdd0
> > > > > > > > > > > >        0x0024: Prefetch Memory Base: fdc1 Prefetch
> > > > > > > > > > > > Memory Limit:
> > > > > > > > > > > > fdc1
> > > > > > > > > > > >        0x0028: Prefetch Memory Base Upper 32 Bits:
> > > > > > > > > > > > 00000000
> > > > > > > > > > > >        0x002c: Prefetch Memory Limit Upper 32 Bits:
> > > > > > > > > > > > 00000000
> > > > > > > > > > > >        0x0030: I/O Base Upper 16 Bits: 0000 I/O Limit
> > > > > > > > > > > > Upper 16
> > > > > > > Bits:
> > > > > > > > > > > > 0000
> > > > > > > > > > > >        0x0038: Expansion ROM Base Address: 00000000
> > > > > > > > > > > >        0x003c: Interrupt Pin: 01 Line: 05 Bridge
> > > > > > > > > > > > Control: 0000
> > > > > > > > > > > >        0x0050: Capability 0x01: Power Management
> > > > > > > > > > > >        0x0058: Capability 0x05: Message Signaled
> > > > > > > > > > > > Interrupts (MSI)
> > > > > > > > > > > >        0x0064: Capability 0x10: PCI Express
> > > > > > > > > > > >                Link Speed: 2.5 / 2.5 GT/s Link Width:
x0
> > > > > > > > > > > > / x4
> > > > > > > > > > > > 0:4:0: Intel EP80579
> > > > > > > > > > > >        0x0000: Vendor ID: 8086 Product ID: 5037
> > > > > > > > > > > >        0x0004: Command: 0007 Status: 0010
> > > > > > > > > > > >        0x0008: Class: 06 Subclass: 04 Interface: 00
> > > > > > > > > > > > Revision: 01
> > > > > > > > > > > >        0x000c: BIST: 00 Header Type: 01 Latency
Timer:
> > > > > > > > > > > > 00 Cache
> > > > > > > Line
> > > > > > > > > > > > Size: 00
> > > > > > > > > > > >        0x0010: 00000000
> > > > > > > > > > > >        0x0014: 00000000
> > > > > > > > > > > >        0x0018: Primary Bus: 0 Secondary Bus: 3
> > > > > > > > > > > > Subordinate Bus: 3
> > > > > > > > > > > >                Secondary Latency Timer: 00
> > > > > > > > > > > >        0x001c: I/O Base: d0 I/O Limit: d0 Secondary
> > > > > > > > > > > > Status: 0000
> > > > > > > > > > > >        0x0020: Memory Base: c000 Memory Limit: dff0
> > > > > > > > > > > >        0x0024: Prefetch Memory Base: fdb1 Prefetch
> > > > > > > > > > > > Memory Limit:
> > > > > > > > > > > > fdb1
> > > > > > > > > > > >        0x0028: Prefetch Memory Base Upper 32 Bits:
> > > > > > > > > > > > 00000000
> > > > > > > > > > > >        0x002c: Prefetch Memory Limit Upper 32 Bits:
> > > > > > > > > > > > 00000000
> > > > > > > > > > > >        0x0030: I/O Base Upper 16 Bits: 0000 I/O Limit
> > > > > > > > > > > > Upper 16
> > > > > > > Bits:
> > > > > > > > > > > > 0000
> > > > > > > > > > > >        0x0038: Expansion ROM Base Address: 00000000
> > > > > > > > > > > >        0x003c: Interrupt Pin: 01 Line: 00 Bridge
> > > > > > > > > > > > Control: 0000
> > > > > > > > > > > >        0x00dc: Capability 0x01: Power Management
> > > > > > > > > > > > 0:29:0: Intel EP80579 USB
> > > > > > > > > > > >        0x0000: Vendor ID: 8086 Product ID: 5033
> > > > > > > > > > > >        0x0004: Command: 0005 Status: 0280
> > > > > > > > > > > >        0x0008: Class: 0c Subclass: 03 Interface: 00
> > > > > > > > > > > > Revision: 01
> > > > > > > > > > > >        0x000c: BIST: 00 Header Type: 80 Latency
Timer:
> > > > > > > > > > > > 00 Cache
> > > > > > > Line
> > > > > > > > > > > > Size: 00
> > > > > > > > > > > >        0x0010: BAR empty (00000000)
> > > > > > > > > > > >        0x0014: BAR empty (00000000)
> > > > > > > > > > > >        0x0018: BAR empty (00000000)
> > > > > > > > > > > >        0x001c: BAR empty (00000000)
> > > > > > > > > > > >        0x0020: BAR io addr: 0x0000ff00/0x0020
> > > > > > > > > > > >        0x0024: BAR empty (00000000)
> > > > > > > > > > > >        0x0028: Cardbus CIS: 00000000
> > > > > > > > > > > >        0x002c: Subsystem Vendor ID: 8086 Product ID:
> > > > > > > > > > > > 5033
> > > > > > > > > > > >        0x0030: Expansion ROM Base Address: 00000000
> > > > > > > > > > > >        0x0038: 00000000
> > > > > > > > > > > >        0x003c: Interrupt Pin: 01 Line: 09 Min Gnt: 00
> > > > > > > > > > > > Max Lat: 00
> > > > > > > > > > > > 0:29:7: Intel EP80579 USB
> > > > > > > > > > > >        0x0000: Vendor ID: 8086 Product ID: 5035
> > > > > > > > > > > >        0x0004: Command: 0006 Status: 0290
> > > > > > > > > > > >        0x0008: Class: 0c Subclass: 03 Interface: 20
> > > > > > > > > > > > Revision: 01
> > > > > > > > > > > >        0x000c: BIST: 00 Header Type: 00 Latency
Timer:
> > > > > > > > > > > > 00 Cache
> > > > > > > Line
> > > > > > > > > > > > Size: 00
> > > > > > > > > > > >        0x0010: BAR mem 32bit addr:
0xfdffb000/0x00000400
> > > > > > > > > > > >        0x0014: BAR empty (00000000)
> > > > > > > > > > > >        0x0018: BAR empty (00000000)
> > > > > > > > > > > >        0x001c: BAR empty (00000000)
> > > > > > > > > > > >        0x0020: BAR empty (00000000)
> > > > > > > > > > > >        0x0024: BAR empty (00000000)
> > > > > > > > > > > >        0x0028: Cardbus CIS: 00000000
> > > > > > > > > > > >        0x002c: Subsystem Vendor ID: 8086 Product ID:
> > > > > > > > > > > > 5035
> > > > > > > > > > > >        0x0030: Expansion ROM Base Address: 00000000
> > > > > > > > > > > >        0x0038: 00000000
> > > > > > > > > > > >        0x003c: Interrupt Pin: 01 Line: 09 Min Gnt: 00
> > > > > > > > > > > > Max Lat: 00
> > > > > > > > > > > >        0x0050: Capability 0x01: Power Management
> > > > > > > > > > > > 0:31:0: Intel EP80579 LPC
> > > > > > > > > > > >        0x0000: Vendor ID: 8086 Product ID: 5031
> > > > > > > > > > > >        0x0004: Command: 0007 Status: 0200
> > > > > > > > > > > >        0x0008: Class: 06 Subclass: 01 Interface: 00
> > > > > > > > > > > > Revision: 01
> > > > > > > > > > > >        0x000c: BIST: 00 Header Type: 80 Latency
Timer:
> > > > > > > > > > > > 00 Cache
> > > > > > > Line
> > > > > > > > > > > > Size: 00
> > > > > > > > > > > >        0x0010: BAR empty (00000000)
> > > > > > > > > > > >        0x0014: BAR empty (00000000)
> > > > > > > > > > > >        0x0018: BAR empty (00000000)
> > > > > > > > > > > >        0x001c: BAR empty (00000000)
> > > > > > > > > > > >        0x0020: BAR empty (00000000)
> > > > > > > > > > > >        0x0024: BAR empty (00000000)
> > > > > > > > > > > >        0x0028: Cardbus CIS: 00000000
> > > > > > > > > > > >        0x002c: Subsystem Vendor ID: 8086 Product ID:
> > > > > > > > > > > > 5031
> > > > > > > > > > > >        0x0030: Expansion ROM Base Address: 00000000
> > > > > > > > > > > >        0x0038: 00000000
> > > > > > > > > > > >        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00
> > > > > > > > > > > > Max Lat: 00
> > > > > > > > > > > > 0:31:2: Intel EP80579 AHCI
> > > > > > > > > > > >        0x0000: Vendor ID: 8086 Product ID: 5029
> > > > > > > > > > > >        0x0004: Command: 0007 Status: 02b0
> > > > > > > > > > > >        0x0008: Class: 01 Subclass: 06 Interface: 01
> > > > > > > > > > > > Revision: 01
> > > > > > > > > > > >        0x000c: BIST: 00 Header Type: 00 Latency
Timer:
> > > > > > > > > > > > 00 Cache
> > > > > > > Line
> > > > > > > > > > > > Size: 00
> > > > > > > > > > > >        0x0010: BAR io addr: 0x0000fe00/0x0008
> > > > > > > > > > > >        0x0014: BAR io addr: 0x0000fd00/0x0004
> > > > > > > > > > > >        0x0018: BAR io addr: 0x0000fc00/0x0008
> > > > > > > > > > > >        0x001c: BAR io addr: 0x0000fb00/0x0004
> > > > > > > > > > > >        0x0020: BAR io addr: 0x0000fa00/0x0020
> > > > > > > > > > > >        0x0024: BAR mem 32bit addr:
0xfdffa000/0x00000400
> > > > > > > > > > > >        0x0028: Cardbus CIS: 00000000
> > > > > > > > > > > >        0x002c: Subsystem Vendor ID: 8086 Product ID:
> > > > > > > > > > > > 5028
> > > > > > > > > > > >        0x0030: Expansion ROM Base Address: 00000000
> > > > > > > > > > > >        0x0038: 00000000
> > > > > > > > > > > >        0x003c: Interrupt Pin: 02 Line: ff Min Gnt: 00
> > > > > > > > > > > > Max Lat: 00
> > > > > > > > > > > >        0x0080: Capability 0x05: Message Signaled
> > > > > > > > > > > > Interrupts (MSI)
> > > > > > > > > > > >        0x0070: Capability 0x01: Power Management
> > > > > > > > > > > >        0x00a8: Capability 0x12: SATA
> > > > > > > > > > > > 0:31:3: Intel EP80579 SMBus
> > > > > > > > > > > >        0x0000: Vendor ID: 8086 Product ID: 5032
> > > > > > > > > > > >        0x0004: Command: 0001 Status: 0280
> > > > > > > > > > > >        0x0008: Class: 0c Subclass: 05 Interface: 00
> > > > > > > > > > > > Revision: 01
> > > > > > > > > > > >        0x000c: BIST: 00 Header Type: 00 Latency
Timer:
> > > > > > > > > > > > 00 Cache
> > > > > > > Line
> > > > > > > > > > > > Size: 00
> > > > > > > > > > > >        0x0010: BAR empty (00000000)
> > > > > > > > > > > >        0x0014: BAR empty (00000000)
> > > > > > > > > > > >        0x0018: BAR empty (00000000)
> > > > > > > > > > > >        0x001c: BAR empty (00000000)
> > > > > > > > > > > >        0x0020: BAR io addr: 0x00000500/0x0020
> > > > > > > > > > > >        0x0024: BAR empty (00000000)
> > > > > > > > > > > >        0x0028: Cardbus CIS: 00000000
> > > > > > > > > > > >        0x002c: Subsystem Vendor ID: 8086 Product ID:
> > > > > > > > > > > > 5032
> > > > > > > > > > > >        0x0030: Expansion ROM Base Address: 00000000
> > > > > > > > > > > >        0x0038: 00000000
> > > > > > > > > > > >        0x003c: Interrupt Pin: 02 Line: ff Min Gnt: 00
> > > > > > > > > > > > Max Lat: 00
> > > > > > > > > > > > 1:0:0: Intel 82574L
> > > > > > > > > > > >        0x0000: Vendor ID: 8086 Product ID: 10d3
> > > > > > > > > > > >        0x0004: Command: 0007 Status: 0010
> > > > > > > > > > > >        0x0008: Class: 02 Subclass: 00 Interface: 00
> > > > > > > > > > > > Revision: 00
> > > > > > > > > > > >        0x000c: BIST: 00 Header Type: 00 Latency
Timer:
> > > > > > > > > > > > 00 Cache
> > > > > > > Line
> > > > > > > > > > > > Size: 10
> > > > > > > > > > > >        0x0010: BAR mem 32bit addr:
0xfdac0000/0x00020000
> > > > > > > > > > > >        0x0014: BAR empty (00000000)
> > > > > > > > > > > >        0x0018: BAR io addr: 0x0000cf00/0x0020
> > > > > > > > > > > >        0x001c: BAR mem 32bit addr:
0xfdafc000/0x00004000
> > > > > > > > > > > >        0x0020: BAR empty (00000000)
> > > > > > > > > > > >        0x0024: BAR empty (00000000)
> > > > > > > > > > > >        0x0028: Cardbus CIS: 00000000
> > > > > > > > > > > >        0x002c: Subsystem Vendor ID: 8086 Product ID:
> > > > > > > > > > > > 0000
> > > > > > > > > > > >        0x0030: Expansion ROM Base Address: 00000000
> > > > > > > > > > > >        0x0038: 00000000
> > > > > > > > > > > >        0x003c: Interrupt Pin: 01 Line: 05 Min Gnt: 00
> > > > > > > > > > > > Max Lat: 00
> > > > > > > > > > > >        0x00c8: Capability 0x01: Power Management
> > > > > > > > > > > >        0x00d0: Capability 0x05: Message Signaled
> > > > > > > > > > > > Interrupts (MSI)
> > > > > > > > > > > >        0x00e0: Capability 0x10: PCI Express
> > > > > > > > > > > >                Link Speed: 2.5 / 2.5 GT/s Link Width:
x1
> > > > > > > > > > > > / x1
> > > > > > > > > > > >        0x00a0: Capability 0x11: Extended Message
> > > > > > > > > > > > Signaled
> > > > > > > Interrupts
> > > > > > > > > > > > (MSI-X)
> > > > > > > > > > > > 3:0:0: Intel unknown
> > > > > > > > > > > >        0x0000: Vendor ID: 8086 Product ID: 5041
> > > > > > > > > > > >        0x0004: Command: 0007 Status: 0010
> > > > > > > > > > > >        0x0008: Class: 02 Subclass: 00 Interface: 00
> > > > > > > > > > > > Revision: 01
> > > > > > > > > > > >        0x000c: BIST: 00 Header Type: 00 Latency
Timer:
> > > > > > > > > > > > 00 Cache
> > > > > > > Line
> > > > > > > > > > > > Size: 00
> > > > > > > > > > > >        0x0010: BAR mem 32bit addr:
0xdffc0000/0x00020000
> > > > > > > > > > > >        0x0014: BAR io addr: 0x0000df00/0x0020
> > > > > > > > > > > >        0x0018: BAR empty (00000000)
> > > > > > > > > > > >        0x001c: BAR empty (00000000)
> > > > > > > > > > > >        0x0020: BAR empty (00000000)
> > > > > > > > > > > >        0x0024: BAR empty (00000000)
> > > > > > > > > > > >        0x0028: Cardbus CIS: 00000000
> > > > > > > > > > > >        0x002c: Subsystem Vendor ID: 0000 Product ID:
> > > > > > > > > > > > 0000
> > > > > > > > > > > >        0x0030: Expansion ROM Base Address: 00000000
> > > > > > > > > > > >        0x0038: 00000000
> > > > > > > > > > > >        0x003c: Interrupt Pin: 01 Line: 05 Min Gnt: 00
> > > > > > > > > > > > Max Lat: 00
> > > > > > > > > > > >        0x00dc: Capability 0x01: Power Management
> > > > > > > > > > > >        0x00e4: Capability 0x09: Vendor Specific
> > > > > > > > > > > >        0x00f0: Capability 0x05: Message Signaled
> > > > > > > > > > > > Interrupts (MSI)
> > > > > > > > > > > > 3:1:0: Intel unknown
> > > > > > > > > > > >        0x0000: Vendor ID: 8086 Product ID: 5045
> > > > > > > > > > > >        0x0004: Command: 0007 Status: 0010
> > > > > > > > > > > >        0x0008: Class: 02 Subclass: 00 Interface: 00
> > > > > > > > > > > > Revision: 01
> > > > > > > > > > > >        0x000c: BIST: 00 Header Type: 00 Latency
Timer:
> > > > > > > > > > > > 00 Cache
> > > > > > > Line
> > > > > > > > > > > > Size: 00
> > > > > > > > > > > >        0x0010: BAR mem 32bit addr:
0xdffa0000/0x00020000
> > > > > > > > > > > >        0x0014: BAR io addr: 0x0000de00/0x0020
> > > > > > > > > > > >        0x0018: BAR empty (00000000)
> > > > > > > > > > > >        0x001c: BAR empty (00000000)
> > > > > > > > > > > >        0x0020: BAR empty (00000000)
> > > > > > > > > > > >        0x0024: BAR empty (00000000)
> > > > > > > > > > > >        0x0028: Cardbus CIS: 00000000
> > > > > > > > > > > >        0x002c: Subsystem Vendor ID: 0000 Product ID:
> > > > > > > > > > > > 0000
> > > > > > > > > > > >        0x0030: Expansion ROM Base Address: 00000000
> > > > > > > > > > > >        0x0038: 00000000
> > > > > > > > > > > >        0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00
> > > > > > > > > > > > Max Lat: 00
> > > > > > > > > > > >        0x00dc: Capability 0x01: Power Management
> > > > > > > > > > > >        0x00e4: Capability 0x09: Vendor Specific
> > > > > > > > > > > >        0x00f0: Capability 0x05: Message Signaled
> > > > > > > > > > > > Interrupts (MSI)
> > > > > > > > > > > > 3:2:0: Intel unknown
> > > > > > > > > > > >        0x0000: Vendor ID: 8086 Product ID: 5049
> > > > > > > > > > > >        0x0004: Command: 0007 Status: 0010
> > > > > > > > > > > >        0x0008: Class: 02 Subclass: 00 Interface: 00
> > > > > > > > > > > > Revision: 01
> > > > > > > > > > > >        0x000c: BIST: 00 Header Type: 00 Latency
Timer:
> > > > > > > > > > > > 00 Cache
> > > > > > > Line
> > > > > > > > > > > > Size: 00
> > > > > > > > > > > >        0x0010: BAR mem 32bit addr:
0xdff80000/0x00020000
> > > > > > > > > > > >        0x0014: BAR io addr: 0x0000dd00/0x0020
> > > > > > > > > > > >        0x0018: BAR empty (00000000)
> > > > > > > > > > > >        0x001c: BAR empty (00000000)
> > > > > > > > > > > >        0x0020: BAR empty (00000000)
> > > > > > > > > > > >        0x0024: BAR empty (00000000)
> > > > > > > > > > > >        0x0028: Cardbus CIS: 00000000
> > > > > > > > > > > >        0x002c: Subsystem Vendor ID: 0000 Product ID:
> > > > > > > > > > > > 0000
> > > > > > > > > > > >        0x0030: Expansion ROM Base Address: 00000000
> > > > > > > > > > > >        0x0038: 00000000
> > > > > > > > > > > >        0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00
> > > > > > > > > > > > Max Lat: 00
> > > > > > > > > > > >        0x00dc: Capability 0x01: Power Management
> > > > > > > > > > > >        0x00e4: Capability 0x09: Vendor Specific
> > > > > > > > > > > >        0x00f0: Capability 0x05: Message Signaled
> > > > > > > > > > > > Interrupts (MSI)
> > > > > > > > > > > > 3:3:0: Intel EP80579 GCU
> > > > > > > > > > > >        0x0000: Vendor ID: 8086 Product ID: 503e
> > > > > > > > > > > >        0x0004: Command: 0002 Status: 0010
> > > > > > > > > > > >        0x0008: Class: ff Subclass: 00 Interface: 00
> > > > > > > > > > > > Revision: 01
> > > > > > > > > > > >        0x000c: BIST: 00 Header Type: 00 Latency
Timer:
> > > > > > > > > > > > 00 Cache
> > > > > > > Line
> > > > > > > > > > > > Size: 00
> > > > > > > > > > > >        0x0010: BAR mem 32bit addr:
0xdffff000/0x00001000
> > > > > > > > > > > >        0x0014: BAR empty (00000000)
> > > > > > > > > > > >        0x0018: BAR empty (00000000)
> > > > > > > > > > > >        0x001c: BAR empty (00000000)
> > > > > > > > > > > >        0x0020: BAR empty (00000000)
> > > > > > > > > > > >        0x0024: BAR empty (00000000)
> > > > > > > > > > > >        0x0028: Cardbus CIS: 00000000
> > > > > > > > > > > >        0x002c: Subsystem Vendor ID: 0000 Product ID:
> > > > > > > > > > > > 0000
> > > > > > > > > > > >        0x0030: Expansion ROM Base Address: 00000000
> > > > > > > > > > > >        0x0038: 00000000
> > > > > > > > > > > >        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00
> > > > > > > > > > > > Max Lat: 00
> > > > > > > > > > > >        0x00dc: Capability 0x01: Power Management
> > > > > > > > > > > > 3:4:0: Intel EP80579 CANbus
> > > > > > > > > > > >        0x0000: Vendor ID: 8086 Product ID: 5039
> > > > > > > > > > > >        0x0004: Command: 0002 Status: 0010
> > > > > > > > > > > >        0x0008: Class: 0c Subclass: 09 Interface: 00
> > > > > > > > > > > > Revision: 01
> > > > > > > > > > > >        0x000c: BIST: 00 Header Type: 00 Latency
Timer:
> > > > > > > > > > > > 00 Cache
> > > > > > > Line
> > > > > > > > > > > > Size: 00
> > > > > > > > > > > >        0x0010: BAR mem 32bit addr:
0xdfffe000/0x00001000
> > > > > > > > > > > >        0x0014: BAR empty (00000000)
> > > > > > > > > > > >        0x0018: BAR empty (00000000)
> > > > > > > > > > > >        0x001c: BAR empty (00000000)
> > > > > > > > > > > >        0x0020: BAR empty (00000000)
> > > > > > > > > > > >        0x0024: BAR empty (00000000)
> > > > > > > > > > > >        0x0028: Cardbus CIS: 00000000
> > > > > > > > > > > >        0x002c: Subsystem Vendor ID: 0000 Product ID:
> > > > > > > > > > > > 0000
> > > > > > > > > > > >        0x0030: Expansion ROM Base Address: 00000000
> > > > > > > > > > > >        0x0038: 00000000
> > > > > > > > > > > >        0x003c: Interrupt Pin: 01 Line: 05 Min Gnt: 00
> > > > > > > > > > > > Max Lat: 00
> > > > > > > > > > > >        0x00dc: Capability 0x01: Power Management
> > > > > > > > > > > >        0x00e4: Capability 0x09: Vendor Specific
> > > > > > > > > > > >        0x00f0: Capability 0x05: Message Signaled
> > > > > > > > > > > > Interrupts (MSI)
> > > > > > > > > > > > 3:5:0: Intel EP80579 CANbus
> > > > > > > > > > > >        0x0000: Vendor ID: 8086 Product ID: 503a
> > > > > > > > > > > >        0x0004: Command: 0002 Status: 0010
> > > > > > > > > > > >        0x0008: Class: 0c Subclass: 09 Interface: 00
> > > > > > > > > > > > Revision: 01
> > > > > > > > > > > >        0x000c: BIST: 00 Header Type: 00 Latency
Timer:
> > > > > > > > > > > > 00 Cache
> > > > > > > Line
> > > > > > > > > > > > Size: 00
> > > > > > > > > > > >        0x0010: BAR mem 32bit addr:
0xdfffd000/0x00001000
> > > > > > > > > > > >        0x0014: BAR empty (00000000)
> > > > > > > > > > > >        0x0018: BAR empty (00000000)
> > > > > > > > > > > >        0x001c: BAR empty (00000000)
> > > > > > > > > > > >        0x0020: BAR empty (00000000)
> > > > > > > > > > > >        0x0024: BAR empty (00000000)
> > > > > > > > > > > >        0x0028: Cardbus CIS: 00000000
> > > > > > > > > > > >        0x002c: Subsystem Vendor ID: 0000 Product ID:
> > > > > > > > > > > > 0000
> > > > > > > > > > > >        0x0030: Expansion ROM Base Address: 00000000
> > > > > > > > > > > >        0x0038: 00000000
> > > > > > > > > > > >        0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00
> > > > > > > > > > > > Max Lat: 00
> > > > > > > > > > > >        0x00dc: Capability 0x01: Power Management
> > > > > > > > > > > >        0x00e4: Capability 0x09: Vendor Specific
> > > > > > > > > > > >        0x00f0: Capability 0x05: Message Signaled
> > > > > > > > > > > > Interrupts (MSI)
> > > > > > > > > > > > 3:6:0: Intel EP80579 Serial
> > > > > > > > > > > >        0x0000: Vendor ID: 8086 Product ID: 503b
> > > > > > > > > > > >        0x0004: Command: 0002 Status: 0010
> > > > > > > > > > > >        0x0008: Class: 07 Subclass: 80 Interface: 00
> > > > > > > > > > > > Revision: 01
> > > > > > > > > > > >        0x000c: BIST: 00 Header Type: 00 Latency
Timer:
> > > > > > > > > > > > 00 Cache
> > > > > > > Line
> > > > > > > > > > > > Size: 00
> > > > > > > > > > > >        0x0010: BAR mem 32bit addr:
0xdfffc000/0x00001000
> > > > > > > > > > > >        0x0014: BAR empty (00000000)
> > > > > > > > > > > >        0x0018: BAR empty (00000000)
> > > > > > > > > > > >        0x001c: BAR empty (00000000)
> > > > > > > > > > > >        0x0020: BAR empty (00000000)
> > > > > > > > > > > >        0x0024: BAR empty (00000000)
> > > > > > > > > > > >        0x0028: Cardbus CIS: 00000000
> > > > > > > > > > > >        0x002c: Subsystem Vendor ID: 0000 Product ID:
> > > > > > > > > > > > 0000
> > > > > > > > > > > >        0x0030: Expansion ROM Base Address: 00000000
> > > > > > > > > > > >        0x0038: 00000000
> > > > > > > > > > > >        0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00
> > > > > > > > > > > > Max Lat: 00
> > > > > > > > > > > >        0x00dc: Capability 0x01: Power Management
> > > > > > > > > > > >        0x00e4: Capability 0x09: Vendor Specific
> > > > > > > > > > > >        0x00f0: Capability 0x05: Message Signaled
> > > > > > > > > > > > Interrupts (MSI)
> > > > > > > > > > > > 3:7:0: Intel EP80579 1588
> > > > > > > > > > > >        0x0000: Vendor ID: 8086 Product ID: 503c
> > > > > > > > > > > >        0x0004: Command: 0002 Status: 0010
> > > > > > > > > > > >        0x0008: Class: 11 Subclass: 10 Interface: 00
> > > > > > > > > > > > Revision: 01
> > > > > > > > > > > >        0x000c: BIST: 00 Header Type: 00 Latency
Timer:
> > > > > > > > > > > > 00 Cache
> > > > > > > Line
> > > > > > > > > > > > Size: 00
> > > > > > > > > > > >        0x0010: BAR mem 32bit addr:
0xdfffb000/0x00001000
> > > > > > > > > > > >        0x0014: BAR empty (00000000)
> > > > > > > > > > > >        0x0018: BAR empty (00000000)
> > > > > > > > > > > >        0x001c: BAR empty (00000000)
> > > > > > > > > > > >        0x0020: BAR empty (00000000)
> > > > > > > > > > > >        0x0024: BAR empty (00000000)
> > > > > > > > > > > >        0x0028: Cardbus CIS: 00000000
> > > > > > > > > > > >        0x002c: Subsystem Vendor ID: 0000 Product ID:
> > > > > > > > > > > > 0000
> > > > > > > > > > > >        0x0030: Expansion ROM Base Address: 00000000
> > > > > > > > > > > >        0x0038: 00000000
> > > > > > > > > > > >        0x003c: Interrupt Pin: 01 Line: 05 Min Gnt: 00
> > > > > > > > > > > > Max Lat: 00
> > > > > > > > > > > >        0x00dc: Capability 0x01: Power Management
> > > > > > > > > > > >        0x00e4: Capability 0x09: Vendor Specific
> > > > > > > > > > > >        0x00f0: Capability 0x05: Message Signaled
> > > > > > > > > > > > Interrupts (MSI)
> > > > > > > > > > > > 3:8:0: Intel EP80579 LEB
> > > > > > > > > > > >        0x0000: Vendor ID: 8086 Product ID: 503d
> > > > > > > > > > > >        0x0004: Command: 0006 Status: 0010
> > > > > > > > > > > >        0x0008: Class: 06 Subclass: 80 Interface: 00
> > > > > > > > > > > > Revision: 01
> > > > > > > > > > > >        0x000c: BIST: 00 Header Type: 00 Latency
Timer:
> > > > > > > > > > > > 00 Cache
> > > > > > > Line
> > > > > > > > > > > > Size: 00
> > > > > > > > > > > >        0x0010: BAR mem 32bit addr:
0xdfffa000/0x00001000
> > > > > > > > > > > >        0x0014: BAR mem 32bit addr:
0xc0000000/0x10000000
> > > > > > > > > > > >        0x0018: BAR empty (00000000)
> > > > > > > > > > > >        0x001c: BAR empty (00000000)
> > > > > > > > > > > >        0x0020: BAR empty (00000000)
> > > > > > > > > > > >        0x0024: BAR empty (00000000)
> > > > > > > > > > > >        0x0028: Cardbus CIS: 00000000
> > > > > > > > > > > >        0x002c: Subsystem Vendor ID: 0000 Product ID:
> > > > > > > > > > > > 0000
> > > > > > > > > > > >        0x0030: Expansion ROM Base Address: 00000000
> > > > > > > > > > > >        0x0038: 00000000
> > > > > > > > > > > >        0x003c: Interrupt Pin: 01 Line: 05 Min Gnt: 00
> > > > > > > > > > > > Max Lat: 00
> > > > > > > > > > > >        0x00dc: Capability 0x01: Power Management
> > > > > > > > > > > >        0x00e4: Capability 0x09: Vendor Specific
> > > > > > > > > > > >        0x00f0: Capability 0x05: Message Signaled
> > > > > > > > > > > > Interrupts (MSI)
> > > > > > > > > > > > 3:9:0: Intel unknown
> > > > > > > > > > > >        0x0000: Vendor ID: 8086 Product ID: 502d
> > > > > > > > > > > >        0x0004: Command: 0006 Status: 0010
> > > > > > > > > > > >        0x0008: Class: 0b Subclass: 40 Interface: 00
> > > > > > > > > > > > Revision: 01
> > > > > > > > > > > >        0x000c: BIST: 00 Header Type: 00 Latency
Timer:
> > > > > > > > > > > > 00 Cache
> > > > > > > Line
> > > > > > > > > > > > Size: 00
> > > > > > > > > > > >        0x0010: BAR mem 32bit addr:
0xdfff4000/0x00002000
> > > > > > > > > > > >        0x0014: BAR mem 32bit addr:
0xdffec000/0x00004000
> > > > > > > > > > > >        0x0018: BAR mem 32bit addr:
0xdffe4000/0x00004000
> > > > > > > > > > > >        0x001c: BAR mem 32bit addr:
0xdfff9000/0x00001000
> > > > > > > > > > > >        0x0020: BAR empty (00000000)
> > > > > > > > > > > >        0x0024: BAR empty (00000000)
> > > > > > > > > > > >        0x0028: Cardbus CIS: 00000000
> > > > > > > > > > > >        0x002c: Subsystem Vendor ID: 0000 Product ID:
> > > > > > > > > > > > 0000
> > > > > > > > > > > >        0x0030: Expansion ROM Base Address: 00000000
> > > > > > > > > > > >        0x0038: 00000000
> > > > > > > > > > > >        0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00
> > > > > > > > > > > > Max Lat: 00
> > > > > > > > > > > >        0x00dc: Capability 0x01: Power Management
> > > > > > > > > > > >        0x00e4: Capability 0x09: Vendor Specific
> > > > > > > > > > > >        0x00f0: Capability 0x05: Message Signaled
> > > > > > > > > > > > Interrupts (MSI)
> > > > > > > > > > > > 3:10:0: Intel EP80579 Reserved
> > > > > > > > > > > >        0x0000: Vendor ID: 8086 Product ID: 503f
> > > > > > > > > > > >        0x0004: Command: 0002 Status: 0010
> > > > > > > > > > > >        0x0008: Class: 08 Subclass: 80 Interface: 00
> > > > > > > > > > > > Revision: 01
> > > > > > > > > > > >        0x000c: BIST: 00 Header Type: 00 Latency
Timer:
> > > > > > > > > > > > 00 Cache
> > > > > > > Line
> > > > > > > > > > > > Size: 00
> > > > > > > > > > > >        0x0010: BAR mem 32bit addr:
0xdffe8000/0x00004000
> > > > > > > > > > > >        0x0014: BAR mem 32bit addr:
0xdfff8000/0x00001000
> > > > > > > > > > > >        0x0018: BAR mem 32bit addr:
0xdff40000/0x00040000
> > > > > > > > > > > >        0x001c: BAR empty (00000000)
> > > > > > > > > > > >        0x0020: BAR empty (00000000)
> > > > > > > > > > > >        0x0024: BAR empty (00000000)
> > > > > > > > > > > >        0x0028: Cardbus CIS: 00000000
> > > > > > > > > > > >        0x002c: Subsystem Vendor ID: 0000 Product ID:
> > > > > > > > > > > > 0000
> > > > > > > > > > > >        0x0030: Expansion ROM Base Address: 00000000
> > > > > > > > > > > >        0x0038: 00000000
> > > > > > > > > > > >        0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00
> > > > > > > > > > > > Max Lat: 00
> > > > > > > > > > > >        0x00dc: Capability 0x01: Power Management
> > > > > > > > > > > >        0x00e4: Capability 0x09: Vendor Specific
> > > > > > > > > > > >        0x00f0: Capability 0x05: Message Signaled
> > > > > > > > > > > > Interrupts (MSI)
> > > > > > > > > > > > 3:11:0: Intel unknown
> > > > > > > > > > > >        0x0000: Vendor ID: 8086 Product ID: 504c
> > > > > > > > > > > >        0x0004: Command: 0006 Status: 0010
> > > > > > > > > > > >        0x0008: Class: 0b Subclass: 40 Interface: 00
> > > > > > > > > > > > Revision: 01
> > > > > > > > > > > >        0x000c: BIST: 00 Header Type: 00 Latency
Timer:
> > > > > > > > > > > > 00 Cache
> > > > > > > Line
> > > > > > > > > > > > Size: 00
> > > > > > > > > > > >        0x0010: BAR mem 32bit addr:
0xdfff7000/0x00001000
> > > > > > > > > > > >        0x0014: BAR mem 32bit addr:
0xdfff6000/0x00001000
> > > > > > > > > > > >        0x0018: BAR empty (00000000)
> > > > > > > > > > > >        0x001c: BAR empty (00000000)
> > > > > > > > > > > >        0x0020: BAR empty (00000000)
> > > > > > > > > > > >        0x0024: BAR empty (00000000)
> > > > > > > > > > > >        0x0028: Cardbus CIS: 00000000
> > > > > > > > > > > >        0x002c: Subsystem Vendor ID: 0000 Product ID:
> > > > > > > > > > > > 0000
> > > > > > > > > > > >        0x0030: Expansion ROM Base Address: 00000000
> > > > > > > > > > > >        0x0038: 00000000
> > > > > > > > > > > >        0x003c: Interrupt Pin: 01 Line: 07 Min Gnt: 00
> > > > > > > > > > > > Max Lat: 00
> > > > > > > > > > > >        0x00dc: Capability 0x01: Power Management
> > > > > > > > > > > >        0x00e4: Capability 0x09: Vendor Specific
> > > > > > > > > > > >        0x00f0: Capability 0x05: Message Signaled
> > > > > > > > > > > > Interrupts (MSI)
> > > > > > > > > > > > 3:12:0: Intel EP80579 Reserved
> > > > > > > > > > > >        0x0000: Vendor ID: 8086 Product ID: 5030
> > > > > > > > > > > >        0x0004: Command: 0002 Status: 0010
> > > > > > > > > > > >        0x0008: Class: 11 Subclass: 01 Interface: 00
> > > > > > > > > > > > Revision: 01
> > > > > > > > > > > >        0x000c: BIST: 00 Header Type: 00 Latency
Timer:
> > > > > > > > > > > > 00 Cache
> > > > > > > Line
> > > > > > > > > > > > Size: 00
> > > > > > > > > > > >        0x0010: BAR mem 32bit addr:
0xdfff2000/0x00002000
> > > > > > > > > > > >        0x0014: BAR empty (00000000)
> > > > > > > > > > > >        0x0018: BAR empty (00000000)
> > > > > > > > > > > >        0x001c: BAR empty (00000000)
> > > > > > > > > > > >        0x0020: BAR empty (00000000)
> > > > > > > > > > > >        0x0024: BAR empty (00000000)
> > > > > > > > > > > >        0x0028: Cardbus CIS: 00000000
> > > > > > > > > > > >        0x002c: Subsystem Vendor ID: 0000 Product ID:
> > > > > > > > > > > > 0000
> > > > > > > > > > > >        0x0030: Expansion ROM Base Address: 00000000
> > > > > > > > > > > >        0x0038: 00000000
> > > > > > > > > > > >        0x003c: Interrupt Pin: 01 Line: 05 Min Gnt: 00
> > > > > > > > > > > > Max Lat: 00
> > > > > > > > > > > >        0x00dc: Capability 0x01: Power Management
> > > > > > > > > > > >        0x00e4: Capability 0x09: Vendor Specific
> > > > > > > > > > > >        0x00f0: Capability 0x05: Message Signaled
> > > > > > > > > > > > Interrupts (MSI)
> > > > > > > > > > > >
> > > > > > > > > > > > holger
> > > > > > > > > > [demime 1.01d removed an attachment of type
> > > > > > > application/pgp-signature
> > > > > > > > > > which had a name of signature.asc]
> > > > > > Index: dev/pci/if_em_hw.c
> > > > > >
> > > > > >
===================================================================
> > > > > >
> > > > > > RCS file: /cvs/src/sys/dev/pci/if_em_hw.c,v
> > > > > >
> > > > > > retrieving revision 1.83
> > > > > >
> > > > > > diff -u -p -r1.83 if_em_hw.c
> > > > > >
> > > > > > --- dev/pci/if_em_hw.c14 Mar 2015 03:38:48 -00001.83
> > > > > >
> > > > > > +++ dev/pci/if_em_hw.c17 Apr 2015 09:34:07 -0000
> > > > > >
> > > > > > @@ -602,14 +602,17 @@ em_set_mac_type(struct em_hw *hw)
> > > > > >
> > > > > > hw->mac_type = em_pch_lpt;
> > > > > >
> > > > > > break;
> > > > > >
> > > > > > case E1000_DEV_ID_EP80579_LAN_1:
> > > > > >
> > > > > > +case E1000_DEV_ID_EP80579_LAN_4:
> > > > > >
> > > > > > hw->mac_type = em_icp_xxxx;
> > > > > >
> > > > > > hw->icp_xxxx_port_num = 0;
> > > > > >
> > > > > > break;
> > > > > >
> > > > > > case E1000_DEV_ID_EP80579_LAN_2:
> > > > > >
> > > > > > +case E1000_DEV_ID_EP80579_LAN_5:
> > > > > >
> > > > > > hw->mac_type = em_icp_xxxx;
> > > > > >
> > > > > > hw->icp_xxxx_port_num = 1;
> > > > > >
> > > > > > break;
> > > > > >
> > > > > > case E1000_DEV_ID_EP80579_LAN_3:
> > > > > >
> > > > > > +case E1000_DEV_ID_EP80579_LAN_6:
> > > > > >
> > > > > > hw->mac_type = em_icp_xxxx;
> > > > > >
> > > > > > hw->icp_xxxx_port_num = 2;
> > > > > >
> > > > > > break;
> > > > > >
> > > > > > @@ -704,6 +707,9 @@ em_set_media_type(struct em_hw *hw)
> > > > > >
> > > > > > case E1000_DEV_ID_EP80579_LAN_1:
> > > > > >
> > > > > > case E1000_DEV_ID_EP80579_LAN_2:
> > > > > >
> > > > > > case E1000_DEV_ID_EP80579_LAN_3:
> > > > > >
> > > > > > +case E1000_DEV_ID_EP80579_LAN_4:
> > > > > >
> > > > > > +case E1000_DEV_ID_EP80579_LAN_5:
> > > > > >
> > > > > > +case E1000_DEV_ID_EP80579_LAN_6:
> > > > > >
> > > > > > hw->media_type = em_media_type_oem;
> > > > > >
> > > > > > break;
> > > > > >
> > > > > > default:
> > > > > >
> > > > > > Index: dev/pci/if_em_hw.h
> > > > > >
> > > > > >
===================================================================
> > > > > >
> > > > > > RCS file: /cvs/src/sys/dev/pci/if_em_hw.h,v
> > > > > >
> > > > > > retrieving revision 1.63
> > > > > >
> > > > > > diff -u -p -r1.63 if_em_hw.h
> > > > > >
> > > > > > --- dev/pci/if_em_hw.h1 Apr 2015 18:49:32 -00001.63
> > > > > >
> > > > > > +++ dev/pci/if_em_hw.h17 Apr 2015 09:34:08 -0000
> > > > > >
> > > > > > @@ -594,6 +594,9 @@ int32_t em_check_phy_reset_block(struct
> > > > > >
> > > > > > #define E1000_DEV_ID_EP80579_LAN_1       0x5040
> > > > > >
> > > > > > #define E1000_DEV_ID_EP80579_LAN_2       0x5044
> > > > > >
> > > > > > #define E1000_DEV_ID_EP80579_LAN_3       0x5048
> > > > > >
> > > > > > +#define E1000_DEV_ID_EP80579_LAN_4       0x5041
> > > > > >
> > > > > > +#define E1000_DEV_ID_EP80579_LAN_5       0x5045
> > > > > >
> > > > > > +#define E1000_DEV_ID_EP80579_LAN_6       0x5049
> > > > > >
> > > > > >
> > > > > >
> > > > > > #define NODE_ADDRESS_SIZE 6
> > > > > >
> > > > > > #define ETH_LENGTH_OF_ADDRESS 6
> > > > [demime 1.01d removed an attachment of type application/pgp-signature
> > > > which had a name of signature.asc]
Index: dev/pci/if_em.c
===================================================================
RCS file: /cvs/src/sys/dev/pci/if_em.c,v
retrieving revision 1.295
diff -u -p -r1.295 if_em.c
--- dev/pci/if_em.c     11 Feb 2015 23:21:47 -0000      1.295
+++ dev/pci/if_em.c     20 Apr 2015 12:21:36 -0000
@@ -187,7 +187,10 @@ const struct pci_matchid em_devices[] = 
        { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ICH10_R_BM_V },
        { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_EP80579_LAN_1 },
        { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_EP80579_LAN_2 },
-       { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_EP80579_LAN_3 }
+       { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_EP80579_LAN_3 },
+       { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_EP80579_LAN_4 },
+       { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_EP80579_LAN_5 },
+       { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_EP80579_LAN_6 }
 };
 
 /*********************************************************************
@@ -298,6 +301,8 @@ em_defer_attach(struct device *self)
        pci_chipset_tag_t       pc = pa->pa_pc;
        void *gcu;
 
+       printf("em_defer_attach\n");
+
        if ((gcu = em_lookup_gcu(self)) == 0) {
                printf("%s: No GCU found, defered attachment failed\n",
                    sc->sc_dv.dv_xname);
@@ -318,12 +323,13 @@ em_defer_attach(struct device *self)
        sc->hw.gcu = gcu;
        
        em_attach_miibus(self);                 
-
+printf("before em_setup_interface\n");
        em_setup_interface(sc);                 
-
+printf("before em_update_link_status\n");
        em_update_link_status(sc);              
-
+printf("before em_setup_link\n");
        em_setup_link(&sc->hw);                 
+printf("after em_setup_link\n");
 }
 
 /*********************************************************************
@@ -347,6 +353,7 @@ em_attach(struct device *parent, struct 
 
        sc = (struct em_softc *)self;
        sc->osdep.em_pa = *pa;
+       sc->hw.back = &sc->osdep;
 
        timeout_set(&sc->timer_handle, em_local_timer, sc);
        timeout_set(&sc->tx_fifo_timer_handle, em_82547_move_tail, sc);
@@ -1895,8 +1902,10 @@ em_setup_interface(struct em_softc *sc)
         * Specify the media types supported by this adapter and register
         * callbacks to update media and link information
         */
+       printf("will ifmedia_init\n");
        ifmedia_init(&sc->media, IFM_IMASK, em_media_change,
                     em_media_status);
+       printf("did ifmedia_init\n");
        if (sc->hw.media_type == em_media_type_fiber ||
            sc->hw.media_type == em_media_type_internal_serdes) {
                if (sc->hw.mac_type == em_82545)
@@ -1922,7 +1931,9 @@ em_setup_interface(struct em_softc *sc)
        ifmedia_add(&sc->media, IFM_ETHER | IFM_AUTO, 0, NULL);
        ifmedia_set(&sc->media, IFM_ETHER | IFM_AUTO);
 
+       printf("before if_attach\n");
        if_attach(ifp);
+       printf("before ether_ifattahc\n");
        ether_ifattach(ifp);
 }
 
Index: dev/pci/if_em.h
===================================================================
RCS file: /cvs/src/sys/dev/pci/if_em.h,v
retrieving revision 1.54
diff -u -p -r1.54 if_em.h
--- dev/pci/if_em.h     26 Dec 2014 05:46:32 -0000      1.54
+++ dev/pci/if_em.h     20 Apr 2015 12:21:36 -0000
@@ -246,9 +246,9 @@ typedef int boolean_t;
 #define SPEED_MODE_BIT (1<<21)         /* On PCI-E MACs only */
 
 /* Defines for printing debug information */
-#define DEBUG_INIT     0
+#define DEBUG_INIT     1
 #define DEBUG_IOCTL    0
-#define DEBUG_HW       0
+#define DEBUG_HW       1
 
 #define INIT_DEBUGOUT(S)               if (DEBUG_INIT)  printf(S "\n")
 #define INIT_DEBUGOUT1(S, A)           if (DEBUG_INIT)  printf(S "\n", A)
Index: dev/pci/if_em_hw.c
===================================================================
RCS file: /cvs/src/sys/dev/pci/if_em_hw.c,v
retrieving revision 1.83
diff -u -p -r1.83 if_em_hw.c
--- dev/pci/if_em_hw.c  14 Mar 2015 03:38:48 -0000      1.83
+++ dev/pci/if_em_hw.c  20 Apr 2015 12:21:36 -0000
@@ -389,6 +389,7 @@ int32_t
 em_set_mac_type(struct em_hw *hw)
 {
        DEBUGFUNC("em_set_mac_type");
+       struct em_osdep *osdep;
 
        switch (hw->device_id) {
        case E1000_DEV_ID_82542:
@@ -602,16 +603,26 @@ em_set_mac_type(struct em_hw *hw)
                hw->mac_type = em_pch_lpt;
                break;
        case E1000_DEV_ID_EP80579_LAN_1:
+       case E1000_DEV_ID_EP80579_LAN_4:
+               osdep = (struct em_osdep *) hw->back;
+               printf("EP80579 ith dev_id %d", osdep->em_pa.pa_device);        
        
+               
                hw->mac_type = em_icp_xxxx;
-               hw->icp_xxxx_port_num = 0;
+               hw->icp_xxxx_port_num = osdep->em_pa.pa_device;
                break;
        case E1000_DEV_ID_EP80579_LAN_2:
+       case E1000_DEV_ID_EP80579_LAN_5:
+               osdep = (struct em_osdep *) hw->back;
+               printf("EP80579 ith dev_id %d", osdep->em_pa.pa_device);        
        
                hw->mac_type = em_icp_xxxx;
-               hw->icp_xxxx_port_num = 1;
+               hw->icp_xxxx_port_num = osdep->em_pa.pa_device;
                break;
        case E1000_DEV_ID_EP80579_LAN_3:
+       case E1000_DEV_ID_EP80579_LAN_6:
+               osdep = (struct em_osdep *) hw->back;
+               printf("EP80579 ith dev_id %d", osdep->em_pa.pa_device);        
        
                hw->mac_type = em_icp_xxxx;
-               hw->icp_xxxx_port_num = 2;
+               hw->icp_xxxx_port_num = osdep->em_pa.pa_device;
                break;
        default:
                /* Should never have loaded on this device */
@@ -704,6 +715,9 @@ em_set_media_type(struct em_hw *hw)
        case E1000_DEV_ID_EP80579_LAN_1:
        case E1000_DEV_ID_EP80579_LAN_2:
        case E1000_DEV_ID_EP80579_LAN_3:
+       case E1000_DEV_ID_EP80579_LAN_4:
+       case E1000_DEV_ID_EP80579_LAN_5:
+       case E1000_DEV_ID_EP80579_LAN_6:
                hw->media_type = em_media_type_oem;
                break;
        default:
@@ -1510,7 +1524,7 @@ em_setup_link(struct em_hw *hw)
        int32_t  ret_val;
        uint16_t eeprom_data;
        uint16_t eeprom_control2_reg_offset;
-       DEBUGFUNC("em_setup_link");
+       printf("em_setup_link");
 
        eeprom_control2_reg_offset =
            (hw->mac_type != em_icp_xxxx)
@@ -1602,7 +1616,7 @@ em_setup_link(struct em_hw *hw)
                else
                        return ret_val;
        }
-       DEBUGOUT1("Phy ID = %x \n", hw->phy_id);
+       printf("Phy ID = %x \n", hw->phy_id);
 
        /* Call the necessary subroutine to configure the link. */
        switch (hw->media_type) {
@@ -2253,7 +2267,7 @@ em_copper_link_mgp_setup(struct em_hw *h
 {
        int32_t  ret_val;
        uint16_t phy_data;
-       DEBUGFUNC("em_copper_link_mgp_setup");
+       printf("em_copper_link_mgp_setup");
 
        if (hw->phy_reset_disable)
                return E1000_SUCCESS;
@@ -2594,7 +2608,7 @@ em_setup_copper_link(struct em_hw *hw)
        uint16_t        i;
        uint16_t        phy_data;
        uint16_t        reg_data;
-       DEBUGFUNC("em_setup_copper_link");
+       printf("em_setup_copper_link");
 
        switch (hw->mac_type) {
        case em_80003es2lan:
@@ -5287,7 +5301,7 @@ STATIC int32_t
 em_detect_gig_phy(struct em_hw *hw)
 {
        int32_t ret_val;
-       DEBUGFUNC("em_detect_gig_phy");
+       printf("em_detect_gig_phy");
 
        if (hw->phy_id != 0)
                return E1000_SUCCESS;
@@ -8924,6 +8938,8 @@ em_check_phy_reset_block(struct em_hw *h
 {
        uint32_t manc = 0;
        uint32_t fwsm = 0;
+       printf("em_check_phy_reset_block\n");
+
        if (IS_ICH8(hw->mac_type)) {
                fwsm = E1000_READ_REG(hw, FWSM);
                return (fwsm & E1000_FWSM_RSPCIPHY) ? E1000_SUCCESS :
Index: dev/pci/if_em_hw.h
===================================================================
RCS file: /cvs/src/sys/dev/pci/if_em_hw.h,v
retrieving revision 1.63
diff -u -p -r1.63 if_em_hw.h
--- dev/pci/if_em_hw.h  1 Apr 2015 18:49:32 -0000       1.63
+++ dev/pci/if_em_hw.h  20 Apr 2015 12:21:36 -0000
@@ -594,6 +594,9 @@ int32_t em_check_phy_reset_block(struct 
 #define E1000_DEV_ID_EP80579_LAN_1       0x5040
 #define E1000_DEV_ID_EP80579_LAN_2       0x5044
 #define E1000_DEV_ID_EP80579_LAN_3       0x5048
+#define E1000_DEV_ID_EP80579_LAN_4       0x5041
+#define E1000_DEV_ID_EP80579_LAN_5       0x5045
+#define E1000_DEV_ID_EP80579_LAN_6       0x5049
 
 #define NODE_ADDRESS_SIZE 6
 #define ETH_LENGTH_OF_ADDRESS 6
Index: dev/pci/if_em_soc.c
===================================================================
RCS file: /cvs/src/sys/dev/pci/if_em_soc.c,v
retrieving revision 1.3
diff -u -p -r1.3 if_em_soc.c
--- dev/pci/if_em_soc.c 18 Mar 2015 12:04:26 -0000      1.3
+++ dev/pci/if_em_soc.c 20 Apr 2015 12:21:36 -0000
@@ -52,12 +52,15 @@ gcu_miibus_readreg(struct em_hw *hw, int
            ((struct em_osdep *)hw->back)->dev;
        struct gcu_softc *gcu = hw->gcu;
        uint32_t data = 0;
+       uint32_t wdata = 0;
        uint32_t done = 0;
        int i = 0;
 
        if (gcu == 0)
                return 0;
 
+       printf("GCU_READ %d for %d\n", reg, phy);
+
        /* format the data to be written to MDIO_COMMAND_REG */
        data |= (reg << MDIO_COMMAND_PHY_REG_OFFSET);
        data |= (phy << MDIO_COMMAND_PHY_ADDR_OFFSET);
@@ -74,7 +77,7 @@ gcu_miibus_readreg(struct em_hw *hw, int
                    MDIO_COMMAND_GO_OFFSET);
        }
        mtx_leave(&gcu->mdio_mtx);
-
+       wdata = data;
        if (i >= GCU_MAX_ATTEMPTS) {
                printf("%s: phy read timeout: phy %d, reg %d\n",
                    sc->sc_dv.dv_xname, phy, reg);
@@ -86,8 +89,8 @@ gcu_miibus_readreg(struct em_hw *hw, int
        mtx_leave(&gcu->mdio_mtx);
 
        if((data & MDIO_STATUS_STATUS_MASK) != 0) {
-               printf("%s: unable to read phy %d reg %d\n",
-                   sc->sc_dv.dv_xname, phy, reg);
+               printf("%s: unable to read phy %d reg %d within %d attempts 
[%x] [%x]\n",
+                   sc->sc_dv.dv_xname, phy, reg, i, data, wdata);
                return (0);
        }
        return (uint16_t) (data & MDIO_STATUS_READ_DATA_MASK);
Index: dev/pci/pcidevs
===================================================================
RCS file: /cvs/src/sys/dev/pci/pcidevs,v
retrieving revision 1.1760
diff -u -p -r1.1760 pcidevs
--- dev/pci/pcidevs     18 Mar 2015 15:16:52 -0000      1.1760
+++ dev/pci/pcidevs     20 Apr 2015 12:21:37 -0000
@@ -4369,8 +4369,11 @@ product INTEL EP80579_LEB        0x503d  EP80579
 product INTEL EP80579_GCU      0x503e  EP80579 GCU
 product INTEL EP80579_RESERVED2        0x503f  EP80579 Reserved
 product INTEL EP80579_LAN_1    0x5040  EP80579 LAN
+product INTEL EP80579_LAN_4    0x5041  EP80579 LAN
 product INTEL EP80579_LAN_2    0x5044  EP80579 LAN
+product INTEL EP80579_LAN_5    0x5045  EP80579 LAN
 product INTEL EP80579_LAN_3    0x5048  EP80579 LAN
+product INTEL EP80579_LAN_6    0x5049  EP80579 LAN
 product INTEL 80960RD          0x5200  i960 RD
 product INTEL PRO_100_SERVER   0x5201  PRO 100 Server
 product INTEL QEMU_NVME                0x5845  QEMU NVM Express Controller
Index: dev/pci/pcidevs.h
===================================================================
RCS file: /cvs/src/sys/dev/pci/pcidevs.h,v
retrieving revision 1.1753
diff -u -p -r1.1753 pcidevs.h
--- dev/pci/pcidevs.h   18 Mar 2015 15:17:45 -0000      1.1753
+++ dev/pci/pcidevs.h   20 Apr 2015 12:21:37 -0000
@@ -4374,8 +4374,11 @@
 #define        PCI_PRODUCT_INTEL_EP80579_GCU   0x503e          /* EP80579 GCU 
*/
 #define        PCI_PRODUCT_INTEL_EP80579_RESERVED2     0x503f          /* 
EP80579 Reserved */
 #define        PCI_PRODUCT_INTEL_EP80579_LAN_1 0x5040          /* EP80579 LAN 
*/
+#define        PCI_PRODUCT_INTEL_EP80579_LAN_4 0x5041          /* EP80579 LAN 
*/
 #define        PCI_PRODUCT_INTEL_EP80579_LAN_2 0x5044          /* EP80579 LAN 
*/
+#define        PCI_PRODUCT_INTEL_EP80579_LAN_5 0x5045          /* EP80579 LAN 
*/
 #define        PCI_PRODUCT_INTEL_EP80579_LAN_3 0x5048          /* EP80579 LAN 
*/
+#define        PCI_PRODUCT_INTEL_EP80579_LAN_6 0x5049          /* EP80579 LAN 
*/
 #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 */
Index: dev/pci/pcidevs_data.h
===================================================================
RCS file: /cvs/src/sys/dev/pci/pcidevs_data.h,v
retrieving revision 1.1748
diff -u -p -r1.1748 pcidevs_data.h
--- dev/pci/pcidevs_data.h      18 Mar 2015 15:31:31 -0000      1.1748
+++ dev/pci/pcidevs_data.h      20 Apr 2015 12:21:38 -0000
@@ -15024,11 +15024,23 @@ static const struct pci_known_product pc
            "EP80579 LAN",
        },
        {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_EP80579_LAN_4,
+           "EP80579 LAN",
+       },
+       {
            PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_EP80579_LAN_2,
            "EP80579 LAN",
        },
        {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_EP80579_LAN_5,
+           "EP80579 LAN",
+       },
+       {
            PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_EP80579_LAN_3,
+           "EP80579 LAN",
+       },
+       {
+           PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_EP80579_LAN_6,
            "EP80579 LAN",
        },
        {

Reply via email to