On Wed, 26 Nov 2014 21:18:55 +0100, Vincent Pelletier <plr.vincent@xxxxxxxxx> wrote: > with the only visible improvement of not getting errors when > unplugging the modem on stuck process. ...actually, not even, I was expecting errors on the wrong terminal: they are still present. Just for the record, here is an entire gcom run output with my printks (one line offset from removing show_stack call). Lock at 68.744 and unplug at 79.920 . [ 66.956000] 81bd0380->use_count 1 drivers/usb/core/hcd.c:1553 [ 66.964000] 83accd80->use_count 1 drivers/usb/core/hcd.c:1553 [ 66.968000] 83accd00->use_count 1 drivers/usb/core/hcd.c:1553 [ 66.972000] 81bd0380->use_count 2 drivers/usb/core/hcd.c:1553 [ 66.972000] 81bd0380->use_count 1 drivers/usb/core/hcd.c:1690 [ 66.984000] 83accc80->use_count 1 drivers/usb/core/hcd.c:1553 [ 66.992000] 83accc00->use_count 1 drivers/usb/core/hcd.c:1553 [ 66.996000] 814c5480->use_count 1 drivers/usb/core/hcd.c:1553 [ 67.004000] 814c5480->use_count 0 drivers/usb/core/hcd.c:1690 [ 67.528000] 83accb80->use_count 1 drivers/usb/core/hcd.c:1553 [ 67.532000] 83accb80->use_count 0 drivers/usb/core/hcd.c:1690 [ 67.540000] 83accd80->use_count 2 drivers/usb/core/hcd.c:1553 [ 67.540000] 83accd80->use_count 1 drivers/usb/core/hcd.c:1690 [ 67.572000] 83accb80->use_count 1 drivers/usb/core/hcd.c:1553 [ 67.576000] 83accb80->use_count 0 drivers/usb/core/hcd.c:1690 [ 67.580000] 83accd00->use_count 2 drivers/usb/core/hcd.c:1553 [ 67.580000] 83accd00->use_count 1 drivers/usb/core/hcd.c:1690 [ 67.616000] 83accb80->use_count 1 drivers/usb/core/hcd.c:1553 [ 67.620000] 83accb80->use_count 0 drivers/usb/core/hcd.c:1690 [ 67.624000] 83accc80->use_count 2 drivers/usb/core/hcd.c:1553 [ 67.624000] 83accc80->use_count 1 drivers/usb/core/hcd.c:1690 [ 67.660000] 83accb80->use_count 1 drivers/usb/core/hcd.c:1553 [ 67.664000] 83accb80->use_count 0 drivers/usb/core/hcd.c:1690 [ 67.668000] 83accc00->use_count 2 drivers/usb/core/hcd.c:1553 [ 67.668000] 83accc00->use_count 1 drivers/usb/core/hcd.c:1690 [ 67.680000] 83accd80->use_count 2 drivers/usb/core/hcd.c:1553 [ 67.680000] 83accd80->use_count 1 drivers/usb/core/hcd.c:1690 [ 68.720000] 814e6700->use_count 1 drivers/usb/core/hcd.c:1553 [ 68.724000] 814e6700->use_count 0 drivers/usb/core/hcd.c:1690 [ 68.732000] IFXUSB: 83accd80 urbd->phase 0 [ 68.732000] 83accd80->use_count 2 drivers/usb/core/hcd.c:1553 [ 68.732000] 83accd80->use_count 1 drivers/usb/core/hcd.c:1690 [ 68.744000] wait_event 83accd80 [ 79.920000] 83accd00->use_count 2 drivers/usb/core/hcd.c:1553 [ 79.920000] 83accd00->use_count 1 drivers/usb/core/hcd.c:1582 [ 79.920000] option1 ttyUSB0: usb_wwan_indat_callback: resubmit read urb failed. (-19) [ 79.936000] 83accd00->use_count 0 drivers/usb/core/hcd.c:1690 [ 79.940000] 83accc80->use_count 2 drivers/usb/core/hcd.c:1553 [ 79.940000] 83accc80->use_count 1 drivers/usb/core/hcd.c:1582 [ 79.940000] option1 ttyUSB0: usb_wwan_indat_callback: resubmit read urb failed. (-19) [ 79.960000] 83accc80->use_count 0 drivers/usb/core/hcd.c:1690 [ 79.968000] 83accc00->use_count 2 drivers/usb/core/hcd.c:1553 [ 79.968000] 83accc00->use_count 1 drivers/usb/core/hcd.c:1582 [ 79.968000] option1 ttyUSB0: usb_wwan_indat_callback: resubmit read urb failed. (-19) [ 79.988000] 83accc00->use_count 0 drivers/usb/core/hcd.c:1690 [ 79.992000] 83accd80->use_count 2 drivers/usb/core/hcd.c:1553 [ 79.992000] 83accd80->use_count 1 drivers/usb/core/hcd.c:1582 [ 79.992000] option1 ttyUSB0: usb_wwan_indat_callback: resubmit read urb failed. (-19) [ 80.012000] 83accd80->use_count 0 drivers/usb/core/hcd.c:1690 [ 80.016000] option1 ttyUSB0: option_instat_callback: error -150 [ 80.016000] 81bd0380->use_count 2 drivers/usb/core/hcd.c:1553 [ 80.016000] 81bd0380->use_count 1 drivers/usb/core/hcd.c:1582 [ 80.036000] 81bd0380->use_count 0 drivers/usb/core/hcd.c:1690 [ 80.040000] 81d25a80->use_count 2 drivers/usb/core/hcd.c:1553 [ 80.044000] 81d25a80->use_count 1 drivers/usb/core/hcd.c:1690 [ 80.052000] 814c5680->use_count 1 drivers/usb/core/hcd.c:1553 [ 80.056000] 814c5680->use_count 0 drivers/usb/core/hcd.c:1690 [ 80.068000] 814c5680->use_count 1 drivers/usb/core/hcd.c:1553 [ 80.072000] 814c5680->use_count 0 drivers/usb/core/hcd.c:1690 [ 80.084000] 814c5680->use_count 1 drivers/usb/core/hcd.c:1553 [ 80.088000] 814c5680->use_count 0 drivers/usb/core/hcd.c:1690 [ 80.104000] wait_event 83accd00 [ 80.104000] wait_event 83accc80 [ 80.108000] wait_event 83accc00 [ 80.112000] wait_event 83accb80 [ 80.112000] wait_event 81bd0380 [ 80.116000] usb 1-1: USB disconnect, device number 3 [ 80.140000] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0 [ 80.164000] option 1-1:1.0: device disconnected [ 80.168000] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1 [ 80.196000] option 1-1:1.1: device disconnected (please keep me cc'ed in replies) -- Vincent Pelletier -- 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