Re: em interrupt storm

From: Sten Daniel Sørsdal <lists_at_wm-access.no>
Date: Wed, 30 Nov 2005 21:09:25 +0100
I have to ask since i do not know, but does the hardware INT lines have
any relation with this issue?

I have a motherboard where this (or a similar) issue seems to happen
(compaq ml370 and can do both modes where it has 16 IRQ's and more than
16 IRQ's)

In both modes this same issue happens (usb, ata1 and bge0 fires on
packet received on bge0 or usb polling).

I recently had usb removed to try to lessen the performance impact this
only reduced the interrupt rate from 22 p/s to 12 p/s.
In my case ata1 and uhci0 (i think it was uhci) both shared irq 15.

irq15: ata1                     20899728         12
irq29: bge0                     20899895         12

I always understood this to be the effect of equipment sharing the same
hardware INT lines.

Can anyone tell me if it's the same issue and if it has anything to do
with the hardware INT lines?

Below is vmstat, pciconf and dmesg output.


---------------[ vmstat -i ]---------

interrupt                          total       rate
irq3: sio1                             2          0
irq4: sio0                             9          0
irq6: fdc0                            15          0
irq8: rtc                      215983081        128
irq13: npx0                            1          0
irq14: ata0                           68          0
irq15: ata1                     20899728         12
irq29: bge0                     20899895         12
irq30: ahc0                     10801075          6
irq31: ahc1                           15          0
irq0: clk                     1687632823       1000
Total                         1956216712       1159

---------------[ dmesg ]--------------

Copyright (c) 1992-2005 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 5.4-RELEASE-p8 #0: Fri Nov 11 08:09:40 CET 2005
    root_at_alpha.arcticwireless.no:/usr/obj/usr/src/sys/ALPHA
ACPI APIC Table: <COMPAQ 00000083>
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) XEON(TM) CPU 2.40GHz (2391.89-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0xf24  Stepping = 4

Features=0x3febfbff<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>
  Hyperthreading: 2 logical CPUs
real memory  = 536846336 (511 MB)
avail memory = 519528448 (495 MB)
Pentium 4 TCC support enabled, current performance 100%
MADT: Forcing active-low polarity and level trigger for SCI
ioapic0 <Version 1.1> irqs 0-15 on motherboard
ioapic1 <Version 1.1> irqs 16-31 on motherboard
ioapic2 <Version 1.1> irqs 32-47 on motherboard
ioapic3 <Version 1.1> irqs 48-63 on motherboard
npx0: <math processor> on motherboard
npx0: INT 16 interface
acpi0: <COMPAQ P28> on motherboard
acpi0: Power Button (fixed)
Timecounter "ACPI-safe" frequency 3579545 Hz quality 1000
acpi_timer0: <32-bit timer at 3.579545MHz> port 0x920-0x923 on acpi0
cpu0: <ACPI CPU> on acpi0
pcib0: <ACPI Host-PCI bridge> on acpi0
pci0: <ACPI PCI bus> on pcib0
pci0: <display, VGA> at device 3.0 (no driver attached)
pci0: <base peripheral> at device 4.0 (no driver attached)
pci0: <base peripheral> at device 4.2 (no driver attached)
isab0: <PCI-ISA bridge> at device 15.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <ServerWorks CSB5 UDMA100 controller> port
0x2000-0x200f,0x376,0x170-0x177,0x3f6,0x1f0-0x1f7 at device 15.1 on pci0
ata0: channel #0 on atapci0
ata1: channel #1 on atapci0
pci0: <serial bus, USB> at device 15.2 (no driver attached)
pcib1: <ACPI Host-PCI bridge> on acpi0
pci1: <ACPI PCI bus> on pcib1
ahc0: <Adaptec (Compaq OEM) 3960D Ultra160 SCSI adapter> port
0x3000-0x30ff mem 0xf7ff0000-0xf7ff0fff irq 30 at device 3.0 on pci1
aic7899: Ultra160 Wide Channel A, SCSI Id=7, 32/253 SCBs
ahc1: <Adaptec (Compaq OEM) 3960D Ultra160 SCSI adapter> port
0x3400-0x34ff mem 0xf7fe0000-0xf7fe0fff irq 31 at device 3.1 on pci1
aic7899: Ultra160 Wide Channel B, SCSI Id=7, 32/253 SCBs
bge0: <Broadcom BCM5703 Gigabit Ethernet, ASIC rev. 0x1002> mem
0xf7fd0000-0xf7fdffff irq 29 at device 4.0 on pci1
miibus0: <MII bus> on bge0
brgphy0: <BCM5703 10/100/1000baseTX PHY> on miibus0
brgphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX,
1000baseTX-FDX, auto
bge0: Ethernet address: 00:02:a5:ff:1a:a4
pcib2: <ACPI Host-PCI bridge> on acpi0
pci2: <ACPI PCI bus> on pcib2
pcib3: <ACPI Host-PCI bridge> on acpi0
pci6: <ACPI PCI bus> on pcib3
pcib4: <ACPI Host-PCI bridge> on acpi0
pci10: <ACPI PCI bus> on pcib4
acpi_tz0: <Thermal Zone> on acpi0
atkbdc0: <Keyboard controller (i8042)> port 0x64,0x60 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: model Generic PS/2 mouse, device ID 0
ppc0: <Standard parallel printer port> port 0x778-0x77d,0x378-0x37f irq
7 drq 0 on acpi0
ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode
ppbus0: <Parallel port bus> on ppc0
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
ppi0: <Parallel I/O> on ppbus0
sio0: <Standard PC COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
sio0: type 16550A
sio1: <Standard PC COM port> port 0x2f8-0x2ff irq 3 on acpi0
sio1: type 16550A
fdc0: <floppy drive controller (FDE)> port 0x3f2-0x3f5 irq 6 drq 2 on acpi0
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
orm0: <ISA Option ROMs> at iomem 0xee000-0xeffff,0xc0000-0xc7fff on isa0
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
Timecounter "TSC" frequency 2391890808 Hz quality 800
Timecounters tick every 1.000 msec
acd0: DVDROM <LG DVD-ROM DRD-8080B/1.22> at ata0-master PIO4
Waiting 8 seconds for SCSI devices to settle
pt0 at ahc0 bus 0 target 15 lun 0
pt0: <COMPAQ PROLIANT 4L6I 1.78> Fixed Processor SCSI-2 device
pt0: 3.300MB/s transfers
da0 at ahc0 bus 0 target 0 lun 0
da0: <COMPAQ BD0366459B B016> Fixed Direct Access SCSI-3 device
da0: 160.000MB/s transfers (80.000MHz, offset 127, 16bit), Tagged
Queueing Enabled
da0: 34732MB (71132000 512 byte sectors: 255H 63S/T 4427C)
da1 at ahc0 bus 0 target 1 lun 0
da1: <COMPAQ BD0366459B B016> Fixed Direct Access SCSI-3 device
da1: 160.000MB/s transfers (80.000MHz, offset 127, 16bit), Tagged
Queueing Enabled
da1: 34732MB (71132000 512 byte sectors: 255H 63S/T 4427C)
da2 at ahc0 bus 0 target 2 lun 0
da2: <COMPAQ BD03664545 B20D> Fixed Direct Access SCSI-2 device
da2: 160.000MB/s transfers (80.000MHz, offset 127, 16bit), Tagged
Queueing Enabled
da2: 34732MB (71132000 512 byte sectors: 255H 63S/T 4427C)
GEOM_STRIPE: Device st0 created (id=1947018185).
GEOM_STRIPE: Disk da1 attached to st0.
GEOM_STRIPE: Disk da2 attached to st0.
GEOM_STRIPE: Device st0 activated.
Mounting root from ufs:/dev/da0s2a

-----------------[ pciconf -lv ]--------------------

hostb0_at_pci0:0:0:        class=0x060000 card=0x00000000 chip=0x00121166
rev=0x13 hdr=0x00
    vendor   = 'ServerWorks (Was: Reliance Computer Corp)'
    device   = 'CMIC-LE'
    class    = bridge
    subclass = HOST-PCI
hostb1_at_pci0:0:1:        class=0x060000 card=0x00000000 chip=0x00121166
rev=0x00 hdr=0x00
    vendor   = 'ServerWorks (Was: Reliance Computer Corp)'
    device   = 'CMIC-LE'
    class    = bridge
    subclass = HOST-PCI
hostb2_at_pci0:0:2:        class=0x060000 card=0x00000000 chip=0x00001166
rev=0x00 hdr=0x00
    vendor   = 'ServerWorks (Was: Reliance Computer Corp)'
    class    = bridge
    subclass = HOST-PCI
none0_at_pci0:3:0: class=0x030000 card=0x001e0e11 chip=0x47521002 rev=0x27
hdr=0x00
    vendor   = 'ATI Technologies Inc.'
    device   = 'Rage XL PCI'
    class    = display
    subclass = VGA
none1_at_pci0:4:0: class=0x088000 card=0xb2060e11 chip=0xb2030e11 rev=0x01
hdr=0x00
    vendor   = 'Compaq Computer Corp (Now owned by Hewlett-Packard)'
    device   = 'iLo Integrated Lights Out Processor'
    class    = base peripheral
none2_at_pci0:4:2: class=0x088000 card=0xb2060e11 chip=0xb2040e11 rev=0x01
hdr=0x00
    vendor   = 'Compaq Computer Corp (Now owned by Hewlett-Packard)'
    device   = 'iLo Integrated Lights Out Processor'
    class    = base peripheral
isab0_at_pci0:15:0:        class=0x060100 card=0x02011166 chip=0x02011166
rev=0x93 hdr=0x00
    vendor   = 'ServerWorks (Was: Reliance Computer Corp)'
    device   = 'CSB5 PCI to ISA Bridge'
    class    = bridge
    subclass = PCI-ISA
atapci0_at_pci0:15:1:      class=0x01018a card=0x02121166 chip=0x02121166
rev=0x93 hdr=0x00
    vendor   = 'ServerWorks (Was: Reliance Computer Corp)'
    device   = 'CSB5 PCI EIDE Controller'
    class    = mass storage
    subclass = ATA
none3_at_pci0:15:2:        class=0x0c0310 card=0x02201166 chip=0x02201166
rev=0x05 hdr=0x00
    vendor   = 'ServerWorks (Was: Reliance Computer Corp)'
    device   = 'OSB4 OpenHCI Compliant USB Controller'
    class    = serial bus
    subclass = USB
hostb3_at_pci0:15:3:       class=0x060000 card=0x02301166 chip=0x02251166
rev=0x00 hdr=0x00
    vendor   = 'ServerWorks (Was: Reliance Computer Corp)'
    device   = 'CSB5 PCI Bridge'
    class    = bridge
    subclass = HOST-PCI
hostb4_at_pci0:16:0:       class=0x060000 card=0x00000000 chip=0x01011166
rev=0x03 hdr=0x00
    vendor   = 'ServerWorks (Was: Reliance Computer Corp)'
    device   = 'CIOB-X2'
    class    = bridge
    subclass = HOST-PCI
hostb5_at_pci0:16:2:       class=0x060000 card=0x00000000 chip=0x01011166
rev=0x03 hdr=0x00
    vendor   = 'ServerWorks (Was: Reliance Computer Corp)'
    device   = 'CIOB-X2'
    class    = bridge
    subclass = HOST-PCI
hostb6_at_pci0:17:0:       class=0x060000 card=0x00000000 chip=0x01011166
rev=0x03 hdr=0x00
    vendor   = 'ServerWorks (Was: Reliance Computer Corp)'
    device   = 'CIOB-X2'
    class    = bridge
    subclass = HOST-PCI
hostb7_at_pci0:17:2:       class=0x060000 card=0x00000000 chip=0x01011166
rev=0x03 hdr=0x00
    vendor   = 'ServerWorks (Was: Reliance Computer Corp)'
    device   = 'CIOB-X2'
    class    = bridge
    subclass = HOST-PCI
ahc0_at_pci1:3:0:  class=0x010000 card=0xf6200e11 chip=0x00c09005 rev=0x01
hdr=0x00
    vendor   = 'Adaptec Inc'
    device   = 'AHA-39160 (AIC-7899A) Ultra160 SCSI Host Adapter'
    class    = mass storage
    subclass = SCSI
ahc1_at_pci1:3:1:  class=0x010000 card=0xf6200e11 chip=0x00c09005 rev=0x01
hdr=0x00
    vendor   = 'Adaptec Inc'
    device   = 'AHA-39160 (AIC-7899A) Ultra160 SCSI Host Adapter'
    class    = mass storage
    subclass = SCSI
bge0_at_pci1:4:0:  class=0x020000 card=0x00cb0e11 chip=0x16a714e4 rev=0x02
hdr=0x00
    vendor   = 'Broadcom Corporation'
    device   = 'BCM5703X NetXtreme Gigabit Ethernet'
    class    = network
    subclass = ethernet

-- 
Sten Daniel Sørsdal
Received on Wed Nov 30 2005 - 19:09:40 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:48 UTC