Greetings,

Still debugging hd64461 pcmcia driver. My best guess is that it for some reason 
cannot register the pccard irq and therefore bugs out
when socket IRQ returns IRQ_NONE.
More specificly I suspect it tries to request the pccard irq without 
IRQF_SHARED flag and therefore is unable to aquire it.

Anyhow, short questions:
1) purpose of socket->functions? I see its checked in pcmcia_request_irq and if 
> 1 it should set pccard IRQ to type IRQF_SHARED.
   I thought if socket.irq = pci.irq it would guess that its dealing with a 
shared interrupt.
2) Best way to reserve pccard irq interrupt? And does the handler get replaced 
by the proper driver handler?

>From what I can tell the socket interrupt is working fine (detecting changes 
>properly) but everytime it pushes IRQ_NONE (interrupt ment for pccard 
>interrupt) it oopses with "nobody cared..".

Best wishes
Kristoffer

-- 
Kristoffer Ericson <[EMAIL PROTECTED]>

_______________________________________________
Linux PCMCIA reimplementation list
http://lists.infradead.org/mailman/listinfo/linux-pcmcia

Reply via email to