Well, your description is unclear. Please clarify the following:
- Is your initial problem the hangup at shutdown with the recent 3.12.y or 3.13-rc kernel while 3.12.0 worked (i.e. regression)?
- Does the machine hang up at shutdown after unloading xhci_hcd module, too?
- Does the machine still hang up at shutdown after unloading xhci_hcd module and turning the device to D0 forcibly via setpci?
- Is 00:14.0 is the correct, and it's only XHCI controller on your machine?
- Is the value 08 deduced from the original value read from setpci?
Well, your description is unclear. Please clarify the following:
- Is your initial problem the hangup at shutdown with the recent 3.12.y or 3.13-rc kernel while 3.12.0 worked (i.e. regression)?
- Does the machine hang up at shutdown after unloading xhci_hcd module, too?
- Does the machine still hang up at shutdown after unloading xhci_hcd module and turning the device to D0 forcibly via setpci?
- Is 00:14.0 is the correct, and it's only XHCI controller on your machine?
- Is the value 08 deduced from the original value read from setpci?