Fellow Linux users, I am attempting to use the g_serial driver on an Atmel AT91SAM9263- based system. I've been able to get /dev/ttyGS0 created and have interfaced it with minicom and HyperTerminal on the host successfully. The kernel version is 2.6.33.5. Intermittently, I get the following traceback on the kernel's primary serial output after I start sending text from HyperTerminal/minicom over the ACM interface: ------------[ cut here ]------------ WARNING: at kernel/mutex.c:207 __mutex_lock_slowpath+0x6c/0x288() Modules linked in: ipv6 g_serial at91_udc [<c00276fc>] (unwind_backtrace+0x0/0xdc) from [<c00358b4>] (warn_slowpath_common+0x4c/0x80) [<c00358b4>] (warn_slowpath_common+0x4c/0x80) from [<c02fb27c>] (__mutex_lock_slowpath+0x6c/0x288) [<c02fb27c>] (__mutex_lock_slowpath+0x6c/0x288) from [<c02fb4a4>] (mutex_lock+0xc/0x1c) [<c02fb4a4>] (mutex_lock+0xc/0x1c) from [<c01b4d88>] (echo_set_ca non_col+0x18/0x40) [<c01b4d88>] (echo_set_canon_col+0x18/0x40) from [<c01b731c>] (n_ tty_receive_buf+0xcb4/0xf90) [<c01b731c>] (n_tty_receive_buf+0xcb4/0xf90) from [<c01b99cc>] (f lush_to_ldisc+0x12c/0x214) [<c01b99cc>] (flush_to_ldisc+0x12c/0x214) from [<bf00ae3c>] (gs_r x_push+0x150/0x244 [g_serial]) [<bf00ae3c>] (gs_rx_push+0x150/0x244 [g_serial]) from [<c003aaec> ] (tasklet_action+0x8c/0xec) [<c003aaec>] (tasklet_action+0x8c/0xec) from [<c003b180>] (__do_s oftirq+0x90/0x124) [<c003b180>] (__do_softirq+0x90/0x124) from [<c003b258>] (irq_exi t+0x44/0x9c) [<c003b258>] (irq_exit+0x44/0x9c) from [<c0022080>] (asm_do_IRQ+0 x80/0xa0) [<c0022080>] (asm_do_IRQ+0x80/0xa0) from [<c0022d8c>] (__irq_usr+ 0x4c/0xa0) Exception stack(0xc3fd7fb0 to 0xc3fd7ff8) 7fa0: 4018cff0 4018adf4 00000018 00000007 7fc0: 00000b54 00002d50 00000000 4039a160 00028bf4 40165f54 40162200 0042cd08 7fe0: 0029df48 bee8b828 00000017 400a9e38 20000010 ffffffff ---[ end trace 6cdd17b5cb281742 ]--- I'll be frank and say that my kernel development skills related to g_serial are not as strong as in other arenas, so your guidance and advice would be greatly appreciated! Any thoughts? Thanks, Chris -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html