From: Jens Axboe <axboe@suse.de>
To: linux-kernel@vger.kernel.org
Subject: SMP+irq handling broken in current git?
Date: Thu, 23 Jun 2005 15:53:18 +0200 [thread overview]
Message-ID: <20050623135318.GC9768@suse.de> (raw)
Hi,
Something strange is going on with current git as of this morning (head
ee98689be1b054897ff17655008c3048fe88be94). On an old test box (dual p3
800MHz), using the same old config I always do on this box has very
broken interrupt handling:
[...]
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with
idebus=xx
PIIX4: IDE controller at PCI slot 0000:00:04.1
PIIX4: chipset revision 1
PIIX4: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0xd800-0xd807, BIOS settings: hda:DMA, hdb:DMA
ide1: BM-DMA at 0xd808-0xd80f, BIOS settings: hdc:DMA, hdd:pio
hda: QUANTUM FIREBALLP AS40.0, ATA DISK drive
hdb: IOMEGA DVDRW8824E2Q-D, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hdc: IBM-DTLA-307030, ATA DISK drive
ide1 at 0x170-0x177,0x376 on irq 15
irq 14: nobody cared!
[<c01039e7>] dump_stack+0x17/0x20
[<c0134ec7>] __report_bad_irq+0x27/0x90
[<c0134fd2>] note_interrupt+0x72/0x90
[<c01349cb>] __do_IRQ+0x11b/0x130
[<c0104f9c>] do_IRQ+0x1c/0x30
[<c01034ca>] common_interrupt+0x1a/0x20
[<c0100a9c>] cpu_idle+0x6c/0x80
[<c040c97a>] start_kernel+0x14a/0x170
[<c010020e>] 0xc010020e
handlers:
[<c02d12b0>] (ide_intr+0x0/0x150)
Disabling IRQ #14
irq 15: nobody cared!
[<c01039e7>] dump_stack+0x17/0x20
[<c0134ec7>] __report_bad_irq+0x27/0x90
[<c0134fd2>] note_interrupt+0x72/0x90
[<c01349cb>] __do_IRQ+0x11b/0x130
[<c0104f9c>] do_IRQ+0x1c/0x30
[<c01034ca>] common_interrupt+0x1a/0x20
[<c0100a9c>] cpu_idle+0x6c/0x80
[<c040c97a>] start_kernel+0x14a/0x170
[<c010020e>] 0xc010020e
handlers:
[<c02d12b0>] (ide_intr+0x0/0x150)
Disabling IRQ #15
hda: max request size: 128KiB
hda: lost interrupt
hda: lost interrupt
hda: 78177792 sectors (40027 MB) w/1902KiB Cache, CHS=65535/16/63,
UDMA(33)
hda: cache flushes not supported
hda:<4>hda: dma_timer_expiry: dma status == 0x64
hda: DMA interrupt recovery
hda: lost interrupt
hda1 hda2 hda3 hda4
hdc: max request size: 128KiB
irq 14: nobody cared!
[<c01039e7>] dump_stack+0x17/0x20
[<c0134ec7>] __report_bad_irq+0x27/0x90
[<c0134fd2>] note_interrupt+0x72/0x90
[<c01349cb>] __do_IRQ+0x11b/0x130
[<c0104f9c>] do_IRQ+0x1c/0x30
[<c01034ca>] common_interrupt+0x1a/0x20
[<c0100a9c>] cpu_idle+0x6c/0x80
[<c040c97a>] start_kernel+0x14a/0x170
[<c010020e>] 0xc010020e
handlers:
[<c02d12b0>] (ide_intr+0x0/0x150)
Disabling IRQ #14
hdc: lost interrupt
Going to UP makes it work just fine for me. Does anyone know what is
going on here?!
--
Jens Axboe
next reply other threads:[~2005-06-23 13:52 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-06-23 13:53 Jens Axboe [this message]
2005-06-23 16:59 ` SMP+irq handling broken in current git? Jeff Garzik
2005-06-23 18:42 ` Jens Axboe
2005-06-23 18:58 ` Bjorn Helgaas
2005-06-23 19:11 ` Jens Axboe
2005-06-23 19:20 ` Bjorn Helgaas
2005-06-23 23:26 ` Alan Cox
2005-06-24 10:12 ` Jens Axboe
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20050623135318.GC9768@suse.de \
--to=axboe@suse.de \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.