em (e1000) card lockup on 8.1-RELEASE, plus rebooting

Alexandru Popa alexpalias-bsdnet at yahoo.com
Fri Sep 17 08:22:32 UTC 2010


Hello.

We're experiencing strange issues in a server with 6 em ports (2 pci-express dual-port cards and 2 ports on the motherboard).

em0 / em1 are on a dual-port gigabit card, and in a few days we've experienced this issue first with em1, then with em0 (across different reboots):

The em card stops generating interrupts, and thus it stops receiving packets.  After that, it only registers "input errors".

All other 5 em ports seem OK.

Trying to reinit the card with something like:

server# ifconfig em1 down;ifconfig em1 up; ls

...results in the server rebooting.

Now, our setup is a bit complicated.  em interfaces aren't used for IP directly, but they have a few VLANS each.

We have in /boot/loader.conf:
autoboot_delay="3"
hw.em.rxd=4096
hw.em.txd=4096
net.isr.maxthreads=8

I've loaded pf and netgraph, more precisely ng_ether and ng_netflow.

The netgraph config looks something like (with vlan numbers and IPs changed):

        /usr/sbin/ngctl -f- <<-SEQ
                mkpeer vlan111: netflow lower iface0
                name vlan111:lower netflow
                connect vlan111: netflow: upper out0
                connect vlan222: netflow: lower iface1
                connect vlan222: netflow: upper out1
                connect vlan333: netflow: lower iface2
                connect vlan333: netflow: upper out2
                connect vlan444: netflow: lower iface3
                connect vlan444: netflow: upper out3
                msg netflow: setconfig { iface = 0 conf = 3 }
                msg netflow: setconfig { iface = 1 conf = 3 }
                msg netflow: setconfig { iface = 2 conf = 3 }
                msg netflow: setconfig { iface = 3 conf = 3 }
                msg netflow: settimeouts { inactive = 15 active = 150 }
                mkpeer netflow: ksocket export inet/dgram/udp
                msg netflow:export connect inet/1.1.1.1:1234
        SEQ

pf uses a few rules on two vlans, and has "set skip on em" "set skip on vlan111" etc (only enabled on two vlans, and we don't use netflow on those).

The machine is an external router, so it has a full BGP routing table (330k routes).

Other tuning:  rx,tx (normal and abs) int delays are all 0, for all cards.

/etc/sysctl.conf:

net.inet.ip.fastforwarding=1
# I know the next one is useless with flowtable.enable=0
net.inet.flowtable.nmbflows=1000000
net.inet.flowtable.enable=0
net.inet.ip.intr_queue_maxlen=4096
net.route.netisr_maxqlen=1024
net.inet.ip.redirect=0
net.inet.ip.process_options=0

Some info from when the system was running, but with em1 hung:
sysctl net.em.1.stats=1:

em1: Excessive collisions = 0
em1: Sequence errors = 0
em1: Defer count = 0
em1: Missed Packets = 714538
em1: Receive No Buffers = 20793
em1: Receive Length Errors = 0
em1: Receive errors = 0
em1: Crc errors = 0
em1: Alignment errors = 0
em1: Collision/Carrier extension errors = 0
em1: watchdog timeouts = 0
em1: XON Rcvd = 0
em1: XON Xmtd = 0
em1: XOFF Rcvd = 0
em1: XOFF Xmtd = 0
em1: Good Packets Rcvd = 2806530411
em1: Good Packets Xmtd = 2681378150
em1: TSO Contexts Xmtd = 0
em1: TSO Contexts Failed = 0

sysctl net.em.1.debug=1:
em1: Adapter hardware address = 0xffffff80005e4590 
em1: CTRL = 0x400c0241 RCTL = 0x4008002 
em1: Packet buffer = Tx=16k Rx=32k 
em1: Flow control watermarks high = 30720 low = 29220
em1: tx_int_delay = 0, tx_abs_int_delay = 0
em1: rx_int_delay = 0, rx_abs_int_delay = 0
em1: Queue(0) tdh = 1805, tdt = 1805
em1: TX(0) no descriptors avail event = 0
em1: TX(0) MSIX IRQ Handled = 0
em1: Num Tx descriptors avail = 4096
em1: Tx Descriptors not avail1 = 0
em1: RX(0) MSIX IRQ Handled = 0
em1: hw rdh = 309, hw rdt = 309
em1: Std mbuf failed = 0
em1: Std mbuf cluster failed = 0
em1: Driver dropped packets = 0


Attached you will find dmesg.boot and pciconf -lvc.

The kernel config is the 8.1-RELEASE(amd64) GENERIC with three added lines:
device         crypto
options        IPSEC
options        TCP_SIGNATURE

These are for a TCP MD5 authenticated BGP session which doesn't go through either of the two affected interfaces.

The kernel gave no messages when em1 stopped working.  All other em cards (em0, em2, em3, em4, em5) seemed to be working fine.


So, to recap:  em1 stopped receiving packets (two nights ago, it was em0 with the exact same issue); doing "ifconfig em1 down;ifconfig em1 up" reboots the machine (didn't have console access at the time; don't know what exactly happened).

The error happened at aroung 40kpps in, 40kpps out (counting only em1); two nights ago it was em0 who locked, and it was doing ~20kpps in each direction.  After the em1 lockup em3 (working) went from 30 to 70kpps out (and 20->35 kpps in), no issues.

As a side note, when having flowtable.enable=1, a large routing table change (at least 50000 changed routes) makes flowcleaner take 100% of one CPU.  It stays there for hours even if I do flowtable.enable=0 in the meantime; the machine seems responsive though.

Many thanks
Alex
-------------- next part --------------
Copyright (c) 1992-2010 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
	The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 8.1-RELEASE #0: Mon Sep 13 14:33:02 EEST 2010
    razor at border2.interconnect.ro:/usr/obj/usr/src/sys/BORDER amd64
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Xeon(R) CPU           E5420  @ 2.50GHz (2506.24-MHz K8-class CPU)
  Origin = "GenuineIntel"  Id = 0x10676  Family = 6  Model = 17  Stepping = 6
  Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
  Features2=0xce3bd<SSE3,DTES64,MON,DS_CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,DCA,SSE4.1>
  AMD Features=0x20100800<SYSCALL,NX,LM>
  AMD Features2=0x1<LAHF>
  TSC: P-state invariant
real memory  = 8589934592 (8192 MB)
avail memory = 8205774848 (7825 MB)
ACPI APIC Table: <INTEL  S5000XVN>
FreeBSD/SMP: Multiprocessor System Detected: 8 CPUs
FreeBSD/SMP: 2 package(s) x 4 core(s)
 cpu0 (BSP): APIC ID:  3
 cpu1 (AP): APIC ID:  4
 cpu2 (AP): APIC ID:  5
 cpu3 (AP): APIC ID:  6
 cpu4 (AP): APIC ID:  7
 cpu5 (AP): APIC ID:  0
 cpu6 (AP): APIC ID:  1
 cpu7 (AP): APIC ID:  2
ioapic0 <Version 2.0> irqs 0-23 on motherboard
ioapic1 <Version 2.0> irqs 24-47 on motherboard
lapic3: Forcing LINT1 to edge trigger
kbd1 at kbdmux0
cryptosoft0: <software crypto> on motherboard
acpi0: <INTEL S5000XVN> on motherboard
acpi0: [ITHREAD]
acpi0: Power Button (fixed)
acpi0: reservation of 0, a0000 (3) failed
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x408-0x40b on acpi0
cpu0: <ACPI CPU> on acpi0
cpu1: <ACPI CPU> on acpi0
cpu2: <ACPI CPU> on acpi0
cpu3: <ACPI CPU> on acpi0
cpu4: <ACPI CPU> on acpi0
cpu5: <ACPI CPU> on acpi0
cpu6: <ACPI CPU> on acpi0
cpu7: <ACPI CPU> on acpi0
acpi_hpet0: <High Precision Event Timer> iomem 0xfed00000-0xfed003ff on acpi0
Timecounter "HPET" frequency 14318180 Hz quality 900
acpi_button0: <Sleep Button> on acpi0
acpi_button1: <Power Button> on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xca2,0xca3,0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
pcib1: <ACPI PCI-PCI bridge> at device 2.0 on pci0
pci1: <ACPI PCI bus> on pcib1
pcib2: <ACPI PCI-PCI bridge> irq 16 at device 0.0 on pci1
pci2: <ACPI PCI bus> on pcib2
pcib3: <ACPI PCI-PCI bridge> irq 16 at device 0.0 on pci2
pci3: <ACPI PCI bus> on pcib3
em0: <Intel(R) PRO/1000 Network Connection 7.0.5> port 0x4020-0x403f mem 0xc0960000-0xc097ffff,0xc0940000-0xc095ffff irq 16 at device 0.0 on pci3
em0: Using MSI interrupt
em0: [FILTER]
em0: Ethernet address: 00:15:17:14:96:2a
em1: <Intel(R) PRO/1000 Network Connection 7.0.5> port 0x4000-0x401f mem 0xc0920000-0xc093ffff,0xc0900000-0xc091ffff irq 17 at device 0.1 on pci3
em1: Using MSI interrupt
em1: [FILTER]
em1: Ethernet address: 00:15:17:14:96:2b
pcib4: <ACPI PCI-PCI bridge> irq 18 at device 2.0 on pci2
pci4: <ACPI PCI bus> on pcib4
em2: <Intel(R) PRO/1000 Network Connection 7.0.5> port 0x3020-0x303f mem 0xc0820000-0xc083ffff,0xc0400000-0xc07fffff irq 18 at device 0.0 on pci4
em2: Using MSI interrupt
em2: [FILTER]
em2: Ethernet address: 00:15:17:4c:c3:28
em3: <Intel(R) PRO/1000 Network Connection 7.0.5> port 0x3000-0x301f mem 0xc0800000-0xc081ffff,0xc0000000-0xc03fffff irq 19 at device 0.1 on pci4
em3: Using MSI interrupt
em3: [FILTER]
em3: Ethernet address: 00:15:17:4c:c3:29
pcib5: <ACPI PCI-PCI bridge> at device 0.3 on pci1
pci5: <ACPI PCI bus> on pcib5
pcib6: <PCI-PCI bridge> at device 3.0 on pci0
pci6: <PCI bus> on pcib6
pcib7: <ACPI PCI-PCI bridge> at device 4.0 on pci0
pci7: <ACPI PCI bus> on pcib7
vgapci0: <VGA-compatible display> port 0x2000-0x20ff mem 0xb0000000-0xbfffffff,0xc0c00000-0xc0c0ffff irq 16 at device 0.0 on pci7
pci7: <multimedia, HDA> at device 0.1 (no driver attached)
pcib8: <ACPI PCI-PCI bridge> at device 5.0 on pci0
pci8: <ACPI PCI bus> on pcib8
pcib9: <ACPI PCI-PCI bridge> at device 6.0 on pci0
pci9: <ACPI PCI bus> on pcib9
pcib10: <PCI-PCI bridge> at device 7.0 on pci0
pci10: <PCI bus> on pcib10
pci0: <multimedia, HDA> at device 27.0 (no driver attached)
pcib11: <ACPI PCI-PCI bridge> irq 16 at device 28.0 on pci0
pci11: <ACPI PCI bus> on pcib11
em4: <Intel(R) PRO/1000 Network Connection 7.0.5> port 0x1020-0x103f mem 0xc0b60000-0xc0b7ffff,0xc0b40000-0xc0b5ffff irq 16 at device 0.0 on pci11
em4: Using MSI interrupt
em4: [FILTER]
em4: Ethernet address: 00:15:17:21:14:14
em5: <Intel(R) PRO/1000 Network Connection 7.0.5> port 0x1000-0x101f mem 0xc0b20000-0xc0b3ffff,0xc0b00000-0xc0b1ffff irq 17 at device 0.1 on pci11
em5: Using MSI interrupt
em5: [FILTER]
em5: Ethernet address: 00:15:17:21:14:15
uhci0: <Intel 631XESB/632XESB/3100 USB controller USB-1> port 0x5080-0x509f irq 23 at device 29.0 on pci0
uhci0: [ITHREAD]
uhci0: LegSup = 0x2f00
usbus0: <Intel 631XESB/632XESB/3100 USB controller USB-1> on uhci0
uhci1: <Intel 631XESB/632XESB/3100 USB controller USB-2> port 0x5060-0x507f irq 22 at device 29.1 on pci0
uhci1: [ITHREAD]
uhci1: LegSup = 0x2f00
usbus1: <Intel 631XESB/632XESB/3100 USB controller USB-2> on uhci1
uhci2: <Intel 631XESB/632XESB/3100 USB controller USB-3> port 0x5040-0x505f irq 23 at device 29.2 on pci0
uhci2: [ITHREAD]
uhci2: LegSup = 0x2f00
usbus2: <Intel 631XESB/632XESB/3100 USB controller USB-3> on uhci2
uhci3: <Intel 631XESB/632XESB/3100 USB controller USB-4> port 0x5020-0x503f irq 22 at device 29.3 on pci0
uhci3: [ITHREAD]
uhci3: LegSup = 0x2f00
usbus3: <Intel 631XESB/632XESB/3100 USB controller USB-4> on uhci3
ehci0: <Intel 63XXESB USB 2.0 controller> mem 0xc0d04400-0xc0d047ff irq 23 at device 29.7 on pci0
ehci0: [ITHREAD]
usbus4: EHCI version 1.0
usbus4: <Intel 63XXESB USB 2.0 controller> on ehci0
pcib12: <ACPI PCI-PCI bridge> at device 30.0 on pci0
pci12: <ACPI PCI bus> on pcib12
isab0: <PCI-ISA bridge> at device 31.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel 63XXESB2 UDMA100 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0x50b0-0x50bf irq 20 at device 31.1 on pci0
ata0: <ATA channel 0> on atapci0
ata0: [ITHREAD]
atapci1: <Intel 63XXESB2 SATA300 controller> port 0x50c8-0x50cf,0x50e4-0x50e7,0x50c0-0x50c7,0x50e0-0x50e3,0x50a0-0x50af mem 0xc0d04000-0xc0d043ff irq 20 at device 31.2 on pci0
atapci1: [ITHREAD]
ata2: <ATA channel 0> on atapci1
ata2: [ITHREAD]
ata3: <ATA channel 1> on atapci1
ata3: [ITHREAD]
pci0: <serial bus, SMBus> at device 31.3 (no driver attached)
atrtc0: <AT realtime clock> port 0x70-0x71,0x74-0x77 irq 8 on acpi0
atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
atkbd0: [ITHREAD]
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: [GIANT-LOCKED]
psm0: [ITHREAD]
psm0: model IntelliMouse Explorer, device ID 4
uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
uart0: [FILTER]
uart1: <16550 or compatible> port 0x2f8-0x2ff irq 3 on acpi0
uart1: [FILTER]
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
ppc0: cannot reserve I/O port range
est0: <Enhanced SpeedStep Frequency Control> on cpu0
p4tcc0: <CPU Frequency Thermal Control> on cpu0
est1: <Enhanced SpeedStep Frequency Control> on cpu1
p4tcc1: <CPU Frequency Thermal Control> on cpu1
est2: <Enhanced SpeedStep Frequency Control> on cpu2
p4tcc2: <CPU Frequency Thermal Control> on cpu2
est3: <Enhanced SpeedStep Frequency Control> on cpu3
p4tcc3: <CPU Frequency Thermal Control> on cpu3
est4: <Enhanced SpeedStep Frequency Control> on cpu4
p4tcc4: <CPU Frequency Thermal Control> on cpu4
est5: <Enhanced SpeedStep Frequency Control> on cpu5
p4tcc5: <CPU Frequency Thermal Control> on cpu5
est6: <Enhanced SpeedStep Frequency Control> on cpu6
p4tcc6: <CPU Frequency Thermal Control> on cpu6
est7: <Enhanced SpeedStep Frequency Control> on cpu7
p4tcc7: <CPU Frequency Thermal Control> on cpu7
RTC BIOS diagnostic error e<fixed_disk,invalid_time>
Timecounters tick every 1.000 msec
IPsec: Initialized Security Association Processing.
usbus0: 12Mbps Full Speed USB v1.0
usbus1: 12Mbps Full Speed USB v1.0
usbus2: 12Mbps Full Speed USB v1.0
usbus3: 12Mbps Full Speed USB v1.0
usbus4: 480Mbps High Speed USB v2.0
ugen0.1: <Intel> at usbus0
uhub0: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus0
ugen1.1: <Intel> at usbus1
uhub1: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus1
ugen2.1: <Intel> at usbus2
uhub2: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus2
ugen3.1: <Intel> at usbus3
uhub3: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus3
ugen4.1: <Intel> at usbus4
uhub4: <Intel EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus4
acd0: DVDR <TSSTcorpCD/DVDW SH-S182D/SB04> at ata0-slave UDMA33 
ad4: 70911MB <WDC WD740ADFD-00NLR5 21.07QR5> at ata2-master UDMA100 SATA
ad4: Unusable Virtual Disk
lapic1: Forcing LINT1 to edge trigger
SMP: AP CPU #6 Launched!
lapic2: Forcing LINT1 to edge trigger
SMP: AP CPU #7 Launched!
lapic6: Forcing LINT1 to edge trigger
SMP: AP CPU #3 Launched!
lapic0: Forcing LINT1 to edge trigger
SMP: AP CPU #5 Launched!
lapic7: Forcing LINT1 to edge trigger
SMP: AP CPU #4 Launched!
lapic5: Forcing LINT1 to edge trigger
SMP: AP CPU #2 Launched!
lapic4: Forcing LINT1 to edge trigger
SMP: AP CPU #1 Launched!
Root mount waiting for: usbus4 usbus3 usbus2 usbus1 usbus0
uhub0: 2 ports with 2 removable, self powered
uhub2: 2 ports with 2 removable, self powered
uhub1: 2 ports with 2 removable, self powered
uhub3: 2 ports with 2 removable, self powered
Root mount waiting for: usbus4
Root mount waiting for: usbus4
Root mount waiting for: usbus4
uhub4: 8 ports with 8 removable, self powered
Trying to mount root from ufs:/dev/ad4s1a
WARNING: / was not properly dismounted
WARNING: /tmp was not properly dismounted
WARNING: /usr was not properly dismounted
WARNING: /var was not properly dismounted
-------------- next part --------------
hostb0 at pci0:0:0:0:	class=0x060000 card=0x34728086 chip=0x25c08086 rev=0x31 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '5000X Chipset Memory Controller Hub'
    class      = bridge
    subclass   = HOST-PCI
    cap 01[50] = powerspec 2  supports D0 D3  current D0
    cap 05[58] = MSI supports 2 messages 
    cap 10[6c] = PCI-Express 1 root port max data 128(256) link x4(x4)
pcib1 at pci0:0:2:0:	class=0x060400 card=0x00000000 chip=0x25f78086 rev=0x31 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '5000 Series Chipset PCIe x8 Port 2-3'
    class      = bridge
    subclass   = PCI-PCI
    cap 01[50] = powerspec 2  supports D0 D3  current D0
    cap 05[58] = MSI supports 2 messages 
    cap 10[6c] = PCI-Express 1 root port max data 128(256) link x8(x8)
pcib6 at pci0:0:3:0:	class=0x060400 card=0x00000000 chip=0x25e38086 rev=0x31 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '5000 Series Chipset PCIe x4 Port 3'
    class      = bridge
    subclass   = PCI-PCI
    cap 01[50] = powerspec 2  supports D0 D3  current D0
    cap 05[58] = MSI supports 2 messages 
    cap 10[6c] = PCI-Express 1 root port max data 128(256) link x0(x4)
pcib7 at pci0:0:4:0:	class=0x060400 card=0x00000000 chip=0x25fa8086 rev=0x31 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '5000X Chipset PCIe x16 Port 4-7'
    class      = bridge
    subclass   = PCI-PCI
    cap 01[50] = powerspec 2  supports D0 D3  current D0
    cap 05[58] = MSI supports 2 messages 
    cap 10[6c] = PCI-Express 1 root port max data 128(256) link x16(x16)
pcib8 at pci0:0:5:0:	class=0x060400 card=0x00000000 chip=0x25e58086 rev=0x31 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '5000 Series Chipset PCIe x4 Port 5'
    class      = bridge
    subclass   = PCI-PCI
    cap 01[50] = powerspec 2  supports D0 D3  current D0
    cap 05[58] = MSI supports 2 messages 
    cap 10[6c] = PCI-Express 1 root port max data 128(256) link x0(x4)
pcib9 at pci0:0:6:0:	class=0x060400 card=0x00000000 chip=0x25e68086 rev=0x31 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '5000 Series Chipset PCIe x4 Port 6'
    class      = bridge
    subclass   = PCI-PCI
    cap 01[50] = powerspec 2  supports D0 D3  current D0
    cap 05[58] = MSI supports 2 messages 
    cap 10[6c] = PCI-Express 1 root port max data 128(256) link x0(x4)
pcib10 at pci0:0:7:0:	class=0x060400 card=0x00000000 chip=0x25e78086 rev=0x31 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '5000 Series Chipset PCIe x4 Port 7'
    class      = bridge
    subclass   = PCI-PCI
    cap 01[50] = powerspec 2  supports D0 D3  current D0
    cap 05[58] = MSI supports 2 messages 
    cap 10[6c] = PCI-Express 1 root port max data 128(256) link x0(x4)
hostb1 at pci0:0:16:0:	class=0x060000 card=0x34728086 chip=0x25f08086 rev=0x31 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '5000 Series Chipset Error Reporting Registers'
    class      = bridge
    subclass   = HOST-PCI
hostb2 at pci0:0:16:1:	class=0x060000 card=0x34728086 chip=0x25f08086 rev=0x31 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '5000 Series Chipset Error Reporting Registers'
    class      = bridge
    subclass   = HOST-PCI
hostb3 at pci0:0:16:2:	class=0x060000 card=0x34728086 chip=0x25f08086 rev=0x31 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '5000 Series Chipset Error Reporting Registers'
    class      = bridge
    subclass   = HOST-PCI
hostb4 at pci0:0:17:0:	class=0x060000 card=0x34728086 chip=0x25f18086 rev=0x31 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '5000 Series Chipset Reserved Registers'
    class      = bridge
    subclass   = HOST-PCI
hostb5 at pci0:0:19:0:	class=0x060000 card=0x34728086 chip=0x25f38086 rev=0x31 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '5000 Series Chipset Reserved Registers'
    class      = bridge
    subclass   = HOST-PCI
hostb6 at pci0:0:21:0:	class=0x060000 card=0x34728086 chip=0x25f58086 rev=0x31 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '5000 Series Chipset FBD Registers'
    class      = bridge
    subclass   = HOST-PCI
hostb7 at pci0:0:22:0:	class=0x060000 card=0x34728086 chip=0x25f68086 rev=0x31 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '5000 Series Chipset FBD Registers'
    class      = bridge
    subclass   = HOST-PCI
none0 at pci0:0:27:0:	class=0x040300 card=0x34728086 chip=0x269a8086 rev=0x09 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Enterprise Southbridge High Definition Audio'
    class      = multimedia
    subclass   = HDA
    cap 01[50] = powerspec 2  supports D0 D3  current D0
    cap 05[60] = MSI supports 1 message, 64 bit 
    cap 10[70] = PCI-Express 1 root endpoint max data 128(128) link x0(x0)
pcib11 at pci0:0:28:0:	class=0x060400 card=0x34728086 chip=0x26908086 rev=0x09 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '631xESB/632xESB/3100 PCIe Root Port 1'
    class      = bridge
    subclass   = PCI-PCI
    cap 10[40] = PCI-Express 1 root port max data 128(128) link x4(x4)
    cap 05[80] = MSI supports 1 message 
    cap 0d[90] = PCI Bridge card=0x34728086
    cap 01[a0] = powerspec 2  supports D0 D3  current D0
uhci0 at pci0:0:29:0:	class=0x0c0300 card=0x34728086 chip=0x26888086 rev=0x09 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '631xESB/632xESB/3100 Chipset USB Universal Host Controller *1'
    class      = serial bus
    subclass   = USB
uhci1 at pci0:0:29:1:	class=0x0c0300 card=0x34728086 chip=0x26898086 rev=0x09 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '631xESB/632xESB/3100 Chipset USB Universal Host Controller *2'
    class      = serial bus
    subclass   = USB
uhci2 at pci0:0:29:2:	class=0x0c0300 card=0x34728086 chip=0x268a8086 rev=0x09 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '631xESB/632xESB/3100 Chipset USB Universal Host Controller *3'
    class      = serial bus
    subclass   = USB
uhci3 at pci0:0:29:3:	class=0x0c0300 card=0x34728086 chip=0x268b8086 rev=0x09 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '631xESB/632xESB/3100 Chipset USB Universal Host Controller *4'
    class      = serial bus
    subclass   = USB
ehci0 at pci0:0:29:7:	class=0x0c0320 card=0x34728086 chip=0x268c8086 rev=0x09 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '631xESB/632xESB/3100 Chipset USB2 Enhanced Host Controller'
    class      = serial bus
    subclass   = USB
    cap 01[50] = powerspec 2  supports D0 D3  current D0
    cap 0a[58] = EHCI Debug Port at offset 0xa0 in map 0x14
pcib12 at pci0:0:30:0:	class=0x060401 card=0x34728086 chip=0x244e8086 rev=0xd9 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '82801 Family (ICH2/3/4/5/6/7/8/9,63xxESB) Hub Interface to PCI Bridge'
    class      = bridge
    subclass   = PCI-PCI
    cap 0d[50] = PCI Bridge card=0x34728086
isab0 at pci0:0:31:0:	class=0x060100 card=0x34728086 chip=0x26708086 rev=0x09 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'LPC Interface Controller (631xESB/6321ESB/3100 )'
    class      = bridge
    subclass   = PCI-ISA
atapci0 at pci0:0:31:1:	class=0x01018a card=0x34728086 chip=0x269e8086 rev=0x09 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '631xESB/632xESB/3100 Ultra ATA Storage Controller'
    class      = mass storage
    subclass   = ATA
atapci1 at pci0:0:31:2:	class=0x01018f card=0x34728086 chip=0x26808086 rev=0x09 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '631xESB/632xESB/3100 Serial ATA Storage Controller'
    class      = mass storage
    subclass   = ATA
    cap 01[70] = powerspec 2  supports D0 D3  current D0
none1 at pci0:0:31:3:	class=0x0c0500 card=0x34728086 chip=0x269b8086 rev=0x09 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'SMBus Controller (631xESB/6321ESB/3100)'
    class      = serial bus
    subclass   = SMBus
pcib2 at pci0:1:0:0:	class=0x060400 card=0x34728086 chip=0x35008086 rev=0x01 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '631xESB/632xESB PCIe Upstream Port'
    class      = bridge
    subclass   = PCI-PCI
    cap 10[44] = PCI-Express 1 upstream port max data 128(256) link x8(x8)
    cap 01[70] = powerspec 2  supports D0 D3  current D0
    cap 0d[80] = PCI Bridge card=0x34728086
pcib5 at pci0:1:0:3:	class=0x060400 card=0x34728086 chip=0x350c8086 rev=0x01 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '631xESB/632xESB PCIe to PCI-X Bridge'
    class      = bridge
    subclass   = PCI-PCI
    cap 10[44] = PCI-Express 1 PCI bridge max data 128(256) link x8(x8)
    cap 01[6c] = powerspec 2  supports D0 D3  current D0
    cap 0d[80] = PCI Bridge card=0x34728086
    cap 07[d8] = PCI-X bridge 
pcib3 at pci0:2:0:0:	class=0x060400 card=0x34728086 chip=0x35108086 rev=0x01 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '631xESB/632xESB PCIe Downstream Port E1'
    class      = bridge
    subclass   = PCI-PCI
    cap 10[44] = PCI-Express 1 downstream port max data 128(256) link x4(x8)
    cap 05[60] = MSI supports 1 message, 64 bit 
    cap 01[70] = powerspec 2  supports D0 D3  current D0
    cap 0d[80] = PCI Bridge card=0x34728086
pcib4 at pci0:2:2:0:	class=0x060400 card=0x34728086 chip=0x35188086 rev=0x01 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '631xESB/632xESB PCIe Downstream Port E3'
    class      = bridge
    subclass   = PCI-PCI
    cap 10[44] = PCI-Express 1 downstream port max data 128(256) link x4(x4)
    cap 05[60] = MSI supports 1 message, 64 bit 
    cap 01[70] = powerspec 2  supports D0 D3  current D0
    cap 0d[80] = PCI Bridge card=0x34728086
em0 at pci0:3:0:0:	class=0x020000 card=0x115e8086 chip=0x105e8086 rev=0x06 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'HP NC360T PCIe DP Gigabit Server Adapter (n1e5132)'
    class      = network
    subclass   = ethernet
    cap 01[c8] = powerspec 2  supports D0 D3  current D0
    cap 05[d0] = MSI supports 1 message, 64 bit enabled with 1 message
    cap 10[e0] = PCI-Express 1 endpoint max data 128(256) link x4(x4)
em1 at pci0:3:0:1:	class=0x020000 card=0x115e8086 chip=0x105e8086 rev=0x06 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'HP NC360T PCIe DP Gigabit Server Adapter (n1e5132)'
    class      = network
    subclass   = ethernet
    cap 01[c8] = powerspec 2  supports D0 D3  current D0
    cap 05[d0] = MSI supports 1 message, 64 bit enabled with 1 message
    cap 10[e0] = PCI-Express 1 endpoint max data 128(256) link x4(x4)
em2 at pci0:4:0:0:	class=0x020000 card=0x34728086 chip=0x10968086 rev=0x01 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Intel PRO/1000 EB (Intel PRO/1000 EB)'
    class      = network
    subclass   = ethernet
    cap 01[c8] = powerspec 2  supports D0 D3  current D0
    cap 05[d0] = MSI supports 1 message, 64 bit enabled with 1 message
    cap 10[e0] = PCI-Express 1 endpoint max data 128(256) link x4(x4)
em3 at pci0:4:0:1:	class=0x020000 card=0x34728086 chip=0x10968086 rev=0x01 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Intel PRO/1000 EB (Intel PRO/1000 EB)'
    class      = network
    subclass   = ethernet
    cap 01[c8] = powerspec 2  supports D0 D3  current D0
    cap 05[d0] = MSI supports 1 message, 64 bit enabled with 1 message
    cap 10[e0] = PCI-Express 1 endpoint max data 128(256) link x4(x4)
vgapci0 at pci0:7:0:0:	class=0x030000 card=0x22711787 chip=0x954f1002 rev=0x00 hdr=0x00
    vendor     = 'ATI Technologies Inc. / Advanced Micro Devices, Inc.'
    device     = 'ATI Radeon HD 4350 (RV710)'
    class      = display
    subclass   = VGA
    cap 01[50] = powerspec 3  supports D0 D1 D2 D3  current D0
    cap 10[58] = PCI-Express 2 legacy endpoint max data 128(128) link x16(x16)
    cap 05[a0] = MSI supports 1 message, 64 bit 
none2 at pci0:7:0:1:	class=0x040300 card=0xaa381787 chip=0xaa381002 rev=0x00 hdr=0x00
    vendor     = 'ATI Technologies Inc. / Advanced Micro Devices, Inc.'
    class      = multimedia
    subclass   = HDA
    cap 01[50] = powerspec 3  supports D0 D1 D2 D3  current D0
    cap 10[58] = PCI-Express 2 legacy endpoint max data 128(128) link x16(x16)
    cap 05[a0] = MSI supports 1 message, 64 bit 
em4 at pci0:11:0:0:	class=0x020000 card=0x115e8086 chip=0x105e8086 rev=0x06 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'HP NC360T PCIe DP Gigabit Server Adapter (n1e5132)'
    class      = network
    subclass   = ethernet
    cap 01[c8] = powerspec 2  supports D0 D3  current D0
    cap 05[d0] = MSI supports 1 message, 64 bit enabled with 1 message
    cap 10[e0] = PCI-Express 1 endpoint max data 128(256) link x4(x4)
em5 at pci0:11:0:1:	class=0x020000 card=0x115e8086 chip=0x105e8086 rev=0x06 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'HP NC360T PCIe DP Gigabit Server Adapter (n1e5132)'
    class      = network
    subclass   = ethernet
    cap 01[c8] = powerspec 2  supports D0 D3  current D0
    cap 05[d0] = MSI supports 1 message, 64 bit enabled with 1 message
    cap 10[e0] = PCI-Express 1 endpoint max data 128(256) link x4(x4)


More information about the freebsd-net mailing list