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