From: Tilman Schmidt <tilman@imap.cc>
To: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: Help: tasklet blocked for >8msec
Date: Fri, 27 Mar 2009 18:28:42 +0200 [thread overview]
Message-ID: <49CCFEBA.6060009@imap.cc> (raw)
[-- Attachment #1: Type: text/plain, Size: 1117 bytes --]
A user of the Gigaset base driver (drivers/isdn/gigaset/bas-gigaset.c)
reports his connection being dropped exactly every 30 seconds.
Analysis of his dmesg indicates that when the error occurs, both the
tasklets read_iso_tasklet and write_iso_tasklet handling the B channel
data stream (125 USB isochronous packets per second in each direction)
are at the same time not executed for an entire inter-packet interval,
ie. 8 msecs.
The machine in question, an Intel Core2 Duo E8600 with 4 GB RAM and
SATA hard disks, should really be fast enough. CPU load is negligible.
I have asked the user to recompile the kernel with CONFIG_PREEMPT=y
and to replace the calls to schedule_tasklet() for the two tasklets
by schedule_hi_tasklet(). That had no noticeable effect on the problem.
I would be grateful for any hint on what could be the cause for that
blockage and how to prevent it.
aTdHvAaNnKcSe
Tilman
--
Tilman Schmidt E-Mail: tilman@imap.cc
Bonn, Germany
Diese Nachricht besteht zu 100% aus wiederverwerteten Bits.
Ungeöffnet mindestens haltbar bis: (siehe Rückseite)
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 250 bytes --]
next reply other threads:[~2009-03-27 16:28 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-03-27 16:28 Tilman Schmidt [this message]
2009-03-31 16:52 ` Help: tasklet blocked for >8msec - USB mouse related Tilman Schmidt
2009-04-02 9:43 ` Peter Zijlstra
2009-04-02 15:32 ` Tilman Schmidt
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=49CCFEBA.6060009@imap.cc \
--to=tilman@imap.cc \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.