CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]    2014/11/10 07:16:13

Modified files:
        sys/dev/usb    : xhci.c 

Log message:
Apparently xhci(4) also needs a hook to set the address of a device.

Some Low/Full speed devices do not like to get a SET_ADDRESS command
before we have read (some bits of) their device descriptor.  So change
the attach logic to issue two "Device Address" command with a BSR dance.

This should fix the "device problem, disabling port" error seen on root
hubs with some Low/Full speed devices, reported by miod@.

Reply via email to