* 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