On 平成 17/09/21, at 5:35, Billy Newsom wrote:

Does anyone know exactly what to do about an interrupt storm,

My understanding is that an interrupt storm is a noisy interrupt line. It could be a flaky chip, an incompatible setting for the interrupt lines in the BIOS, a loose wire, dust or some sort of condensate (very typically tobacco tar) on the PC board, ...

Physically cleaning the PC board, re-seating chips and cards would be a good start. If you've never done that before, make sure you read up on what not to do, first. (Issues like static electricity, chemical cleansers destroying or modifying the board or the circuits, bending or breaking leads, that kind of thing.) If that doesn't help, the next place to turn would be the docs for the ethernet card and the fBSD source, to see if you can find some setting that clears a conflict.

or if it really is a problem?

It does sound kind of like it's eating up some of your performance.

(An interrupt storm on an unused USB, for instance, might well be best taken care of by just letting fBSD throttle it back.)

I have an old system acting as a router/firewall. It is a dual processor, so I use SMP. But since going to 5.3 and 5.4, it would seem that this system runs a bit worse than under 4.7. It could be based on just an old BIOS, which will never be updated now, which doesn't support some of the new stuff. It's not ACPI, and PnP seems to be marginal as it always has been.

Other than the dmesg output, I would know nothing about such a storm. Since it is happening to a network card, I was wondering if it needs to be addressed.

I also don't know about the "unknown: <PNP0303> can't assign resources (port)" errors.

But back to the main issue, what is the storm all about?

# vmstat -i
interrupt                          total       rate
irq1: atkbd0                         634          0
irq5: ep0                        1037411          2
irq6: fdc0                            10          0
irq8: rtc                       58059776        127
irq14: ata0                      7724041         17
irq15: ata1                        29416          0
irq18: rl0                       2068244          4
irq0: clk                       45353879         99
Total                          114273411        251


*dmesg output (Storm is near the last line):
FreeBSD 5.4-STABLE #0: Mon Jul  4 18:28:47 CDT 2005
    [EMAIL PROTECTED]:/usr/obj/usr/src/sys/BILLYSMP3
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Pentium Pro (199.31-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x617  Stepping = 7
Features=0xfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,M CA,CMOV>
real memory  = 536870912 (512 MB)
avail memory = 515719168 (491 MB)
MPTable: <IBM-PCCO CrossFire MP>
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
 cpu0 (BSP): APIC ID:  1
 cpu1 (AP): APIC ID:  0
ioapic0: Assuming intbase of 0
ioapic0 <Version 1.1> irqs 0-23 on motherboard
npx0: <math processor> on motherboard
npx0: INT 16 interface
cpu0 on motherboard
cpu1 on motherboard
pcib0: <MPTable Host-PCI bridge> pcibus 0 on motherboard
pci0: <PCI bus> on pcib0
isab0: <PCI-ISA bridge> at device 1.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel PIIX3 WDMA2 controller> port 0xfff0-0xffff, 0x376,0x170-0x177,0x3f6,0x1f0-0x1f7 at device 1.1 on pci0
ata0: channel #0 on atapci0
ata1: channel #1 on atapci0
uhci0: <Intel 82371SB (PIIX3) USB controller> port 0x5400-0x541f irq 19 at device 1.2 on pci0
usb0: <Intel 82371SB (PIIX3) USB controller> on uhci0
usb0: USB revision 1.0
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
rl0: <D-Link DFE-530TX+ 10/100BaseTX> port 0x5000-0x50ff mem 0x50000000-0x500000ff irq 18 at device 6.0 on pci0
miibus0: <MII bus> on rl0
rlphy0: <RealTek internal media interface> on miibus0
rlphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
rl0: Ethernet address: 00:50:ba:4d:57:6f
pci0: <display, VGA> at device 11.0 (no driver attached)
orm0: <ISA Option ROM> at iomem 0xc0000-0xc7fff on isa0
fdc0: <Enhanced floppy controller> at port 0x3f0-0x3f5 irq 6 drq 2 on isa0
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
atkbdc0: <Keyboard controller (i8042)> at port 0x64,0x60 on isa0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <6 virtual consoles, flags=0x300>
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A
sio1 at port 0x2f8-0x2ff irq 3 on isa0
sio1: type 16550A
ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0
ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
ppc0: FIFO with 16/16/8 bytes threshold
ppbus0: <Parallel port bus> on ppc0
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
ppi0: <Parallel I/O> on ppbus0
ep0: <3Com 3C509B-TPO EtherLink III (PnP)> at port 0x210-0x21f irq 5 on isa0
ep0: Ethernet address: 00:a0:24:6c:1b:46
unknown: <PNP0303> can't assign resources (port)
unknown: <PNP0700> can't assign resources (port)
unknown: <PNP0501> can't assign resources (port)
unknown: <PNP0401> can't assign resources (port)
unknown: <IBM37a0> can't assign resources (port)
Timecounters tick every 10.000 msec
IP Filter: v3.4.35 initialized.  Default = pass all, Logging = enabled
Interrupt storm detected on "irq5: ep0"; throttling interrupt source
ad0: 8809MB <QUANTUM FIREBALLP KA9.1/A42.0400> [17898/16/63] at ata0-master WDMA2
ad2: 2014MB <WDC AC22100H/10.07H11> [4092/16/63] at ata1-master WDMA2
acd0: DVDROM <TOSHIBA DVD-ROM SD-M1212/1R14> at ata1-slave PIO4
SMP: AP CPU #1 Launched!
Mounting root from ufs:/dev/ad0s1a
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable- [EMAIL PROTECTED]"



Joel Rees   <[EMAIL PROTECTED]>
digitcom, inc.   株式会社デジコム
Kobe, Japan   +81-78-672-8800
** <http://www.ddcom.co.jp> **




_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to