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", }, {