NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

kern/52154: xHCI Slot Context Not Include in configure endpoint process



>Number:         52154
>Category:       kern
>Synopsis:       xHCI Slot Context Not Include in configure endpoint process
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    kern-bug-people
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Tue Apr 11 11:15:00 +0000 2017
>Originator:     Ilya
>Release:        all
>Organization:
Firm ANCUD
>Environment:
>Description:
eXtensible Host Controller Interface Specification(rev 1.1), 4.6.6:

"A0 shall be set to ?1? and refer to section 6.2.2.2 for the Slot Context fields
used by the Configure Endpoint Command."

But in function 'xhci_configure_endpoint' or 'xhci_setup_ctx'  A0 not set to '1' state.
On hardware it work normally, but not on qemu emulator.
>How-To-Repeat:
I have seen that when I run netbsd on qemu with the usbhost named nec-usb-xhci.
>Fix:
Enable SLOT Context. A0 shall be set to '1' in xhci_configure_endpoint or xhci_setup_ctx function



Home | Main Index | Thread Index | Old Index