2002-04-26 12:01:22

by jurriaan

[permalink] [raw]
Subject: PDC20265 / 2.5.10 / Alpha (Miata) - unexpected interrupt flood

I'm running linux-2.5.10 on my Miata Alpha system, and I get a *lot* of
messages like this:

ide: unexpected interrupt 1 44

The limiting in drivers/ide/ide.c works fine, I never get more than 1 a
second or something like that. Still, 1 per second is a lot.

dmesg (system parameters/ide messages):

Linux version 2.5.10 (root@alpha) (gcc version 2.95.4 20011002 (Debian prerelease)) #1 Fri Apr 26 09:54:57 CEST 2002
Booting on Miata using machine vector Miata from SRM
Command line: ro root=/dev/sda1 video=tdfx:1600x1200-16@85,nohwcursor
memcluster 0, usage 1, start 0, end 236
memcluster 1, usage 0, start 236, end 196607
memcluster 2, usage 1, start 196607, end 196608
freeing pages 236:384
freeing pages 839:196607
reserving pages 839:842
pci: cia revision 1 (pyxis)
On node 0 totalpages: 196607
zone(0): 196607 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: ro root=/dev/sda1 video=tdfx:1600x1200-16@85,nohwcursor
HWRPB cycle frequency bogus. Estimated 499787208 Hz
Calibrating delay loop... 990.32 BogoMIPS
Memory: 1553416k/1572856k available (2280k kernel code, 17552k reserved, 676k data, 376k init)
pci: passed tb register update test
pci: passed sg loopback i/o read test
pci: passed pte write cache snoop test
pci: failed valid tag invalid pte reload test (mcheck; workaround available)
pci: passed pci machine check test
pci: tbia workaround enabled
Uniform Multi-Platform E-IDE driver ver.:7.0.0
ide: system bus speed 33MHz
CMD Technology Inc PCI0646: IDE controller on PCI slot 00:04.0
CMD Technology Inc PCI0646: chipset revision 1
CMD Technology Inc PCI0646: not 100% native mode: will probe irqs later
CMD Technology Inc PCI0646: chipset revision 0x01, MultiWord DMA Limited, IRQ workaround enabled
CMD Technology Inc PCI0646: simplex device: DMA disabled
ide0: CMD Technology Inc PCI0646 Bus-Master DMA was disabled by BIOS
CMD Technology Inc PCI0646: simplex device: DMA disabled
ide1: CMD Technology Inc PCI0646 Bus-Master DMA was disabled by BIOS
Promise Technology, Inc. 20265: IDE controller on PCI slot 01:0a.0
Promise Technology, Inc. 20265: chipset revision 2
Promise Technology, Inc. 20265: not 100% native mode: will probe irqs later
Promise Technology, Inc. 20265: ROM enabled at 0x20020000
Promise Technology, Inc. 20265: (U)DMA Burst Bit DISABLED Primary PCI Mode Secondary PCI Mode.
Promise Technology, Inc. 20265: FORCING BURST BIT 0x00 -> 0x01 ACTIVE
ide2: BM-DMA at 0x9000-0x9007, BIOS settings: hde:pio, hdf:pio
ide3: BM-DMA at 0x9008-0x900f, BIOS settings: hdg:DMA, hdh:pio
hdg: IBM-DTLA-307045, ATA DISK drive
ide3 at 0x9048-0x904f,0x9056 on irq 44
hdg: 90069840 sectors (46116 MB) w/1916KiB Cache, CHS=89355/16/63, UDMA(100)
Partition check:
hdg: [PTBL] [5606/255/63] hdg1 hdg2

Has anything changed? I ran 2.4.x since 2.4.10 or so on this machine
with the same hardware and never saw this message.

Thanks,
Jurriaan
--
Linux hackers are funny people: They count the time in patchlevels.
Gerd Knorr
GNU/Linux 2.5.10 on Debian/Alpha 988 bogomips load:0.04 0.14 0.08


2002-04-26 12:10:37

by Martin Dalecki

[permalink] [raw]
Subject: Re: PDC20265 / 2.5.10 / Alpha (Miata) - unexpected interrupt flood

Uz.ytkownik Jurriaan on Alpha napisa?:
> I'm running linux-2.5.10 on my Miata Alpha system, and I get a *lot* of
> messages like this:
>
> ide: unexpected interrupt 1 44
>
> The limiting in drivers/ide/ide.c works fine, I never get more than 1 a
> second or something like that. Still, 1 per second is a lot.
>
> dmesg (system parameters/ide messages):
>
> Linux version 2.5.10 (root@alpha) (gcc version 2.95.4 20011002 (Debian prerelease)) #1 Fri Apr 26 09:54:57 CEST 2002
> Booting on Miata using machine vector Miata from SRM
> Command line: ro root=/dev/sda1 video=tdfx:1600x1200-16@85,nohwcursor
> memcluster 0, usage 1, start 0, end 236
> memcluster 1, usage 0, start 236, end 196607
> memcluster 2, usage 1, start 196607, end 196608
> freeing pages 236:384
> freeing pages 839:196607
> reserving pages 839:842
> pci: cia revision 1 (pyxis)
> On node 0 totalpages: 196607
> zone(0): 196607 pages.
> zone(1): 0 pages.
> zone(2): 0 pages.
> Kernel command line: ro root=/dev/sda1 video=tdfx:1600x1200-16@85,nohwcursor
> HWRPB cycle frequency bogus. Estimated 499787208 Hz
> Calibrating delay loop... 990.32 BogoMIPS
> Memory: 1553416k/1572856k available (2280k kernel code, 17552k reserved, 676k data, 376k init)
> pci: passed tb register update test
> pci: passed sg loopback i/o read test
> pci: passed pte write cache snoop test
> pci: failed valid tag invalid pte reload test (mcheck; workaround available)
> pci: passed pci machine check test
> pci: tbia workaround enabled
> Uniform Multi-Platform E-IDE driver ver.:7.0.0
> ide: system bus speed 33MHz
> CMD Technology Inc PCI0646: IDE controller on PCI slot 00:04.0
> CMD Technology Inc PCI0646: chipset revision 1
> CMD Technology Inc PCI0646: not 100% native mode: will probe irqs later
> CMD Technology Inc PCI0646: chipset revision 0x01, MultiWord DMA Limited, IRQ workaround enabled
> CMD Technology Inc PCI0646: simplex device: DMA disabled
> ide0: CMD Technology Inc PCI0646 Bus-Master DMA was disabled by BIOS
> CMD Technology Inc PCI0646: simplex device: DMA disabled
> ide1: CMD Technology Inc PCI0646 Bus-Master DMA was disabled by BIOS
> Promise Technology, Inc. 20265: IDE controller on PCI slot 01:0a.0
> Promise Technology, Inc. 20265: chipset revision 2
> Promise Technology, Inc. 20265: not 100% native mode: will probe irqs later
> Promise Technology, Inc. 20265: ROM enabled at 0x20020000
> Promise Technology, Inc. 20265: (U)DMA Burst Bit DISABLED Primary PCI Mode Secondary PCI Mode.
> Promise Technology, Inc. 20265: FORCING BURST BIT 0x00 -> 0x01 ACTIVE
> ide2: BM-DMA at 0x9000-0x9007, BIOS settings: hde:pio, hdf:pio
> ide3: BM-DMA at 0x9008-0x900f, BIOS settings: hdg:DMA, hdh:pio
> hdg: IBM-DTLA-307045, ATA DISK drive
> ide3 at 0x9048-0x904f,0x9056 on irq 44
> hdg: 90069840 sectors (46116 MB) w/1916KiB Cache, CHS=89355/16/63, UDMA(100)
> Partition check:
> hdg: [PTBL] [5606/255/63] hdg1 hdg2
>
> Has anything changed? I ran 2.4.x since 2.4.10 or so on this machine

Yes. This message has been added. It's harmless.
It will happen if the interrupt in question is shared
among different devices for example.


2002-04-26 14:00:03

by Ivan Kokshaysky

[permalink] [raw]
Subject: Re: PDC20265 / 2.5.10 / Alpha (Miata) - unexpected interrupt flood

On Fri, Apr 26, 2002 at 01:08:07PM +0200, Martin Dalecki wrote:
> It will happen if the interrupt in question is shared
> among different devices for example.

There are no shared interrupts on this machine (as on most alphas).
Each PCI slot has four unique IRQs.

Ivan.

2002-04-27 14:15:49

by Mikael Pettersson

[permalink] [raw]
Subject: Re: PDC20265 / 2.5.10 / Alpha (Miata) - unexpected interrupt flood

On Fri, 26 Apr 2002 13:08:07 +0200, Martin Dalecki wrote:
>> ide: unexpected interrupt 1 44
>Yes. This message has been added. It's harmless.
>It will happen if the interrupt in question is shared
>among different devices for example.

The condition may be harmless, but flooding the kernel log with
these messages most certainly is not. I've experienced that
myself, when testing 2.5.8 on a machine with a PDC20267.
The message needs to go away.

/Mikael