Bug 212751
Summary: | acm_port_activate - usb_submit_urb(ctrl irq) failed after kernel update | ||
---|---|---|---|
Product: | Drivers | Reporter: | Johann Wilhelm (johann.wilhelm) |
Component: | USB | Assignee: | Default virtual assignee for Drivers/USB (drivers_usb) |
Status: | RESOLVED PATCH_ALREADY_AVAILABLE | ||
Severity: | normal | CC: | alex.wellmann, m.mroz |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 5.10.30 | Subsystem: | |
Regression: | No | Bisected commit-id: |
Description
Johann Wilhelm
2021-04-22 16:32:51 UTC
On Thu, Apr 22, 2021 at 04:32:51PM +0000, bugzilla-daemon@bugzilla.kernel.org wrote: > https://bugzilla.kernel.org/show_bug.cgi?id=212751 > > Bug ID: 212751 > Summary: acm_port_activate - usb_submit_urb(ctrl irq) failed > after kernel update > Product: Drivers > Version: 2.5 > Kernel Version: 5.10.30 > Hardware: All > OS: Linux > Tree: Mainline > Status: NEW > Severity: normal > Priority: P1 > Component: USB > Assignee: drivers_usb@kernel-bugs.kernel.org > Reporter: johann.wilhelm@wilhelm.consulting > Regression: No > > Something between 5.10.26 and 5.20.30 broke (at least) the USB CDC > implementation by ST Microsystems on their STM32 devices. > > On opending of the device following error occurs: > [ 1333.790160] cdc_acm 1-10:1.0: acm_port_activate - usb_submit_urb(ctrl irq) > failed > > > 5.10.26 works - 5.10.30 does not. This is likely due to commit 6069e3e927c8 ("USB: cdc-acm: untangle a circular dependency between callback and softint") which had a bug that was just fixed by commit a8b3b519618f ("USB: CDC-ACM: fix poison/unpoison imbalance"). You can try applying the latter yourself but it will otherwise show up in stable soon. Johan I applied the patch to 5.10.30, and it works again! Thanks, Johann Can confirm the issue on 5.11.0-17 as well (Ubuntu) Found the same issue on ubuntu 18.04 : 4.15.0-144. It started to work properly when tried running at 4.15.0-143. |