Subject: Re: couldn't establish interrupt at crime
To: None <wileyc@rezrov.net>
From: KIYOHARA Takashi <kiyohara@kk.iij4u.or.jp>
List: port-sgimips
Date: 09/03/2004 02:21:55
Hi Christopher!


From: Christopher SEKIYA <wileyc@rezrov.net>
Date: Thu, 2 Sep 2004 15:32:41 +0900

> Your code looks okay.  If your USB card works now, go ahead and commit it
> (and issue a pullup).

thanks and sorry, ;-<

I had made a mistake in processing of mace_intr_disestablish(). We have
to check not sharing IRQ and have to call crime_intr_unmask().

ex. ---
        /* do not do a unmask, when irq is being shared. */
        for (i = 0; i < MACE_NINTR; i++)
                if (&maceintrtab[i].func != NULL && maceintrtab[i].irq == irq)
                        break;
        if (i == MACE_NINTR)
                crime_intr_unmask(intr);
---

And I cannot test tonight. Please wait till a weekend. ;-<

--
kiyohara