Messages in this thread |  | | Date | Tue, 13 May 2003 14:23:40 -0400 (EDT) | From | Zwane Mwaikambo <> | Subject | Re: 2.5.69+bk: "irq 15: nobody cared!" on a Compaq Armada 1592DT |
| |
On Tue, 13 May 2003, Alex Riesen wrote:
> PCI: Found IRQ 15 for device 00:11.0 > irq 15: nobody cared! > Call Trace: > [<c010a8fb>] handle_IRQ_event+0x7b/0xf0 > [<c010ab39>] do_IRQ+0xa9/0x150 > [<c01093a8>] common_interrupt+0x18/0x20 > [<c01a4355>] pci_bus_write_config_word+0x55/0x70 > [<c6a20f60>] +0x0/0x840 [yenta_socket] > [<c6a1eeb1>] yenta_probe_irq+0xb1/0x120 [yenta_socket] > [<c6a1ed60>] yenta_interrupt+0x0/0x60 [yenta_socket] > [<c6a20f60>] +0x0/0x840 [yenta_socket] > [<c6a20f60>] +0x0/0x840 [yenta_socket] > [<c6a1ef49>] yenta_get_socket_capabilities+0x29/0x50 [yenta_socket] > [<c6a20f60>] +0x0/0x840 [yenta_socket] > [<c6a1fa6e>] yenta_open+0x12e/0x180 [yenta_socket] > [<c6a20f60>] +0x0/0x840 [yenta_socket] > [<c6a20ff4>] +0x94/0x840 [yenta_socket] > [<c6a1e316>] add_pci_socket+0xa6/0xe0 [yenta_socket] > [<c6a20f60>] +0x0/0x840 [yenta_socket] > [<c6a20bc0>] pci_cardbus_driver+0x0/0xa0 [yenta_socket] > [<c6a1e391>] cardbus_probe+0x31/0x40 [yenta_socket] > [<c6a20e40>] yenta_operations+0x0/0x40 [yenta_socket] > [<c01a7555>] pci_device_probe+0x45/0x60 > [<c6a20b80>] cardbus_table+0x0/0x40 [yenta_socket] > [<c6a20be8>] pci_cardbus_driver+0x28/0xa0 [yenta_socket] > [<c01cf675>] bus_match+0x35/0x60 > [<c6a20be8>] pci_cardbus_driver+0x28/0xa0 [yenta_socket] > [<c01cf768>] driver_attach+0x58/0x60 > [<c6a20be8>] pci_cardbus_driver+0x28/0xa0 [yenta_socket] > [<c6a20c10>] pci_cardbus_driver+0x50/0xa0 [yenta_socket] > [<c01cf9f6>] bus_add_driver+0x96/0xb0 > [<c6a20be8>] pci_cardbus_driver+0x28/0xa0 [yenta_socket] > [<c6a20be8>] pci_cardbus_driver+0x28/0xa0 [yenta_socket] > [<c6a20e80>] +0x0/0xe0 [yenta_socket] > [<c01cfe1f>] driver_register+0x2f/0x40 > [<c6a20be8>] pci_cardbus_driver+0x28/0xa0 [yenta_socket] > [<c01a765e>] pci_register_driver+0x3e/0x50 > [<c6a20be8>] pci_cardbus_driver+0x28/0xa0 [yenta_socket] > [<c6a1200d>] +0xd/0x11 [yenta_socket] > [<c6a20bc0>] pci_cardbus_driver+0x0/0xa0 [yenta_socket] > [<c012f015>] sys_init_module+0x135/0x280 > [<c0109187>] syscall_call+0x7/0xb > > handlers: > [<c6a1ed60>] (yenta_interrupt+0x0/0x60 [yenta_socket])
Bugger, this is due to yenta_probe_irq.
There really should be 'events' to handle unless... Perhaps someone who knows yenta could best comment.
static unsigned int yenta_probe_irq(pci_socket_t *socket, u32 isa_irq_mask) { ... /* * Probe for usable interrupts using the force * register to generate bogus card status events. */ cb_writel(socket, CB_SOCKET_EVENT, -1);
static unsigned int yenta_events(pci_socket_t *socket) { ... /* Clear interrupt status for the event */ cb_event = cb_readl(socket, CB_SOCKET_EVENT); <-- cb_event = 0xffffffff? cb_writel(socket, CB_SOCKET_EVENT, cb_event);
-- function.linuxpower.ca - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|  |