Seems this IRQ mismatch is intentional. You can avoid the messages by
turning off CONFIG_DEBUG_SHIRQ.
>From psycho_register_error_handlers():
/* We really mean to ignore the return result here. Two
* PCI controller share the same interrupt numbers and
* drive the same front-end hardware. Whichever of the
* two get in here first will register the IRQ handler
* the second will just error out since we do not pass in
* IRQF_SHARED.
*/
err = request_irq(op->irqs[1], psycho_ue_intr, 0,
"PSYCHO_UE", pbm);
err = request_irq(op->irqs[2], psycho_ce_intr, 0,
"PSYCHO_CE", pbm);
Cheers,
Martin
On Wed, Nov 21, 2007 at 11:54:11PM +0100, Jan Engelhardt wrote:
> Hi,
>
>
> booting the current aurora CD1
> (/aurora/corona/sparc/iso/AL-2.99-sparc-disc1.iso) with the
> 2.6.23.1-26.5.al3 kernel prints out some call traces during boot:
>
> IRQ handler type mismatch for IRQ 2
> current handler: PSYCHO_UE
> Call Trace:
> [0000000000489914] request_irq+0xd8/0x104
> [000000000043d700] psycho_scan_bus+0x8c/0x140
> [00000000007aa948] pcibios_init+0x38/0x64
> [00000000007a2268] kernel_init+0xd4/0x274
> [0000000000427838] kernel_thread+0x38/0x48
> [000000000067cfc8] rest_init+0x18/0x5c
> IRQ handler type mismatch for IRQ 3
> current handler: PSYCHO_CE
> Call Trace:
> [0000000000489914] request_irq+0xd8/0x104
> [000000000043d720] psycho_scan_bus+0xac/0x140
> [00000000007aa948] pcibios_init+0x38/0x64
> [00000000007a2268] kernel_init+0xd4/0x274
> [0000000000427838] kernel_thread+0x38/0x48
> [000000000067cfc8] rest_init+0x18/0x5c
>
> sh-3.1# cat /proc/interrupts
> CPU0
> 0: 47352 <NULL> timer
> 1: 0 sun4u PSYCHO_PCIERR
> 2: 0 sun4u PSYCHO_UE
> 3: 0 sun4u PSYCHO_CE
>
> This trace was not present during 2.6.21. The boot proceeds
> fine though, but since call traces are always reminiscient of WARN_ON,
> BUG_ON and dump_stack, I though I'd ask.
>
>
>
> sh-3.1# lspci
> 0000:00:00.0 Host bridge: Sun Microsystems Computer Corp. Psycho PCI Bus
> Module
> 0000:00:01.0 Bridge: Sun Microsystems Computer Corp. EBUS (rev 01)
> 0000:00:01.1 Ethernet controller: Sun Microsystems Computer Corp. Happy Meal
> (rev 01)
> 0000:00:02.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
> RTL-8139/8139C/8139C+ (rev 10)
> 0000:00:03.0 SCSI storage controller: LSI Logic / Symbios Logic 53c875 (rev
> 14)
> 0000:00:03.1 SCSI storage controller: LSI Logic / Symbios Logic 53c875 (rev
> 14)
> 0000:00:05.0 VGA compatible controller: ATI Technologies Inc Rage XL (rev 27)
> 0001:00:00.0 Host bridge: Sun Microsystems Computer Corp. Psycho PCI Bus
> Module
-
To unsubscribe from this list: send the line "unsubscribe sparclinux" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html