Linux 2.6.x / EnE CB1410 cardbus - No Interrupts

Russell King rmk+pcmcia at arm.linux.org.uk
Fri Mar 19 20:54:57 GMT 2004


On Fri, Mar 19, 2004 at 02:00:56PM -0600, Jeff Noxon wrote:
> I have a PCI<->Cardbus bridge card that uses the EnE 1410
> chip. (http://www.elandigitalsystems.com/adapter/p311.php) I have
> tried kernel 2.6.3 & 2.6.4.  The problem seems to be that even though
> yenta_socket and my cardbus device (Tulip ethernet) get assigned an IRQ,
> they do not actually get any interrupts.

This sounds like an interrupt routing issue - the cardbus bridge has
an interrupt condition pending, but for some reason isn't signalling
the CPU.

Looking at the page above, it would appear that ENE CB1410 should be
register compatible with TI 1410... so, could you try this patch
please:

--- orig/drivers/pcmcia/yenta_socket.c	Fri Mar 19 11:56:12 2004
+++ linux/drivers/pcmcia/yenta_socket.c	Fri Mar 19 20:54:16 2004
@@ -1017,6 +1017,8 @@ static struct pci_device_id yenta_table 
 	CB_ID(PCI_VENDOR_ID_TI, PCI_DEVICE_ID_TI_1250, TI1250),
 	CB_ID(PCI_VENDOR_ID_TI, PCI_DEVICE_ID_TI_1410, TI1250),
 
+	CB_ID(0x1524, 0x1410, TI1250),
+
 	CB_ID(PCI_VENDOR_ID_RICOH, PCI_DEVICE_ID_RICOH_RL5C465, RICOH),
 	CB_ID(PCI_VENDOR_ID_RICOH, PCI_DEVICE_ID_RICOH_RL5C466, RICOH),
 	CB_ID(PCI_VENDOR_ID_RICOH, PCI_DEVICE_ID_RICOH_RL5C475, RICOH),


-- 
Russell King
 Linux kernel    2.6 ARM Linux   - http://www.arm.linux.org.uk/
 maintainer of:  2.6 PCMCIA      - http://pcmcia.arm.linux.org.uk/
                 2.6 Serial core



More information about the linux-pcmcia mailing list