Skip to content

Usb fails on certain reboot sequences. #1614

Description

@kareltucek

In the following scenario, usb connection fails on reboot.

Steps to reproduce:

  • reboot PC, enter grub shell (tap escape when in the menu)
  • enter reboot
  • second time the device gets into grub, uhk does not work, claiming <err> UsbReportSender: Send failed (gave up resending): -115 (Network interface is not configured)
    power=L2-suspend configured=1 active=1
    evt queue free=24 min=22
    last ok transfer: EP 81, 374646 ms ago (72 total)
    no-power reject: total=121 sinceOk=121, last: EP 81 err=1 4999 ms ago
    bus event: vbus-on x1, last 396952 ms ago
    bus event: reset x1, last 396926 ms ago
    bus event: suspend x1, last 396926 ms ago
    bus event: resume x1, last 396925 ms ago
    bus event: set-config x2, last 396739 ms ago
    bus event: suspend x1, last 374205 ms ago

These steps leave usb in L2::SUSPENDED state.

This seems similar to the anomaly 211, but simply applying NRF_USBD_COMMON_USE_WORKAROUND_FOR_ANOMALY_211 doesn't seem to fix it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions