Re: kernel 2.6 : cdc_acm problem

From: Benjamin Herrenschmidt (benh_at_kernel.crashing.org)
Date: 11/09/03

  • Next message: Ivan Kokshaysky: "Re: /dev/rtc on alpha"
    To: Colin Leroy <colin@colino.net>
    Date:	Sun, 09 Nov 2003 22:11:46 +1100
    
    

    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.
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/


  • Next message: Ivan Kokshaysky: "Re: /dev/rtc on alpha"

    Relevant Pages

    • Re: oom-killer 2.6.8.1
      ... >Relevant part of the syslog follows (syslogd was killed too ... >Try to disable swap? ... Copyright 2004 by Maurice Eugene Heskett, ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: 2.6.2 Kernel Badness with 1.0-5336 NVIDIA driver
      ... > Pls cc me as I am not subscribing. ... > I know that the kernel is tainted so pls don't flame;) ... I occasionally see these badness messages in syslog, ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: [PATCH] Laptop-mode v7 for linux 2.6.1
      ... >> Is this a problem with reiserfs or with kde and is there any fix available? ... Won't help him if kdeinit is doing fsync() on every friggind write. ... syslog has an option to disable that, ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: Problems with usb and digital camera
      ... > When I plug the camera, gthumb pops and try to import photos. ... How about enabling CONFIG_USB_DEBUG in your kernel and posting the ... results of your syslog to the linux-usb-devel mailing list when you try ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • problem with sbp2 / ieee1394 in kernel 2.6.3
      ... It works well with Linux under ... both kernels 2.4.x and 2.6.3 for a while. ... When it breaks I see messages like these in the syslog: ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)