[{"id":1766235,"web_url":"http://patchwork.ozlabs.org/comment/1766235/","msgid":"<dda6dbe1-a83b-cc66-8a72-8e95757d35f0@canonical.com>","list_archive_url":null,"date":"2017-09-11T11:28:36","subject":"ACK/cmnt: [PATCH 1/1] usb: quirks: add delay init quirk for Corsair\n\tStrafe RGB keyboard","submitter":{"id":2898,"url":"http://patchwork.ozlabs.org/api/people/2898/","name":"Stefan Bader","email":"stefan.bader@canonical.com"},"content":"On 07.09.2017 10:05, Kai-Heng Feng wrote:\n> BugLink: https://bugs.launchpad.net/bugs/1678477\n> \n> Corsair Strafe RGB keyboard has trouble to initialize:\n> \n> [ 1.679455] usb 3-6: new full-speed USB device number 4 using xhci_hcd\n> [ 6.871136] usb 3-6: unable to read config index 0 descriptor/all\n> [ 6.871138] usb 3-6: can't read configurations, error -110\n> [ 6.991019] usb 3-6: new full-speed USB device number 5 using xhci_hcd\n> [ 12.246642] usb 3-6: unable to read config index 0 descriptor/all\n> [ 12.246644] usb 3-6: can't read configurations, error -110\n> [ 12.366555] usb 3-6: new full-speed USB device number 6 using xhci_hcd\n> [ 17.622145] usb 3-6: unable to read config index 0 descriptor/all\n> [ 17.622147] usb 3-6: can't read configurations, error -110\n> [ 17.742093] usb 3-6: new full-speed USB device number 7 using xhci_hcd\n> [ 22.997715] usb 3-6: unable to read config index 0 descriptor/all\n> [ 22.997716] usb 3-6: can't read configurations, error -110\n> \n> Although it may work after several times unpluging/pluging:\n> \n> [ 68.195240] usb 3-6: new full-speed USB device number 11 using xhci_hcd\n> [ 68.337459] usb 3-6: New USB device found, idVendor=1b1c, idProduct=1b20\n> [ 68.337463] usb 3-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3\n> [ 68.337466] usb 3-6: Product: Corsair STRAFE RGB Gaming Keyboard\n> [ 68.337468] usb 3-6: Manufacturer: Corsair\n> [ 68.337470] usb 3-6: SerialNumber: 0F013021AEB8046755A93ED3F5001941\n> \n> Tried three quirks: USB_QUIRK_DELAY_INIT, USB_QUIRK_NO_LPM and\n> USB_QUIRK_DEVICE_QUALIFIER, user confirmed that USB_QUIRK_DELAY_INIT alone\n> can workaround this issue. Hence add the quirk for Corsair Strafe RGB.\n> \n> BugLink: https://bugs.launchpad.net/bugs/1678477\n> Signed-off-by: Kai-Heng Feng <kai.heng.feng@canonical.com>\n> Cc: stable <stable@vger.kernel.org>\n> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\n> (cherry picked from commit de3af5bf259d7a0bfaac70441c8568ab5998d80c)\n> Signed-off-by: Kai-Heng Feng <kai.heng.feng@canonical.com>\nAcked-by: Stefan Bader <stefan.bader@canonical.com>\n\n> ---\n\nPlease add SRU justification to bug report (description).\n\n>  drivers/usb/core/quirks.c | 3 +++\n>  1 file changed, 3 insertions(+)\n> \n> diff --git a/drivers/usb/core/quirks.c b/drivers/usb/core/quirks.c\n> index 96b21b0dac1e..d87abbd75706 100644\n> --- a/drivers/usb/core/quirks.c\n> +++ b/drivers/usb/core/quirks.c\n> @@ -214,6 +214,9 @@ static const struct usb_device_id usb_quirk_list[] = {\n>  \t{ USB_DEVICE(0x1a0a, 0x0200), .driver_info =\n>  \t\t\tUSB_QUIRK_LINEAR_UFRAME_INTR_BINTERVAL },\n>  \n> +\t/* Corsair Strafe RGB */\n> +\t{ USB_DEVICE(0x1b1c, 0x1b20), .driver_info = USB_QUIRK_DELAY_INIT },\n> +\n>  \t/* Acer C120 LED Projector */\n>  \t{ USB_DEVICE(0x1de1, 0xc102), .driver_info = USB_QUIRK_NO_LPM },\n>  \n>","headers":{"Return-Path":"<kernel-team-bounces@lists.ubuntu.com>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.ubuntu.com\n\t(client-ip=91.189.94.19; helo=huckleberry.canonical.com;\n\tenvelope-from=kernel-team-bounces@lists.ubuntu.com;\n\treceiver=<UNKNOWN>)","Received":["from huckleberry.canonical.com (huckleberry.canonical.com\n\t[91.189.94.19])\n\tby ozlabs.org (Postfix) with ESMTP id 3xrQfd66KKz9sBd;\n\tMon, 11 Sep 2017 21:28:41 +1000 (AEST)","from localhost ([127.0.0.1] helo=huckleberry.canonical.com)\n\tby huckleberry.canonical.com with esmtp (Exim 4.86_2)\n\t(envelope-from <kernel-team-bounces@lists.ubuntu.com>)\n\tid 1drMtK-0004hD-SG; Mon, 11 Sep 2017 11:28:38 +0000","from youngberry.canonical.com ([91.189.89.112])\n\tby huckleberry.canonical.com with esmtps\n\t(TLS1.0:DHE_RSA_AES_128_CBC_SHA1:128)\n\t(Exim 4.86_2) (envelope-from <stefan.bader@canonical.com>)\n\tid 1drMtJ-0004gY-It\n\tfor kernel-team@lists.ubuntu.com; Mon, 11 Sep 2017 11:28:37 +0000","from 1.general.smb.uk.vpn ([10.172.193.28])\n\tby youngberry.canonical.com with esmtpsa\n\t(TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16)\n\t(Exim 4.76) (envelope-from <stefan.bader@canonical.com>)\n\tid 1drMtJ-0002vP-9e; Mon, 11 Sep 2017 11:28:37 +0000"],"Subject":"ACK/cmnt: [PATCH 1/1] usb: quirks: add delay init quirk for Corsair\n\tStrafe RGB keyboard","To":"Kai-Heng Feng <kai.heng.feng@canonical.com>, kernel-team@lists.ubuntu.com","References":"<20170907080523.6847-1-kai.heng.feng@canonical.com>\n\t<20170907080523.6847-2-kai.heng.feng@canonical.com>","From":"Stefan Bader <stefan.bader@canonical.com>","Message-ID":"<dda6dbe1-a83b-cc66-8a72-8e95757d35f0@canonical.com>","Date":"Mon, 11 Sep 2017 13:28:36 +0200","User-Agent":"Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101\n\tThunderbird/52.2.1","MIME-Version":"1.0","In-Reply-To":"<20170907080523.6847-2-kai.heng.feng@canonical.com>","X-BeenThere":"kernel-team@lists.ubuntu.com","X-Mailman-Version":"2.1.20","Precedence":"list","List-Id":"Kernel team discussions <kernel-team.lists.ubuntu.com>","List-Unsubscribe":"<https://lists.ubuntu.com/mailman/options/kernel-team>,\n\t<mailto:kernel-team-request@lists.ubuntu.com?subject=unsubscribe>","List-Archive":"<https://lists.ubuntu.com/archives/kernel-team>","List-Post":"<mailto:kernel-team@lists.ubuntu.com>","List-Help":"<mailto:kernel-team-request@lists.ubuntu.com?subject=help>","List-Subscribe":"<https://lists.ubuntu.com/mailman/listinfo/kernel-team>,\n\t<mailto:kernel-team-request@lists.ubuntu.com?subject=subscribe>","Content-Type":"multipart/mixed;\n\tboundary=\"===============9082040400338604261==\"","Errors-To":"kernel-team-bounces@lists.ubuntu.com","Sender":"\"kernel-team\" <kernel-team-bounces@lists.ubuntu.com>"}},{"id":1766281,"web_url":"http://patchwork.ozlabs.org/comment/1766281/","msgid":"<53fe02e8-49cd-66f3-7f85-6525731e2b89@canonical.com>","list_archive_url":null,"date":"2017-09-11T12:38:41","subject":"Re: [PATCH 1/1] usb: quirks: add delay init quirk for Corsair Strafe\n\tRGB keyboard","submitter":{"id":2900,"url":"http://patchwork.ozlabs.org/api/people/2900/","name":"Colin Ian King","email":"colin.king@canonical.com"},"content":"On 07/09/17 09:05, Kai-Heng Feng wrote:\n> BugLink: https://bugs.launchpad.net/bugs/1678477\n> \n> Corsair Strafe RGB keyboard has trouble to initialize:\n> \n> [ 1.679455] usb 3-6: new full-speed USB device number 4 using xhci_hcd\n> [ 6.871136] usb 3-6: unable to read config index 0 descriptor/all\n> [ 6.871138] usb 3-6: can't read configurations, error -110\n> [ 6.991019] usb 3-6: new full-speed USB device number 5 using xhci_hcd\n> [ 12.246642] usb 3-6: unable to read config index 0 descriptor/all\n> [ 12.246644] usb 3-6: can't read configurations, error -110\n> [ 12.366555] usb 3-6: new full-speed USB device number 6 using xhci_hcd\n> [ 17.622145] usb 3-6: unable to read config index 0 descriptor/all\n> [ 17.622147] usb 3-6: can't read configurations, error -110\n> [ 17.742093] usb 3-6: new full-speed USB device number 7 using xhci_hcd\n> [ 22.997715] usb 3-6: unable to read config index 0 descriptor/all\n> [ 22.997716] usb 3-6: can't read configurations, error -110\n> \n> Although it may work after several times unpluging/pluging:\n> \n> [ 68.195240] usb 3-6: new full-speed USB device number 11 using xhci_hcd\n> [ 68.337459] usb 3-6: New USB device found, idVendor=1b1c, idProduct=1b20\n> [ 68.337463] usb 3-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3\n> [ 68.337466] usb 3-6: Product: Corsair STRAFE RGB Gaming Keyboard\n> [ 68.337468] usb 3-6: Manufacturer: Corsair\n> [ 68.337470] usb 3-6: SerialNumber: 0F013021AEB8046755A93ED3F5001941\n> \n> Tried three quirks: USB_QUIRK_DELAY_INIT, USB_QUIRK_NO_LPM and\n> USB_QUIRK_DEVICE_QUALIFIER, user confirmed that USB_QUIRK_DELAY_INIT alone\n> can workaround this issue. Hence add the quirk for Corsair Strafe RGB.\n> \n> BugLink: https://bugs.launchpad.net/bugs/1678477\n> Signed-off-by: Kai-Heng Feng <kai.heng.feng@canonical.com>\n> Cc: stable <stable@vger.kernel.org>\n> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\n> (cherry picked from commit de3af5bf259d7a0bfaac70441c8568ab5998d80c)\n> Signed-off-by: Kai-Heng Feng <kai.heng.feng@canonical.com>\n> ---\n>  drivers/usb/core/quirks.c | 3 +++\n>  1 file changed, 3 insertions(+)\n> \n> diff --git a/drivers/usb/core/quirks.c b/drivers/usb/core/quirks.c\n> index 96b21b0dac1e..d87abbd75706 100644\n> --- a/drivers/usb/core/quirks.c\n> +++ b/drivers/usb/core/quirks.c\n> @@ -214,6 +214,9 @@ static const struct usb_device_id usb_quirk_list[] = {\n>  \t{ USB_DEVICE(0x1a0a, 0x0200), .driver_info =\n>  \t\t\tUSB_QUIRK_LINEAR_UFRAME_INTR_BINTERVAL },\n>  \n> +\t/* Corsair Strafe RGB */\n> +\t{ USB_DEVICE(0x1b1c, 0x1b20), .driver_info = USB_QUIRK_DELAY_INIT },\n> +\n>  \t/* Acer C120 LED Projector */\n>  \t{ USB_DEVICE(0x1de1, 0xc102), .driver_info = USB_QUIRK_NO_LPM },\n>  \n> \nRestricted to specific device, clean cherry pick, positive test results.\n\nAcked-by: Colin Ian King <colin.king@canonical.com>","headers":{"Return-Path":"<kernel-team-bounces@lists.ubuntu.com>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.ubuntu.com\n\t(client-ip=91.189.94.19; helo=huckleberry.canonical.com;\n\tenvelope-from=kernel-team-bounces@lists.ubuntu.com;\n\treceiver=<UNKNOWN>)","Received":["from huckleberry.canonical.com (huckleberry.canonical.com\n\t[91.189.94.19])\n\tby ozlabs.org (Postfix) with ESMTP id 3xrSCW5BlVz9s4q;\n\tMon, 11 Sep 2017 22:38:47 +1000 (AEST)","from localhost ([127.0.0.1] helo=huckleberry.canonical.com)\n\tby huckleberry.canonical.com with esmtp (Exim 4.86_2)\n\t(envelope-from <kernel-team-bounces@lists.ubuntu.com>)\n\tid 1drNzA-0007hN-5W; Mon, 11 Sep 2017 12:38:44 +0000","from youngberry.canonical.com ([91.189.89.112])\n\tby huckleberry.canonical.com with esmtps\n\t(TLS1.0:DHE_RSA_AES_128_CBC_SHA1:128)\n\t(Exim 4.86_2) (envelope-from <colin.king@canonical.com>)\n\tid 1drNz8-0007gB-9L\n\tfor kernel-team@lists.ubuntu.com; Mon, 11 Sep 2017 12:38:42 +0000","from 1.general.cking.uk.vpn ([10.172.193.212])\n\tby youngberry.canonical.com with esmtpsa\n\t(TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16)\n\t(Exim 4.76) (envelope-from <colin.king@canonical.com>)\n\tid 1drNz8-0006Eu-0S; Mon, 11 Sep 2017 12:38:42 +0000"],"Subject":"Re: [PATCH 1/1] usb: quirks: add delay init quirk for Corsair Strafe\n\tRGB keyboard","To":"Kai-Heng Feng <kai.heng.feng@canonical.com>, kernel-team@lists.ubuntu.com","References":"<20170907080523.6847-1-kai.heng.feng@canonical.com>\n\t<20170907080523.6847-2-kai.heng.feng@canonical.com>","From":"Colin Ian King <colin.king@canonical.com>","Message-ID":"<53fe02e8-49cd-66f3-7f85-6525731e2b89@canonical.com>","Date":"Mon, 11 Sep 2017 13:38:41 +0100","User-Agent":"Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101\n\tThunderbird/45.8.0","MIME-Version":"1.0","In-Reply-To":"<20170907080523.6847-2-kai.heng.feng@canonical.com>","X-BeenThere":"kernel-team@lists.ubuntu.com","X-Mailman-Version":"2.1.20","Precedence":"list","List-Id":"Kernel team discussions <kernel-team.lists.ubuntu.com>","List-Unsubscribe":"<https://lists.ubuntu.com/mailman/options/kernel-team>,\n\t<mailto:kernel-team-request@lists.ubuntu.com?subject=unsubscribe>","List-Archive":"<https://lists.ubuntu.com/archives/kernel-team>","List-Post":"<mailto:kernel-team@lists.ubuntu.com>","List-Help":"<mailto:kernel-team-request@lists.ubuntu.com?subject=help>","List-Subscribe":"<https://lists.ubuntu.com/mailman/listinfo/kernel-team>,\n\t<mailto:kernel-team-request@lists.ubuntu.com?subject=subscribe>","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"base64","Errors-To":"kernel-team-bounces@lists.ubuntu.com","Sender":"\"kernel-team\" <kernel-team-bounces@lists.ubuntu.com>"}},{"id":1769191,"web_url":"http://patchwork.ozlabs.org/comment/1769191/","msgid":"<548c93b6-5ed6-409e-ba3b-740bfb1dd069@canonical.com>","list_archive_url":null,"date":"2017-09-15T13:36:17","subject":"APPLIED Z: [PATCH 1/1] usb: quirks: add delay init quirk for Corsair\n\tStrafe RGB keyboard","submitter":{"id":2898,"url":"http://patchwork.ozlabs.org/api/people/2898/","name":"Stefan Bader","email":"stefan.bader@canonical.com"},"content":"On 07.09.2017 10:05, Kai-Heng Feng wrote:\n> BugLink: https://bugs.launchpad.net/bugs/1678477\n> \n> Corsair Strafe RGB keyboard has trouble to initialize:\n> \n> [ 1.679455] usb 3-6: new full-speed USB device number 4 using xhci_hcd\n> [ 6.871136] usb 3-6: unable to read config index 0 descriptor/all\n> [ 6.871138] usb 3-6: can't read configurations, error -110\n> [ 6.991019] usb 3-6: new full-speed USB device number 5 using xhci_hcd\n> [ 12.246642] usb 3-6: unable to read config index 0 descriptor/all\n> [ 12.246644] usb 3-6: can't read configurations, error -110\n> [ 12.366555] usb 3-6: new full-speed USB device number 6 using xhci_hcd\n> [ 17.622145] usb 3-6: unable to read config index 0 descriptor/all\n> [ 17.622147] usb 3-6: can't read configurations, error -110\n> [ 17.742093] usb 3-6: new full-speed USB device number 7 using xhci_hcd\n> [ 22.997715] usb 3-6: unable to read config index 0 descriptor/all\n> [ 22.997716] usb 3-6: can't read configurations, error -110\n> \n> Although it may work after several times unpluging/pluging:\n> \n> [ 68.195240] usb 3-6: new full-speed USB device number 11 using xhci_hcd\n> [ 68.337459] usb 3-6: New USB device found, idVendor=1b1c, idProduct=1b20\n> [ 68.337463] usb 3-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3\n> [ 68.337466] usb 3-6: Product: Corsair STRAFE RGB Gaming Keyboard\n> [ 68.337468] usb 3-6: Manufacturer: Corsair\n> [ 68.337470] usb 3-6: SerialNumber: 0F013021AEB8046755A93ED3F5001941\n> \n> Tried three quirks: USB_QUIRK_DELAY_INIT, USB_QUIRK_NO_LPM and\n> USB_QUIRK_DEVICE_QUALIFIER, user confirmed that USB_QUIRK_DELAY_INIT alone\n> can workaround this issue. Hence add the quirk for Corsair Strafe RGB.\n> \n> BugLink: https://bugs.launchpad.net/bugs/1678477\n> Signed-off-by: Kai-Heng Feng <kai.heng.feng@canonical.com>\n> Cc: stable <stable@vger.kernel.org>\n> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\n> (cherry picked from commit de3af5bf259d7a0bfaac70441c8568ab5998d80c)\n> Signed-off-by: Kai-Heng Feng <kai.heng.feng@canonical.com>\n> ---\n>  drivers/usb/core/quirks.c | 3 +++\n>  1 file changed, 3 insertions(+)\n> \n> diff --git a/drivers/usb/core/quirks.c b/drivers/usb/core/quirks.c\n> index 96b21b0dac1e..d87abbd75706 100644\n> --- a/drivers/usb/core/quirks.c\n> +++ b/drivers/usb/core/quirks.c\n> @@ -214,6 +214,9 @@ static const struct usb_device_id usb_quirk_list[] = {\n>  \t{ USB_DEVICE(0x1a0a, 0x0200), .driver_info =\n>  \t\t\tUSB_QUIRK_LINEAR_UFRAME_INTR_BINTERVAL },\n>  \n> +\t/* Corsair Strafe RGB */\n> +\t{ USB_DEVICE(0x1b1c, 0x1b20), .driver_info = USB_QUIRK_DELAY_INIT },\n> +\n>  \t/* Acer C120 LED Projector */\n>  \t{ USB_DEVICE(0x1de1, 0xc102), .driver_info = USB_QUIRK_NO_LPM },\n>  \n> \nApplied to Zesty master-next","headers":{"Return-Path":"<kernel-team-bounces@lists.ubuntu.com>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.ubuntu.com\n\t(client-ip=91.189.94.19; helo=huckleberry.canonical.com;\n\tenvelope-from=kernel-team-bounces@lists.ubuntu.com;\n\treceiver=<UNKNOWN>)","Received":["from huckleberry.canonical.com (huckleberry.canonical.com\n\t[91.189.94.19])\n\tby ozlabs.org (Postfix) with ESMTP id 3xtxJ83J5Nz9sRm;\n\tFri, 15 Sep 2017 23:36:24 +1000 (AEST)","from localhost ([127.0.0.1] helo=huckleberry.canonical.com)\n\tby huckleberry.canonical.com with esmtp (Exim 4.86_2)\n\t(envelope-from <kernel-team-bounces@lists.ubuntu.com>)\n\tid 1dsqn6-00008F-JM; Fri, 15 Sep 2017 13:36:20 +0000","from youngberry.canonical.com ([91.189.89.112])\n\tby huckleberry.canonical.com with esmtps\n\t(TLS1.0:DHE_RSA_AES_128_CBC_SHA1:128)\n\t(Exim 4.86_2) (envelope-from <stefan.bader@canonical.com>)\n\tid 1dsqn4-00007u-Sv\n\tfor kernel-team@lists.ubuntu.com; Fri, 15 Sep 2017 13:36:18 +0000","from 1.general.smb.uk.vpn ([10.172.193.28])\n\tby youngberry.canonical.com with esmtpsa\n\t(TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16)\n\t(Exim 4.76) (envelope-from <stefan.bader@canonical.com>)\n\tid 1dsqn4-0005Ct-Kh\n\tfor kernel-team@lists.ubuntu.com; Fri, 15 Sep 2017 13:36:18 +0000"],"Subject":"APPLIED Z: [PATCH 1/1] usb: quirks: add delay init quirk for Corsair\n\tStrafe RGB keyboard","To":"kernel-team@lists.ubuntu.com","References":"<20170907080523.6847-1-kai.heng.feng@canonical.com>\n\t<20170907080523.6847-2-kai.heng.feng@canonical.com>","From":"Stefan Bader <stefan.bader@canonical.com>","Message-ID":"<548c93b6-5ed6-409e-ba3b-740bfb1dd069@canonical.com>","Date":"Fri, 15 Sep 2017 15:36:17 +0200","User-Agent":"Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101\n\tThunderbird/52.2.1","MIME-Version":"1.0","In-Reply-To":"<20170907080523.6847-2-kai.heng.feng@canonical.com>","X-BeenThere":"kernel-team@lists.ubuntu.com","X-Mailman-Version":"2.1.20","Precedence":"list","List-Id":"Kernel team discussions <kernel-team.lists.ubuntu.com>","List-Unsubscribe":"<https://lists.ubuntu.com/mailman/options/kernel-team>,\n\t<mailto:kernel-team-request@lists.ubuntu.com?subject=unsubscribe>","List-Archive":"<https://lists.ubuntu.com/archives/kernel-team>","List-Post":"<mailto:kernel-team@lists.ubuntu.com>","List-Help":"<mailto:kernel-team-request@lists.ubuntu.com?subject=help>","List-Subscribe":"<https://lists.ubuntu.com/mailman/listinfo/kernel-team>,\n\t<mailto:kernel-team-request@lists.ubuntu.com?subject=subscribe>","Content-Type":"multipart/mixed;\n\tboundary=\"===============5663826819955579098==\"","Errors-To":"kernel-team-bounces@lists.ubuntu.com","Sender":"\"kernel-team\" <kernel-team-bounces@lists.ubuntu.com>"}},{"id":1771817,"web_url":"http://patchwork.ozlabs.org/comment/1771817/","msgid":"<20170920125847.b5yhhylcyfcth6vh@ubuntu-xps13>","list_archive_url":null,"date":"2017-09-20T12:58:47","subject":"Re: [PATCH 1/1] usb: quirks: add delay init quirk for Corsair Strafe\n\tRGB keyboard","submitter":{"id":6957,"url":"http://patchwork.ozlabs.org/api/people/6957/","name":"Seth Forshee","email":"seth.forshee@canonical.com"},"content":"On Thu, Sep 07, 2017 at 04:05:23PM +0800, Kai-Heng Feng wrote:\n> BugLink: https://bugs.launchpad.net/bugs/1678477\n> \n> Corsair Strafe RGB keyboard has trouble to initialize:\n> \n> [ 1.679455] usb 3-6: new full-speed USB device number 4 using xhci_hcd\n> [ 6.871136] usb 3-6: unable to read config index 0 descriptor/all\n> [ 6.871138] usb 3-6: can't read configurations, error -110\n> [ 6.991019] usb 3-6: new full-speed USB device number 5 using xhci_hcd\n> [ 12.246642] usb 3-6: unable to read config index 0 descriptor/all\n> [ 12.246644] usb 3-6: can't read configurations, error -110\n> [ 12.366555] usb 3-6: new full-speed USB device number 6 using xhci_hcd\n> [ 17.622145] usb 3-6: unable to read config index 0 descriptor/all\n> [ 17.622147] usb 3-6: can't read configurations, error -110\n> [ 17.742093] usb 3-6: new full-speed USB device number 7 using xhci_hcd\n> [ 22.997715] usb 3-6: unable to read config index 0 descriptor/all\n> [ 22.997716] usb 3-6: can't read configurations, error -110\n> \n> Although it may work after several times unpluging/pluging:\n> \n> [ 68.195240] usb 3-6: new full-speed USB device number 11 using xhci_hcd\n> [ 68.337459] usb 3-6: New USB device found, idVendor=1b1c, idProduct=1b20\n> [ 68.337463] usb 3-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3\n> [ 68.337466] usb 3-6: Product: Corsair STRAFE RGB Gaming Keyboard\n> [ 68.337468] usb 3-6: Manufacturer: Corsair\n> [ 68.337470] usb 3-6: SerialNumber: 0F013021AEB8046755A93ED3F5001941\n> \n> Tried three quirks: USB_QUIRK_DELAY_INIT, USB_QUIRK_NO_LPM and\n> USB_QUIRK_DEVICE_QUALIFIER, user confirmed that USB_QUIRK_DELAY_INIT alone\n> can workaround this issue. Hence add the quirk for Corsair Strafe RGB.\n> \n> BugLink: https://bugs.launchpad.net/bugs/1678477\n> Signed-off-by: Kai-Heng Feng <kai.heng.feng@canonical.com>\n> Cc: stable <stable@vger.kernel.org>\n> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\n> (cherry picked from commit de3af5bf259d7a0bfaac70441c8568ab5998d80c)\n> Signed-off-by: Kai-Heng Feng <kai.heng.feng@canonical.com>\n\nThis was applied to artful via the 4.13.1 stable update.","headers":{"Return-Path":"<kernel-team-bounces@lists.ubuntu.com>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.ubuntu.com\n\t(client-ip=91.189.94.19; helo=huckleberry.canonical.com;\n\tenvelope-from=kernel-team-bounces@lists.ubuntu.com;\n\treceiver=<UNKNOWN>)","Received":["from huckleberry.canonical.com (huckleberry.canonical.com\n\t[91.189.94.19])\n\tby ozlabs.org (Postfix) with ESMTP id 3xy0Dg0p6Qz9sP1;\n\tWed, 20 Sep 2017 22:58:59 +1000 (AEST)","from localhost ([127.0.0.1] helo=huckleberry.canonical.com)\n\tby huckleberry.canonical.com with esmtp (Exim 4.86_2)\n\t(envelope-from <kernel-team-bounces@lists.ubuntu.com>)\n\tid 1dueac-00012p-VI; Wed, 20 Sep 2017 12:58:54 +0000","from youngberry.canonical.com ([91.189.89.112])\n\tby huckleberry.canonical.com with esmtps\n\t(TLS1.0:DHE_RSA_AES_128_CBC_SHA1:128)\n\t(Exim 4.86_2) (envelope-from <seth.forshee@canonical.com>)\n\tid 1dueab-00012A-5L\n\tfor kernel-team@lists.ubuntu.com; Wed, 20 Sep 2017 12:58:53 +0000","from mail-it0-f69.google.com ([209.85.214.69])\n\tby youngberry.canonical.com with esmtps\n\t(TLS1.0:RSA_AES_128_CBC_SHA1:16)\n\t(Exim 4.76) (envelope-from <seth.forshee@canonical.com>)\n\tid 1dueaa-0001Si-RM\n\tfor kernel-team@lists.ubuntu.com; Wed, 20 Sep 2017 12:58:52 +0000","by mail-it0-f69.google.com with SMTP id v140so4039575ita.3\n\tfor <kernel-team@lists.ubuntu.com>;\n\tWed, 20 Sep 2017 05:58:52 -0700 (PDT)","from localhost ([2605:a601:aae:1b20:901a:53d5:a72d:b43])\n\tby smtp.gmail.com with ESMTPSA id\n\tw6sm2283401itb.39.2017.09.20.05.58.48\n\t(version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);\n\tWed, 20 Sep 2017 05:58:49 -0700 (PDT)"],"X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:date:from:to:cc:subject:message-id:references\n\t:mime-version:content-disposition:in-reply-to:user-agent;\n\tbh=E5JgKbIUXBOxP2QJHL331J9N0daAIxtd9VTaRYd8Sa8=;\n\tb=c65l8YPOwxGiVb74VneFhkayfXS70Lq6LCOggX5HKjhXAtYLP5XMWUvUZFBvU8GL1u\n\tFtBUGaJrbDCi4qeVzGLTNWC+wbP2+BuTm1K9SA2rhaZnbT7ainTsGHo5QWRGSM10VZQO\n\tpOHmWE6tz6uEhyHeEy3h5vDnfKiKXGZhysazo9cWkAfMFe1LioxnNsNYJn63H4FIxuya\n\tR4VafaQ8YOueuy56Z6yKjf8FZrQUasWQT6nPankYDF7z7zIN7IC19ElUdP4p+VHUkVsn\n\tEiFO1Z8tdh9aFvWZlai/XFeH0nsTHLKxNLmDrWVbXeAOLfRKQ43gZs1CIJcfFDrqRGqT\n\tBm2Q==","X-Gm-Message-State":"AHPjjUhYiCQUjp/2V4nR+VC9Qz8AwoeaWXgfAvpThQUwxvGgjn6H7fOg\n\tqygbas+PexPoCj0O/brC75gq2nuFgXN7R6uM7avDvUSyEhzRnmOhozcF/MZYUWYDgofBcO2g2Q2\n\tFv+d8Tu29b1CG3wGow0c4VrBXca7QTWEGuke8wl3wAg==","X-Received":["by 10.107.180.216 with SMTP id\n\td207mr7519618iof.275.1505912331823; \n\tWed, 20 Sep 2017 05:58:51 -0700 (PDT)","by 10.107.180.216 with SMTP id\n\td207mr7519601iof.275.1505912331588; \n\tWed, 20 Sep 2017 05:58:51 -0700 (PDT)"],"X-Google-Smtp-Source":"AOwi7QDXb9DWJRdsvQEKLpqRIAfooE/lVYV6Pr3JcUMCmEEEMZsuV16BCi1rKmr08jAZ1SLqLWEvVg==","Date":"Wed, 20 Sep 2017 07:58:47 -0500","From":"Seth Forshee <seth.forshee@canonical.com>","To":"Kai-Heng Feng <kai.heng.feng@canonical.com>","Subject":"Re: [PATCH 1/1] usb: quirks: add delay init quirk for Corsair Strafe\n\tRGB keyboard","Message-ID":"<20170920125847.b5yhhylcyfcth6vh@ubuntu-xps13>","References":"<20170907080523.6847-1-kai.heng.feng@canonical.com>\n\t<20170907080523.6847-2-kai.heng.feng@canonical.com>","MIME-Version":"1.0","Content-Disposition":"inline","In-Reply-To":"<20170907080523.6847-2-kai.heng.feng@canonical.com>","User-Agent":"NeoMutt/20170609 (1.8.3)","X-BeenThere":"kernel-team@lists.ubuntu.com","X-Mailman-Version":"2.1.20","Precedence":"list","List-Id":"Kernel team discussions <kernel-team.lists.ubuntu.com>","List-Unsubscribe":"<https://lists.ubuntu.com/mailman/options/kernel-team>,\n\t<mailto:kernel-team-request@lists.ubuntu.com?subject=unsubscribe>","List-Archive":"<https://lists.ubuntu.com/archives/kernel-team>","List-Post":"<mailto:kernel-team@lists.ubuntu.com>","List-Help":"<mailto:kernel-team-request@lists.ubuntu.com?subject=help>","List-Subscribe":"<https://lists.ubuntu.com/mailman/listinfo/kernel-team>,\n\t<mailto:kernel-team-request@lists.ubuntu.com?subject=subscribe>","Cc":"kernel-team@lists.ubuntu.com","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"base64","Errors-To":"kernel-team-bounces@lists.ubuntu.com","Sender":"\"kernel-team\" <kernel-team-bounces@lists.ubuntu.com>"}}]