8-STABLE interrupt storm on atapci(?), Dell Inspiron 580
Pyun YongHyeon
pyunyh at gmail.com
Fri Mar 12 17:47:01 UTC 2010
On Fri, Mar 12, 2010 at 01:14:09PM +0100, Pierre Beyssac wrote:
> Hello,
>
> I'm having "interrupt storm detected" messages on a Dell Inspiron
> 580 running up-to-date 8-STABLE (amd64 arch). The interrupts seem
> to come from one of the atapci controllers, apparently atapci0 (main
> controller, with a SATA disk and an ATAPI optical drive).
>
> ata_interrupt gets called at a variable rate, between 1000-150000
> times per second, constantly, even when the disk is not used.
>
> >From adding debug sysctl code in ata-all.c:ata_interrupt_locked()
> I have been able to check that:
> ch->running is NULL (breaks loop in "do we have a running request")
> ch->state=0
> ch->unit=0 ch->devices=1 (ATA_ATA_MASTER) most of the time.
>
> Here's attached dmesg output, pciconf -lv output, kernel configuration
> and vmstat -i output. A -current kernel exhibits the same behaviour.
>
> Any hint/idea how to debug this further would be really appreciated...
> --
> Pierre Beyssac pb at fasterix.frmug.org
[...]
> bge0: <Broadcom BCM57780 A1, ASIC rev. 0x57780001> mem 0xfbff0000-0xfbffffff irq 17 at device 0.0 on pci3
> bge0: Reserved 0x10000 bytes for rid 0x10 type 3 at 0xfbff0000
> bge0: adjust device control 0x2000 -> 0x5000
> bge0: attempting to allocate 1 MSI vectors (1 supported)
> msi: routing MSI IRQ 256 to local APIC 0 vector 50
> bge0: using IRQ 256 for MSI
> bge0: CHIP ID 0x57780001; ASIC REV 0x57780; CHIP REV 0x577800; PCI-E
> bge0: Disabling fastboot
> bge0: Disabling fastboot
> miibus0: <MII bus> on bge0
> ukphy0: <Generic IEEE 802.3u media interface> PHY 1 on miibus0
> ukphy0: OUI 0x00d897, model 0x0019, rev. 1
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
This is not related with your interrupt storm issue but something
is wrong here. I think brgphy(4) should be used for bge(4). Have no
idea why the OUI has a different value.
Would you try attached patch and let me know whether brgphy(4)
get attached to the PHY?
> ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
> bge0: bpf attached
> bge0: Ethernet address: 00:25:64:f4:27:26
> bge0: [MPSAFE]
> bge0: [FILTER]
[...]
-------------- next part --------------
A non-text attachment was scrubbed...
Name: BCM57780.diff
Type: text/x-diff
Size: 1355 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20100312/51b7b882/BCM57780.bin
More information about the freebsd-stable
mailing list