cardbus interrupt latency

From: Ralf Render (ralf.render_at_de.bosch.com)
Date: 08/13/04

  • Next message: Jonathan Neve: "A universal device driver library?"
    Date: Fri, 13 Aug 2004 10:23:52 +0200
    
    

    Hi,

    i wrote a driver for a cardbus frame grabber card. Everything works fine
    except interrupt handling.
    If the card generates an interrupt it sometimes takes a long time before the
    drivers interrupt handler is executed.
    On the logic analyzer I can see that the interrupt on the PCI bus is
    asserted just before my interrupt handler.
    That means that something blocks interrupt assertion on the cardbus
    interface card.
    Does anybody have an idea who blocks the interrupts?

    I am running Suse 9.1 (kernel 2.6.4, yenta_socket).
    The cardbus interface card has got an original TI PCI1410 silicon.

    Thanks,

    Ralf


  • Next message: Jonathan Neve: "A universal device driver library?"

    Relevant Pages

    • Re: em(4) stops forwarding
      ... the card has stopped working several times. ... The interrupt is shared since the machine is a notebook. ... as my USB mouse stopped working - the USB controller is on the same irq. ... So even though the if_em driver has a very fast interrupt ...
      (freebsd-current)
    • Re: CF / PCMCIA interrupt mechanism
      ... The Card Interrupt is different Card Detectinterrupt. ... Card Interrupt is only be used by PCMCIA client Driver directly. ...
      (microsoft.public.windowsce.platbuilder)
    • Re: 2.6.2-rc3: irq#19 - nobody cared - with an au88xx
      ... I've figured out why no one ever submitted the driver: ... The main interrupt handler is in there. ... wrapper returns IRQ_NONE if some blob of code in there decides the card ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: about samsung smdk2440 sd driver questions
      ... I just have the driver as dll files,there are no sources.Can you tell ... The second question,I debug the detect interrupt ... can get the interrupt whether the card inserts or removes.In fact,when ... and once,the OEMInterruptDone exports the same string ...
      (microsoft.public.windowsce.platbuilder)
    • Re: IDE to CF Card Issue
      ... Good CF Card information: ... ATA Card ... CQueuedPipe::CheckForDoneTransfers - failure on TD 0x2e5960, ... Interrupt still delayed; status ...
      (microsoft.public.windowsce.embedded)