Thanks, Viktor. Agreed: the deadlock this bug tracks is fixed, and the USB transport hang is a separate issue, which I will follow in LP: #2161448.
A note on dynamic debug: on 7.0.0-38 the mt76 USB stack has almost no pr_debug sites. mt792x_usb, mt76_usb and mt76 have none; the only ones are "ASIC revision" (mt7921u), "chip reset" (mt7921_common) and "Firmware init done" (mt792x_lib). I am enabling those persistently, including mt7921_common for the "chip reset" line. For more detail on the next occurrence I am considering the mt76_usb tracepoints in a small in-memory ftrace buffer, dumped when the failure is detected. If you know a better option, I would be glad to hear it. Thanks for adding the needs-kernel-sru tag. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2167595 Title: mt7921u: USB reset after -110 timeouts deadlocks in mt7921_abort_roc, blocks rtnl_lock and shutdown To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2167595/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
