Subject: Re: Is anyone using the C67x00 USB Host ?

From: Peter Korsgaard <[email-masked]>
Date: Tue, 09 Dec 2008 22:11:44 +0100

>>>>> "David" == David H Lynch <[email-masked]> writes:

Hi,

 >> No activity on the interrupt pin or is it always active?
 >> 
 David> Neither:

 David> The USB system does not function with interrupts, and the
 David> kernel reports lots of unhandled IRQ's.

Of the correct IRQ number?

 David> I beleive that
 David> int_status = c67x00_ll_hpi_status(c67x00);
 David> if (!int_status)
 David> return IRQ_NONE;

 David> is always exiting IRQ_NONE;

That would be suprising if the c67x00 is triggering the interrupt.

 David> If I replace the request_irq() call with installation of a
 David> timer service routine that basically periodically calls the
 David> interrupt handler, everything works fine - albeit slowly.

And what does c67x00_ll_hpi_status() return in your timer routing?

-- 
Bye, Peter Korsgaard