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@.