All of lore.kernel.org
 help / color / mirror / Atom feed
From: Benjamin Herrenschmidt <benh@kernel.crashing.org>
To: Colin Leroy <colin@colino.net>
Cc: linuxppc-dev list <linuxppc-dev@lists.linuxppc.org>,
	Paul Mackerras <paulus@samba.org>,
	Linux Kernel list <linux-kernel@vger.kernel.org>
Subject: Re: kernel 2.6 : cdc_acm problem
Date: Sun, 09 Nov 2003 22:11:46 +1100	[thread overview]
Message-ID: <1068376305.6807.15.camel@gaston> (raw)
In-Reply-To: <20031109122039.47e78a91.colin@colino.net>

On Sun, 2003-11-09 at 22:20, Colin Leroy wrote:
> Hi,
> 
> just to report a problem with kernel 2.6.0-tes9-benh.. Using my GPRS phone
> to access internet spits out lots (real lots) of these to syslog:
> 
> Nov  8 23:36:21 chloe kernel: Call trace:
> Nov  8 23:36:21 chloe kernel:  [c000b604] dump_stack+0x18/0x28
> Nov  8 23:36:21 chloe kernel:  [c000885c] check_bug_trap+0x84/0x98
> Nov  8 23:36:21 chloe kernel:  [c0008940] ProgramCheckException+0xd0/0x170
> Nov  8 23:36:21 chloe kernel:  [c0007ee0] ret_from_except_full+0x0/0x4c
> Nov  8 23:36:21 chloe kernel:  [c0021250] local_bh_enable+0x28/0x60
> Nov  8 23:36:21 chloe kernel:  [c0109c68] ppp_input+0x204/0x21c
> Nov  8 23:36:21 chloe kernel:  [c010e99c] ppp_async_input+0x50c/0x618
> Nov  8 23:36:21 chloe kernel:  [c010d890] ppp_asynctty_receive+0x50/0xac
> Nov  8 23:36:21 chloe kernel:  [c00d5c7c] flush_to_ldisc+0xa0/0xb0
> Nov  8 23:36:21 chloe kernel:  [c00d5d34] tty_flip_buffer_push+0x1c/0x3c
> Nov  8 23:36:21 chloe kernel:  [d98fb250] acm_read_bulk+0xdc/0x138
> [cdc_acm]
> Nov  8 23:36:21 chloe kernel:  [c017e298] usb_hcd_giveback_urb+0x90/0xac
> Nov  8 23:36:21 chloe kernel:  [c0187ac8] finish_urb+0xd8/0xec
> Nov  8 23:36:21 chloe kernel:  [c0188f28] dl_done_list+0x7c/0x128
> Nov  8 23:36:21 chloe kernel:  [c0189a48] ohci_irq+0xec/0x1b4
> Nov  8 23:36:21 chloe kernel: Badness in local_bh_enable at
> kernel/softirq.c:121
> 
> This makes the computer very irresponsive and the log-storm emptied the
> battery in about 20 minutes :-)

Looks like a bug calling local_bh_enable with irq off, though it isn't
clear who is disabling them at this point. I don't have time to track
it down more precisely right now, it could be either OHCI finishing the
urbs within a spinlock_irqsave or some TTY or PPP issue, the ACM driver
doesn't seem to play with irq masking by itself.

Ben.

  reply	other threads:[~2003-11-09 11:12 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-11-09 11:20 kernel 2.6 : cdc_acm problem Colin Leroy
2003-11-09 11:11 ` Benjamin Herrenschmidt [this message]
  -- strict thread matches above, loose matches on Subject: below --
2003-11-09 17:21 David Brownell
2003-11-09 22:50 ` Greg KH
2003-11-10 12:21   ` David Brownell
2003-11-11 12:39     ` Colin Leroy
     [not found] <Q1or.1EU.17@gated-at.bofh.it>
     [not found] ` <Q6Hy.T5.11@gated-at.bofh.it>
2003-11-10 19:16   ` Peter Matthias

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=1068376305.6807.15.camel@gaston \
    --to=benh@kernel.crashing.org \
    --cc=colin@colino.net \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linuxppc-dev@lists.linuxppc.org \
    --cc=paulus@samba.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.