Page MenuHomeFreeBSD

usb_quirk: implement bad remote wakeup and add ASM1074 SS
Needs ReviewPublic

Authored by minsoochoo0122_proton.me on Thu, Jul 2, 12:08 AM.
Tags
None
Referenced Files
F162063588: D58004.id181205.diff
Thu, Jul 9, 9:17 AM
Unknown Object (File)
Wed, Jul 8, 6:07 AM
Unknown Object (File)
Wed, Jul 8, 1:30 AM
Unknown Object (File)
Wed, Jul 8, 1:21 AM
Unknown Object (File)
Tue, Jul 7, 8:53 PM
Unknown Object (File)
Tue, Jul 7, 7:44 PM
Unknown Object (File)
Mon, Jul 6, 3:57 AM
Unknown Object (File)
Mon, Jul 6, 3:04 AM
Subscribers
This revision needs review, but there are no reviewers specified.

Details

Reviewers
None
Summary

Some devices (e.g. ASM1074) reports remote wakeup working, but the
functionality is not implemented on the controller. As a result,
they spam dmesg with {resume,suspend}_peer error message.

PR: 292613

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 74474
Build 71357: arc lint + arc unit

Event Timeline

sys/dev/usb/usb_device.h
97–98

It's my first time to usb code, and I'm not sure how to implement this using existing remote_wakeup as usb_dev_{resume,suspend}_peer() don't seem to use it.