massive interrupt storm

Murray Taylor MTaylor at bytecraft.com.au
Tue Jul 8 07:21:42 UTC 2008


> -----Original Message-----
> From: owner-freebsd-hackers at freebsd.org 
> [mailto:owner-freebsd-hackers at freebsd.org] On Behalf Of Sergey Babkin
> Sent: Monday, 7 July 2008 8:56 AM
> To: Murray Taylor
> Cc: freebsd-hackers at freebsd.org
> Subject: Re: massive interrupt storm
> 
> Murray Taylor wrote:
> > 
> > Hi all,
> > 
> > We have just purchased some servers with a view to
> > using them as firewalls within our WAN, and have discovered that
> > they are suject to a massive interrupt storm on IRQ17.
> > 
> > systat -v is showing 59000 -> 63000 interrupts continuously
> > on this IRQ, and 90%->98% Interrupt CPU usage
> 
> One typical reason for "interrupt storms" is this:
> 
> Some device has been initialized by BIOS and has indicated
> an interrupt but there is no driver in the OS to handle this
> interrupt. PCI allows sharing of the interrupts, i.e. multiple
> devices show their interrupts on the same IRQ line. The interrupt
> is signalled by level, i.e. if any device on this IRQ has an
> interrupt pending, it would pull the line low. OS has no way
> to tell which one, other than by trying all the drivers for
> the devices sitting on this line. Once the driver has found
> that its device is the one signalling interrupt, it services
> it, cleans the device state, and the device lets go of the
> IRQ line. 
> 
> The trouble starts when there is some device for which there
> is no driver. OS runs its interrupt handler, polls each driver,
> each of them says "nope, not mine", teh interrupt handler exits
> and gets called again right away. The fix is to disable the
> unsupported devices in BIOS or at least collect them on some
> IRQ line that is not used by any supported devices.
> 
> -SB
> _______________________________________________
> freebsd-hackers at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
> To unsubscribe, send any mail to 
> "freebsd-hackers-unsubscribe at freebsd.org"

vmstat -i output

interrupt                          total       rate
irq1: atkbd0                          78          0
irq6: fdc0                             3          0
irq16: uhci0 ehci0                     3          0
irq17: mpt0 uhci1*             680341376      57301
irq21: bge0                        11806          0
cpu0: timer                     23737523       1999
Total                          704090789      59301

> 
> Did you try to disable USB in BIOS? (yes, you don't have PS/2,
> but you can use SSH for testing)
yes

> Also did you try to disable ACPI?
yes

I have attached the output from lspci and pciconf ..

We have variously shutdown all USB in the bios, pulled the 
Raid daughter board, and still cant solve this storm.

Currently looking for the SMB 'kill switch' ..
And will also look into the SATA chips, but with not much hope
(soldering iron anyone?)

A point or two -- we get bge0 but not bge1 under FreeBSD,
and FresBSD 4.11, 6.2 and 7.0 all exhibit the same problem.
The box seems to work with knoppix, insofar as we DO get both
NICs and dont seem to get the storm.
This data (knoppix) is a bit flakey as it was late at night so we
didnt look too hard after the NICs came up.

mjt

---------------------------------------------------------------
The information transmitted in this e-mail is for the exclusive
use of the intended addressee and may contain confidential
and/or privileged material. Any review, re-transmission,
dissemination or other use of it, or the taking of any action
in reliance upon this information by persons and/or entities
other than the intended recipient is prohibited. If you
received this in error, please inform the sender and/or
addressee immediately and delete the material. 

E-mails may not be secure, may contain computer viruses and
may be corrupted in transmission. Please carefully check this
e-mail (and any attachment) accordingly. No warranties are
given and no liability is accepted for any loss or damage
caused by such matters.
---------------------------------------------------------------

### This e-mail message has been scanned for Viruses by Bytecraft ###
-------------- next part --------------
Script started on Tue Jul  8 14:02:57 2008

gwfort27# lspci -bv

00:00.0 Host bridge: Intel Corporation Server DRAM Controller (rev 01)
	Subsystem: IBM Unknown device 0377
	Flags: bus master, fast devsel, latency 0
	Capabilities: [e0] Vendor Specific Information <?>

00:01.0 PCI bridge: Intel Corporation Server Host-Primary PCI Express Bridge (rev 01) (prog-if 00 [Normal decode])
	Flags: fast devsel
	Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
	Capabilities: [88] Subsystem: IBM Unknown device 0377
	Capabilities: [80] Power Management version 3
	Capabilities: [90] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
	Capabilities: [a0] Express Root Port (Slot+), MSI 00

00:1c.0 PCI bridge: Intel Corporation PCI Express Port 1 (rev 02) (prog-if 00 [Normal decode])
	Flags: fast devsel
	Bus: primary=00, secondary=08, subordinate=08, sec-latency=0
	Capabilities: [40] Express Root Port (Slot+), MSI 00
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
	Capabilities: [90] Subsystem: IBM Unknown device 0377
	Capabilities: [a0] Power Management version 2

00:1c.4 PCI bridge: Intel Corporation PCI Express Port 5 (rev 02) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
	Memory behind bridge: e8200000-e82fffff
	Capabilities: [40] Express Root Port (Slot+), MSI 00
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
	Capabilities: [90] Subsystem: IBM Unknown device 0377
	Capabilities: [a0] Power Management version 2

00:1c.5 PCI bridge: Intel Corporation PCI Express Port 6 (rev 02) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
	I/O behind bridge: 00002000-00002fff
	Memory behind bridge: e8300000-e83fffff
	Capabilities: [40] Express Root Port (Slot+), MSI 00
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
	Capabilities: [90] Subsystem: IBM Unknown device 0377
	Capabilities: [a0] Power Management version 2

00:1d.0 USB Controller: Intel Corporation USB UHCI Controller #1 (rev 02) (prog-if 00 [UHCI])
	Subsystem: IBM Unknown device 0377
	Flags: bus master, medium devsel, latency 0, IRQ 16
	I/O ports at 1820
	Capabilities: [50] PCIe advanced features <?>

00:1d.1 USB Controller: Intel Corporation USB UHCI Controller #2 (rev 02) (prog-if 00 [UHCI])
	Subsystem: IBM Unknown device 0377
	Flags: bus master, medium devsel, latency 0, IRQ 17
	I/O ports at 1840
	Capabilities: [50] PCIe advanced features <?>

00:1d.2 USB Controller: Intel Corporation USB UHCI Controller #3 (rev 02) (prog-if 00 [UHCI])
	Subsystem: IBM Unknown device 0377
	Flags: bus master, medium devsel, latency 0, IRQ 18
	I/O ports at 1860
	Capabilities: [50] PCIe advanced features <?>

00:1d.7 USB Controller: Intel Corporation USB2 EHCI Controller #1 (rev 02) (prog-if 20 [EHCI])
	Subsystem: IBM Unknown device 0377
	Flags: bus master, medium devsel, latency 0, IRQ 16
	Memory at e8500000 (32-bit, non-prefetchable)
	Capabilities: [50] Power Management version 2
	Capabilities: [58] Debug port: BAR=1 offset=00a0
	Capabilities: [98] PCIe advanced features <?>

00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92) (prog-if 01 [Subtractive decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=03, subordinate=03, sec-latency=32
	I/O behind bridge: 00003000-00003fff
	Memory behind bridge: e8400000-e84fffff
	Prefetchable memory behind bridge: 00000000e0000000-00000000e7ffffff
	Capabilities: [50] Subsystem: IBM Unknown device 0377

00:1f.0 ISA bridge: Intel Corporation LPC Interface Controller (rev 02)
	Subsystem: IBM Unknown device 0377
	Flags: bus master, medium devsel, latency 0
	Capabilities: [e0] Vendor Specific Information <?>

00:1f.2 IDE interface: Intel Corporation 2 port SATA IDE Controller (rev 02) (prog-if 8f [Master SecP SecO PriP PriO])
	Subsystem: IBM Unknown device 0377
	Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 17
	I/O ports at 1c18
	I/O ports at 1c0c
	I/O ports at 1c10
	I/O ports at 1c08
	I/O ports at 18c0
	I/O ports at 18b0
	Capabilities: [70] Power Management version 3
	Capabilities: [b0] PCIe advanced features <?>

00:1f.3 SMBus: Intel Corporation SMBus Controller (rev 02)
	Subsystem: IBM Unknown device 0377
	Flags: medium devsel, IRQ 17
	Memory at 00000000e8500400 (64-bit, non-prefetchable)
	I/O ports at 1880

00:1f.5 IDE interface: Intel Corporation 2 port SATA IDE Controller (rev 02) (prog-if 85 [Master SecO PriO])
	Subsystem: IBM Unknown device 0377
	Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 17
	I/O ports at 1c30
	I/O ports at 1c24
	I/O ports at 1c28
	I/O ports at 1c20
	I/O ports at 18e0
	I/O ports at 18d0
	Capabilities: [70] Power Management version 3
	Capabilities: [b0] PCIe advanced features <?>

01:00.0 SCSI storage controller: LSI Logic / Symbios Logic SAS1064ET PCI-Express Fusion-MPT SAS (rev 02)
	Subsystem: IBM Unknown device 0306
	Flags: bus master, fast devsel, latency 0, IRQ 17
	I/O ports at 2000 [disabled]
	Memory at 00000000e8310000 (64-bit, non-prefetchable)
	Memory at 00000000e8300000 (64-bit, non-prefetchable)
	Capabilities: [50] Power Management version 2
	Capabilities: [68] Express Endpoint, MSI 00
	Capabilities: [98] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
	Capabilities: [b0] MSI-X: Enable- Mask- TabSize=1

02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5722 Gigabit Ethernet PCI Express
	Subsystem: IBM Unknown device 0378
	Flags: bus master, fast devsel, latency 0, IRQ 16
	Memory at 00000000e8200000 (64-bit, non-prefetchable)
	Capabilities: [48] Power Management version 3
	Capabilities: [50] Vital Product Data <?>
	Capabilities: [58] Vendor Specific Information <?>
	Capabilities: [e8] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
	Capabilities: [d0] Express Endpoint, MSI 00

03:01.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5703 Gigabit Ethernet (rev 10)
	Subsystem: IBM Unknown device 026f
	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 21
	Memory at 00000000e8400000 (64-bit, non-prefetchable)
	Capabilities: [40] PCI-X non-bridge device
	Capabilities: [48] Power Management version 2
	Capabilities: [50] Vital Product Data <?>
	Capabilities: [58] Message Signalled Interrupts: Mask- 64bit+ Queue=0/3 Enable-

03:02.0 VGA compatible controller: ATI Technologies Inc ES1000 (rev 02) (prog-if 00 [VGA controller])
	Subsystem: IBM Unknown device 0325
	Flags: bus master, stepping, fast Back2Back, medium devsel, latency 64, IRQ 19
	Memory at e0000000 (32-bit, prefetchable)
	I/O ports at 3000
	Memory at e8410000 (32-bit, non-prefetchable)
	Capabilities: [50] Power Management version 2

----------------------------------------------------------------------
gwfort27# lspci -tv

-[0000:00]-+-00.0  Intel Corporation Server DRAM Controller
           +-01.0-[0000:04]--
           +-1c.0-[0000:08]--
           +-1c.4-[0000:02]----00.0  Broadcom Corporation NetXtreme BCM5722 Gigabit Ethernet PCI Express
           +-1c.5-[0000:01]----00.0  LSI Logic / Symbios Logic SAS1064ET PCI-Express Fusion-MPT SAS
           +-1d.0  Intel Corporation USB UHCI Controller #1
           +-1d.1  Intel Corporation USB UHCI Controller #2
           +-1d.2  Intel Corporation USB UHCI Controller #3
           +-1d.7  Intel Corporation USB2 EHCI Controller #1
           +-1e.0-[0000:03]--+-01.0  Broadcom Corporation NetXtreme BCM5703 Gigabit Ethernet
           |                 \-02.0  ATI Technologies Inc ES1000
           +-1f.0  Intel Corporation LPC Interface Controller
           +-1f.2  Intel Corporation 2 port SATA IDE Controller
           +-1f.3  Intel Corporation SMBus Controller
           \-1f.5  Intel Corporation 2 port SATA IDE Controller


------------------------------------------------------------------------
gwfort27# lspci -mv

Device:	00:00.0
Class:	Host bridge
Vendor:	Intel Corporation
Device:	Server DRAM Controller
SVendor:	IBM
SDevice:	Unknown device 0377
Rev:	01

Device:	00:01.0
Class:	PCI bridge
Vendor:	Intel Corporation
Device:	Server Host-Primary PCI Express Bridge
Rev:	01

Device:	00:1c.0
Class:	PCI bridge
Vendor:	Intel Corporation
Device:	PCI Express Port 1
Rev:	02

Device:	00:1c.4
Class:	PCI bridge
Vendor:	Intel Corporation
Device:	PCI Express Port 5
Rev:	02

Device:	00:1c.5
Class:	PCI bridge
Vendor:	Intel Corporation
Device:	PCI Express Port 6
Rev:	02

Device:	00:1d.0
Class:	USB Controller
Vendor:	Intel Corporation
Device:	USB UHCI Controller #1
SVendor:	IBM
SDevice:	Unknown device 0377
Rev:	02

Device:	00:1d.1
Class:	USB Controller
Vendor:	Intel Corporation
Device:	USB UHCI Controller #2
SVendor:	IBM
SDevice:	Unknown device 0377
Rev:	02

Device:	00:1d.2
Class:	USB Controller
Vendor:	Intel Corporation
Device:	USB UHCI Controller #3
SVendor:	IBM
SDevice:	Unknown device 0377
Rev:	02

Device:	00:1d.7
Class:	USB Controller
Vendor:	Intel Corporation
Device:	USB2 EHCI Controller #1
SVendor:	IBM
SDevice:	Unknown device 0377
Rev:	02
ProgIf:	20

Device:	00:1e.0
Class:	PCI bridge
Vendor:	Intel Corporation
Device:	82801 PCI Bridge
Rev:	92
ProgIf:	01

Device:	00:1f.0
Class:	ISA bridge
Vendor:	Intel Corporation
Device:	LPC Interface Controller
SVendor:	IBM
SDevice:	Unknown device 0377
Rev:	02

Device:	00:1f.2
Class:	IDE interface
Vendor:	Intel Corporation
Device:	2 port SATA IDE Controller
SVendor:	IBM
SDevice:	Unknown device 0377
Rev:	02
ProgIf:	8f

Device:	00:1f.3
Class:	SMBus
Vendor:	Intel Corporation
Device:	SMBus Controller
SVendor:	IBM
SDevice:	Unknown device 0377
Rev:	02

Device:	00:1f.5
Class:	IDE interface
Vendor:	Intel Corporation
Device:	2 port SATA IDE Controller
SVendor:	IBM
SDevice:	Unknown device 0377
Rev:	02
ProgIf:	85

Device:	01:00.0
Class:	SCSI storage controller
Vendor:	LSI Logic / Symbios Logic
Device:	SAS1064ET PCI-Express Fusion-MPT SAS
SVendor:	IBM
SDevice:	Unknown device 0306
Rev:	02

Device:	02:00.0
Class:	Ethernet controller
Vendor:	Broadcom Corporation
Device:	NetXtreme BCM5722 Gigabit Ethernet PCI Express
SVendor:	IBM
SDevice:	Unknown device 0378

Device:	03:01.0
Class:	Ethernet controller
Vendor:	Broadcom Corporation
Device:	NetXtreme BCM5703 Gigabit Ethernet
SVendor:	IBM
SDevice:	Unknown device 026f
Rev:	10

Device:	03:02.0
Class:	VGA compatible controller
Vendor:	ATI Technologies Inc
Device:	ES1000
SVendor:	IBM
SDevice:	Unknown device 0325
Rev:	02

----------------------------------------------------------------------
gwfort27# lspci -Mv

00:00.0 Host bridge: Intel Corporation Server DRAM Controller (rev 01)
	Subsystem: IBM Unknown device 0377
	Flags: bus master, fast devsel, latency 0
	Capabilities: [e0] Vendor Specific Information <?>

00:01.0 PCI bridge: Intel Corporation Server Host-Primary PCI Express Bridge (rev 01) (prog-if 00 [Normal decode])
	Flags: fast devsel
	Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
	Capabilities: [88] Subsystem: IBM Unknown device 0377
	Capabilities: [80] Power Management version 3
	Capabilities: [90] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
	Capabilities: [a0] Express Root Port (Slot+), MSI 00

## 00.01:0 is a bridge from 00 to 04-04
00:1c.0 PCI bridge: Intel Corporation PCI Express Port 1 (rev 02) (prog-if 00 [Normal decode])
	Flags: fast devsel
	Bus: primary=00, secondary=08, subordinate=08, sec-latency=0
	Capabilities: [40] Express Root Port (Slot+), MSI 00
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
	Capabilities: [90] Subsystem: IBM Unknown device 0377
	Capabilities: [a0] Power Management version 2

## 00.1c:0 is a bridge from 00 to 08-08
00:1c.4 PCI bridge: Intel Corporation PCI Express Port 5 (rev 02) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
	Memory behind bridge: e8200000-e82fffff
	Capabilities: [40] Express Root Port (Slot+), MSI 00
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
	Capabilities: [90] Subsystem: IBM Unknown device 0377
	Capabilities: [a0] Power Management version 2

## 00.1c:4 is a bridge from 00 to 02-02
00:1c.5 PCI bridge: Intel Corporation PCI Express Port 6 (rev 02) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
	I/O behind bridge: 00002000-00002fff
	Memory behind bridge: e8300000-e83fffff
	Capabilities: [40] Express Root Port (Slot+), MSI 00
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
	Capabilities: [90] Subsystem: IBM Unknown device 0377
	Capabilities: [a0] Power Management version 2

## 00.1c:5 is a bridge from 00 to 01-01
00:1d.0 USB Controller: Intel Corporation USB UHCI Controller #1 (rev 02) (prog-if 00 [UHCI])
	Subsystem: IBM Unknown device 0377
	Flags: bus master, medium devsel, latency 0, IRQ 16
	I/O ports at 1820
	Capabilities: [50] PCIe advanced features <?>

00:1d.1 USB Controller: Intel Corporation USB UHCI Controller #2 (rev 02) (prog-if 00 [UHCI])
	Subsystem: IBM Unknown device 0377
	Flags: bus master, medium devsel, latency 0, IRQ 17
	I/O ports at 1840
	Capabilities: [50] PCIe advanced features <?>

00:1d.2 USB Controller: Intel Corporation USB UHCI Controller #3 (rev 02) (prog-if 00 [UHCI])
	Subsystem: IBM Unknown device 0377
	Flags: bus master, medium devsel, latency 0, IRQ 18
	I/O ports at 1860
	Capabilities: [50] PCIe advanced features <?>

00:1d.7 USB Controller: Intel Corporation USB2 EHCI Controller #1 (rev 02) (prog-if 20 [EHCI])
	Subsystem: IBM Unknown device 0377
	Flags: bus master, medium devsel, latency 0, IRQ 16
	Memory at e8500000 (32-bit, non-prefetchable)
	Capabilities: [50] Power Management version 2
	Capabilities: [58] Debug port: BAR=1 offset=00a0
	Capabilities: [98] PCIe advanced features <?>

00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92) (prog-if 01 [Subtractive decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=03, subordinate=03, sec-latency=32
	I/O behind bridge: 00003000-00003fff
	Memory behind bridge: e8400000-e84fffff
	Prefetchable memory behind bridge: 00000000e0000000-00000000e7ffffff
	Capabilities: [50] Subsystem: IBM Unknown device 0377

## 00.1e:0 is a bridge from 00 to 03-03
00:1f.0 ISA bridge: Intel Corporation LPC Interface Controller (rev 02)
	Subsystem: IBM Unknown device 0377
	Flags: bus master, medium devsel, latency 0
	Capabilities: [e0] Vendor Specific Information <?>

00:1f.2 IDE interface: Intel Corporation 2 port SATA IDE Controller (rev 02) (prog-if 8f [Master SecP SecO PriP PriO])
	Subsystem: IBM Unknown device 0377
	Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 17
	I/O ports at 1c18
	I/O ports at 1c0c
	I/O ports at 1c10
	I/O ports at 1c08
	I/O ports at 18c0
	I/O ports at 18b0
	Capabilities: [70] Power Management version 3
	Capabilities: [b0] PCIe advanced features <?>

00:1f.3 SMBus: Intel Corporation SMBus Controller (rev 02)
	Subsystem: IBM Unknown device 0377
	Flags: medium devsel, IRQ 17
	Memory at e8500400 (64-bit, non-prefetchable)
	I/O ports at 1880

00:1f.5 IDE interface: Intel Corporation 2 port SATA IDE Controller (rev 02) (prog-if 85 [Master SecO PriO])
	Subsystem: IBM Unknown device 0377
	Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 17
	I/O ports at 1c30
	I/O ports at 1c24
	I/O ports at 1c28
	I/O ports at 1c20
	I/O ports at 18e0
	I/O ports at 18d0
	Capabilities: [70] Power Management version 3
	Capabilities: [b0] PCIe advanced features <?>

01:00.0 SCSI storage controller: LSI Logic / Symbios Logic SAS1064ET PCI-Express Fusion-MPT SAS (rev 02)
	Subsystem: IBM Unknown device 0306
	Flags: bus master, fast devsel, latency 0, IRQ 17
	I/O ports at 2000 [disabled]
	Memory at e8310000 (64-bit, non-prefetchable)
	Memory at e8300000 (64-bit, non-prefetchable)
	Capabilities: [50] Power Management version 2
	Capabilities: [68] Express Endpoint, MSI 00
	Capabilities: [98] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
	Capabilities: [b0] MSI-X: Enable- Mask- TabSize=1

02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5722 Gigabit Ethernet PCI Express
	Subsystem: IBM Unknown device 0378
	Flags: bus master, fast devsel, latency 0, IRQ 16
	Memory at e8200000 (64-bit, non-prefetchable)
	Capabilities: [48] Power Management version 3
	Capabilities: [50] Vital Product Data <?>
	Capabilities: [58] Vendor Specific Information <?>
	Capabilities: [e8] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
	Capabilities: [d0] Express Endpoint, MSI 00

03:01.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5703 Gigabit Ethernet (rev 10)
	Subsystem: IBM Unknown device 026f
	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 21
	Memory at e8400000 (64-bit, non-prefetchable)
	Capabilities: [40] PCI-X non-bridge device
	Capabilities: [48] Power Management version 2
	Capabilities: [50] Vital Product Data <?>
	Capabilities: [58] Message Signalled Interrupts: Mask- 64bit+ Queue=0/3 Enable-

03:02.0 VGA compatible controller: ATI Technologies Inc ES1000 (rev 02) (prog-if 00 [VGA controller])
	Subsystem: IBM Unknown device 0325
	Flags: bus master, stepping, fast Back2Back, medium devsel, latency 64, IRQ 19
	Memory at e0000000 (32-bit, prefetchable)
	I/O ports at 3000
	Memory at e8410000 (32-bit, non-prefetchable)
	Capabilities: [50] Power Management version 2


Summary of buses:

00: Primary host bus
	1e.0 Bridge to 03-03
	1c.5 Bridge to 01-01
	1c.4 Bridge to 02-02
	1c.0 Bridge to 08-08
	01.0 Bridge to 04-04
01: Entered via 00:1c.5
02: Entered via 00:1c.4
03: Entered via 00:1e.0
gwfort27# exit

Script done on Tue Jul  8 14:05:26 2008

-------------------------------------------------------------------
# older pci.ids than above
pciconf -v


hostb0 at pci0:0:0:	class=0x060000 card=0x03771014 chip=0x29f08086 rev=0x01 hdr=0x00
    vendor   = 'Intel Corporation'
    class    = bridge
    subclass = HOST-PCI
pcib1 at pci0:1:0:	class=0x060400 card=0x00000088 chip=0x29f18086 rev=0x01 hdr=0x01
    vendor   = 'Intel Corporation'
    class    = bridge
    subclass = PCI-PCI
pcib2 at pci0:28:0:	class=0x060400 card=0x00000040 chip=0x29408086 rev=0x02 hdr=0x01
    vendor   = 'Intel Corporation'
    class    = bridge
    subclass = PCI-PCI
pcib3 at pci0:28:4:	class=0x060400 card=0x00000040 chip=0x29488086 rev=0x02 hdr=0x01
    vendor   = 'Intel Corporation'
    class    = bridge
    subclass = PCI-PCI
pcib4 at pci0:28:5:	class=0x060400 card=0x00000040 chip=0x294a8086 rev=0x02 hdr=0x01
    vendor   = 'Intel Corporation'
    class    = bridge
    subclass = PCI-PCI
uhci0 at pci0:29:0:	class=0x0c0300 card=0x03771014 chip=0x29348086 rev=0x02 hdr=0x00
    vendor   = 'Intel Corporation'
    class    = serial bus
    subclass = USB
uhci1 at pci0:29:1:	class=0x0c0300 card=0x03771014 chip=0x29358086 rev=0x02 hdr=0x00
    vendor   = 'Intel Corporation'
    class    = serial bus
    subclass = USB
uhci2 at pci0:29:2:	class=0x0c0300 card=0x03771014 chip=0x29368086 rev=0x02 hdr=0x00
    vendor   = 'Intel Corporation'
    class    = serial bus
    subclass = USB
ehci0 at pci0:29:7:	class=0x0c0320 card=0x03771014 chip=0x293a8086 rev=0x02 hdr=0x00
    vendor   = 'Intel Corporation'
    class    = serial bus
    subclass = USB
pcib5 at pci0:30:0:	class=0x060401 card=0x00000050 chip=0x244e8086 rev=0x92 hdr=0x01
    vendor   = 'Intel Corporation'
    device   = '82801BA/CA/DB/DBL/EB/ER/FB (ICH2/3/4/4/5/5/6), 6300ESB Hub Interface to PCI Bridge'
    class    = bridge
    subclass = PCI-PCI
isab0 at pci0:31:0:	class=0x060100 card=0x03771014 chip=0x29188086 rev=0x02 hdr=0x00
    vendor   = 'Intel Corporation'
    class    = bridge
    subclass = PCI-ISA
atapci0 at pci0:31:2:	class=0x01018f card=0x03771014 chip=0x29218086 rev=0x02 hdr=0x00
    vendor   = 'Intel Corporation'
    class    = mass storage
    subclass = ATA
none0 at pci0:31:3:	class=0x0c0500 card=0x03771014 chip=0x29308086 rev=0x02 hdr=0x00
    vendor   = 'Intel Corporation'
    class    = serial bus
    subclass = SMBus
atapci1 at pci0:31:5:	class=0x010185 card=0x03771014 chip=0x29268086 rev=0x02 hdr=0x00
    vendor   = 'Intel Corporation'
    class    = mass storage
    subclass = ATA
none1 at pci2:0:0:	class=0x020000 card=0x03781014 chip=0x165a14e4 rev=0x00 hdr=0x00
    vendor   = 'Broadcom Corporation'
    class    = network
    subclass = ethernet
mpt0 at pci1:0:0:	class=0x010000 card=0x03061014 chip=0x00561000 rev=0x02 hdr=0x00
    vendor   = 'LSI Logic (Was: Symbios Logic, NCR)'
    class    = mass storage
    subclass = SCSI
bge0 at pci3:1:0:	class=0x020000 card=0x026f1014 chip=0x16c714e4 rev=0x10 hdr=0x00
    vendor   = 'Broadcom Corporation'
    device   = 'BCM5703A3 NetXtreme Gigabit Ethernet'
    class    = network
    subclass = ethernet
none2 at pci3:2:0:	class=0x030000 card=0x03251014 chip=0x515e1002 rev=0x02 hdr=0x00
    vendor   = 'ATI Technologies Inc'
    class    = display
    subclass = VGA


More information about the freebsd-hackers mailing list