[PATCH] xhci: Switch only Intel Lynx Point-LP ports to EHCI on shutdown.

2014-05-20 Thread Denis Turischev
: bugzilla.kernel.org/show_bug.cgi?id=76291 On Lynx Point-LP on the contrary switching ports to EHCI seems to be necessary to fix these spurious interrupts. Signed-off-by: Denis Turischev de...@compulab.co.il Reported-by: Wulf Richartz wulf.richa...@gmail.com --- drivers/usb/host/xhci-pci.c | 4 +++- 1 file

Re: [RESEND] [PATCH] xhci: Switch Intel Lynx Point ports to EHCI on shutdown.

2014-04-22 Thread Denis Turischev
Hi Mathias, Just want to remind you about the patch, thanks. Denis On 03/21/2014 02:10 PM, Mathias Nyman wrote: On 03/21/2014 12:01 PM, Denis Turischev wrote: The same issue like with Panther Point chipsets. If the USB ports are switched to xHCI on shutdown, the xHCI host will send

[RESEND] [PATCH] xhci: Switch Intel Lynx Point ports to EHCI on shutdown.

2014-03-21 Thread Denis Turischev
be avoided if the USB ports are switched back to EHCI on shutdown. Signed-off-by: Denis Turischev de...@compulab.co.il --- drivers/usb/host/xhci-pci.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/usb/host/xhci-pci.c b/drivers/usb/host/xhci-pci.c index 3c898c1..9233d12 100644

[RESEND] [PATCH] xhci: Switch Intel Lynx Point ports to EHCI on shutdown.

2014-03-09 Thread Denis Turischev
be avoided if the USB ports are switched back to EHCI on shutdown. Signed-off-by: Denis Turischev de...@compulab.co.il --- drivers/usb/host/xhci-pci.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/usb/host/xhci-pci.c b/drivers/usb/host/xhci-pci.c index 3c898c1..9233d12 100644

[RESEND] [PATCH] xhci: Switch Intel Lynx Point ports to EHCI on shutdown.

2014-03-07 Thread Denis Turischev
be avoided if the USB ports are switched back to EHCI on shutdown. Signed-off-by: Denis Turischev de...@compulab.co.il --- drivers/usb/host/xhci-pci.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/usb/host/xhci-pci.c b/drivers/usb/host/xhci-pci.c index 3c898c1..9233d12 100644

[PATCH] xhci: Switch Intel Lynx Point ports to EHCI on shutdown.

2014-02-04 Thread Denis Turischev
be avoided if the USB ports are switched back to EHCI on shutdown. Signed-off-by: Denis Turischev de...@compulab.co.il --- drivers/usb/host/xhci-pci.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/usb/host/xhci-pci.c b/drivers/usb/host/xhci-pci.c index 3c898c1..9233d12 100644

Re: [PATCH v1] xhci: Switch Intel Lynx Point ports to EHCI on shutdown

2014-01-08 Thread Denis Turischev
On 01/08/2014 01:11 AM, Sarah Sharp wrote: Denis, what do you mean by works for Lynx Point? Do you mean that adding the quirk to switch the ports on EHCI on shutdown (e95829f474) for the Intense-PC2 *instead of* the commit to put the host in D3 on shutdown (638298dc66) works? Or do you mean

Re: [PATCH v1] xhci: Switch Intel Lynx Point ports to EHCI on shutdown

2014-01-06 Thread Denis Turischev
Hi Sarah, On 01/03/2014 02:03 AM, Sarah Sharp wrote: Denis, do all of Compulab's Haswell systems reboot on shutdown? Are they all running a Phoenix BIOS? Can you send me the output of `sudo lspci -vvv -s` for the xHCI host? oem@oem-Intense-PC2 ~ $ sudo lspci -vvv -s 00:14.0 00:14.0 USB

Re: [PATCH v1] xhci: Switch Intel Lynx Point ports to EHCI on shutdown

2013-12-21 Thread Denis Turischev
On 12/21/2013 01:45 AM, Sarah Sharp wrote: On Fri, Dec 20, 2013 at 12:41:11PM +0200, Denis Turischev wrote: Also, which kernel are you experiencing this issue on? In 3.12, I queued a separate patch to deal with spurious reboot issues on Lynx Point: commit

Re: [PATCH v1] xhci: Switch Intel Lynx Point ports to EHCI on shutdown

2013-12-20 Thread Denis Turischev
Also, which kernel are you experiencing this issue on? In 3.12, I queued a separate patch to deal with spurious reboot issues on Lynx Point: commit 638298dc66ea36623dbc2757a24fc2c4ab41b016 Author: Takashi Iwai ti...@suse.de Date: Thu Sep 12 08:11:06 2013 +0200 xhci: Fix spurious

xhci: Switch Intel Lynx Point ports to EHCI on shutdown

2013-12-19 Thread Denis Turischev
on shutdown. Signed-off-by: Denis Turischev de...@compulab.co.il diff --git a/drivers/usb/host/xhci-pci.c b/drivers/usb/host/xhci-pci.c --- a/drivers/usb/host/xhci-pci.c 2013-12-19 11:36:12.049589400 +0200 +++ b/drivers/usb/host/xhci-pci.c 2013-12-19 11:37:27.261590385 +0200 @@ -91,8 +91,9

[PATCH v1] xhci: Switch Intel Lynx Point ports to EHCI on shutdown

2013-12-19 Thread Denis Turischev
on shutdown. v1: add new device id locally, not in linux/pci_ids.h Signed-off-by: Denis Turischev de...@compulab.co.il diff --git a/drivers/usb/host/xhci-pci.c b/drivers/usb/host/xhci-pci.c --- a/drivers/usb/host/xhci-pci.c 2013-12-19 11:36:12.049589400 +0200 +++ b/drivers/usb/host/xhci-pci.c

Re: [PATCH 2/2] xhci: EHCI/XHCI ports switching on Intense-PC.

2012-07-31 Thread Denis Turischev
Hi Sarah, Attached dmidecode output of Intense-PC. Denis Turischev On 07/31/2012 01:34 AM, Sarah Sharp wrote: Hi Denis, Can you send me the output of `sudo dmidecode`? I'd like to see if I can make a more general patch apply to the Intense-PC. Sarah Sharp # dmidecode 2.11 SMBIOS 2.7

Re: [PATCH 2/2] xhci: EHCI/XHCI ports switching on Intense-PC.

2012-07-24 Thread Denis Turischev
:32PM +0300, Denis Turischev wrote: Intense-PC is Compulab's mini-desktop with Intel Panther Point chipset. Unconditional switchover to xHCI provided by function usb_enable_xhci_ports() leads to surprising results, after shutdown system powered-on again after a few seconds. On Windows power

[PATCH 2/2] xhci: EHCI/XHCI ports switching on Intense-PC.

2012-07-23 Thread Denis Turischev
. Switching back to EHCI solves the problem. The patch switches usb ports back to EHCI during xhci shutdown for Intense-PC. Signed-off-by: Denis Turischev de...@compulab.co.il --- drivers/usb/host/xhci.c | 14 ++ 1 file changed, 14 insertions(+) diff --git a/drivers/usb/host/xhci.c b

[PATCH 1/2] xhci: provide usb_disable_xhci_ports function for Intel chipsets.

2012-07-23 Thread Denis Turischev
Some devices with Intel Panther Point chipset may require switchover usb ports from XHCI back to EHCI controller before shutdown. Overwise various BIOS bugs related to power management may be triggered. Signed-off-by: Denis Turischev de...@compulab.co.il --- drivers/usb/host/pci-quirks.c | 14

[PATCH 1/2 v2] xhci: provide usb_disable_xhci_ports function for Intel chipsets.

2012-07-23 Thread Denis Turischev
Some devices with Intel Panther Point chipset may require switchover usb ports from XHCI back to EHCI controller before shutdown. Otherwise various BIOS bugs related to power management may be triggered. v2: deleted unnecessary variables. Signed-off-by: Denis Turischev de...@compulab.co.il

Re: [PATCH] xhci: EHCI/xHCI ports switching on Intense-PC.

2012-07-18 Thread Denis Turischev
On 07/17/2012 07:54 AM, Sarah Sharp wrote: On Mon, Jul 16, 2012 at 07:46:06PM +0300, Denis Turischev wrote: Intense-PC is Compulab's mini-desktop with Intel Panther Point chipset. Unconditional ports switching provided by function usb_enable_xhci_ports() leads to surprising results, after

[PATCH] xhci: EHCI/xHCI ports switching on Intense-PC.

2012-07-16 Thread Denis Turischev
. The patch avoids ports switching for Intense-PC. Signed-off-by: Denis Turischev de...@compulab.co.il --- drivers/usb/host/pci-quirks.c |7 +++ 1 file changed, 7 insertions(+) diff --git a/drivers/usb/host/pci-quirks.c b/drivers/usb/host/pci-quirks.c index df0828c..6f72593 100644 --- a/drivers