USB: EHCI: avoid BIOS handover on the HASEE E200
authorAlan Stern <stern@rowland.harvard.edu>
Tue, 3 Jun 2014 15:00:27 +0000 (11:00 -0400)
committerBen Hutchings <ben@decadent.org.uk>
Fri, 11 Jul 2014 12:33:51 +0000 (13:33 +0100)
commit389b175f41fdcca5af03cb9e0cb21283e910524c
tree37816a40a09cf21c05f95aa8410b9ec8fa9edd94
parentb5177f732041aa39e3bfd6bb2e5f43e04e76a4a5
USB: EHCI: avoid BIOS handover on the HASEE E200

commit b0a50e92bda3c4aeb8017d4e6c6e92146ebd5c9b upstream.

Leandro Liptak reports that his HASEE E200 computer hangs when we ask
the BIOS to hand over control of the EHCI host controller.  This
definitely sounds like a bug in the BIOS, but at the moment there is
no way to fix it.

This patch works around the problem by avoiding the handoff whenever
the motherboard and BIOS version match those of Leandro's computer.

Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
Reported-by: Leandro Liptak <leandroliptak@gmail.com>
Tested-by: Leandro Liptak <leandroliptak@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
drivers/usb/host/pci-quirks.c