Thanks for the reply.

TinyUSB runs on the microcontroller board; it is the USB stack
implementation used by the software on the board. So it doesn't touch
the kernel, by definition. It is behaving in some way that is unexpected
to the Linux driver, and causing bad behavior on the part of the driver.

It is possible this is a timing or kernel driver state machine. These
crashes occur when I reset the board. So the USB device is forcibly
disconnected, and then immediately tries to re-enumerate. This is much
faster than the usual unplug/replug time you might see, if say, you
unplugged a replugged a USB keyboard or USB flash drive.

Would a USB trace be helpful to you? I can use a Beagle and get a trace
file. Is this the right place to continue discussing this bug, or should
it be in some Linux kernel bug system?

Thanks.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1871143

Title:
  Kernel crash during USB device enumeration or mounting

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1871143/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to