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

Reply via email to