Linux MIPS Architecture development
 help / color / mirror / Atom feed
* kernel is overwhelmed by usb hcd's interrupts
       [not found] <cda58cb80510210702g3b0c0bdbk@mail.gmail.com>
@ 2005-10-24 10:08 ` Franck
  0 siblings, 0 replies; only message in thread
From: Franck @ 2005-10-24 10:08 UTC (permalink / raw)
  To: linux-mips

Hi,

I've written an usb driver for linux for a specific usb host
controler. Basicaly the hw generates an interrupt every 1 ms (every
start of frame) and during transfers interrupts can be generated every
30 us ! My cpu is a MIPS 4KEC running at 96Mhz and HZ is 100.

After transfering 20M bytes of data through USB, the kernel loops for
a while in timer interrupt handler. It actually loops in update_times
with tick (jiffies - wall_jiffies) value equals to 3707637046 ! I
guess that the kernel have lost a lot of timer ticks...However
interrupts are enable inside usb driver, I don't see how the kernel
can lost so many ticks.

Could anyone give me some advices for that ?

Thanks
--
               Franck


--
               Franck

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2005-10-24 10:09 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <cda58cb80510210702g3b0c0bdbk@mail.gmail.com>
2005-10-24 10:08 ` kernel is overwhelmed by usb hcd's interrupts Franck

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox