IRQ problem in multifunction PCMCIA card

Komuro komurojun-mbn at nifty.com
Sun Jun 25 05:13:27 EDT 2006


sorry, mistake in the previous e-mail.

-ISA interrupts are LEVEL-triggered.
+ISA interrupts are EDGE-triggered.

Best Regards
Komuro

> Hello,
> 
> > I have a true multifunction PCMCIA card with UART function as function 0
> > and USB function as function 1.
> > The USB is OHCI compliant and UART is 16950 standard.
> > 
> > We are facing a problem of irq handling when both of the functions are
> > running simultaneously.
> 
> Megahertz EM1144, EM3288 and EM3336 have same problem.
> (See BUGS file of pcmcia-cs package)
> 
> ISA interrupts are LEVEL-triggered.
> So if interrupt line become HIGH
> and not become LOW by some reason, 
> new interrupts are all ignored.
> 
> To avoid this, I think polling the interrupts is 
> a solution.
> 
> Actually, serial_cs driver do the polling,
> but I think the frequency of polling to be more high.
> 
> Best Regards
> Komuro
> 
> 
> _______________________________________________
> Linux PCMCIA reimplementation list
> http://lists.infradead.org/mailman/listinfo/linux-pcmcia



More information about the linux-pcmcia mailing list