From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.8 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8772FC54FCE for ; Tue, 24 Mar 2020 13:17:22 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 55D2F20BED for ; Tue, 24 Mar 2020 13:17:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1585055842; bh=EEvvfhmxdev/pFSM7PgnHtvM1QPYghNhCKh9PDwsrys=; h=From:To:Cc:Subject:Date:In-Reply-To:References:List-ID:From; b=R1TpAu+GBTMGNm6Rw+I+LQtvmzg95WMWCQ1AMc8sNwFMgK6Ysi69zulno+tj6Y8oH AJPGxwED84ud46TQbspa+cd3CbQQKFiRFD/K91L4f3fcUQetXHlpxWE+Qltd2SLWNE dlQoORUwCx0is0S28xLv26Y9FIOdO10y8IDdWTZ8= Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727869AbgCXNQ7 (ORCPT ); Tue, 24 Mar 2020 09:16:59 -0400 Received: from mail.kernel.org ([198.145.29.99]:36656 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727977AbgCXNQ7 (ORCPT ); Tue, 24 Mar 2020 09:16:59 -0400 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 8E2DF208D6; Tue, 24 Mar 2020 13:16:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1585055819; bh=EEvvfhmxdev/pFSM7PgnHtvM1QPYghNhCKh9PDwsrys=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=R7gXlEQYnzohLIuF97aMlXa6AIchfV1Mifq6MUCMiZijdcB6ndBhuIX4to4h8CzAH CEHtwEgcMi9N5GJBNC2CTMj0l76s13fOYh722EaO5vNN+uIK7EhaufohYug4FrdWDy +QWj751ItJi789N0Qy8TpYmehOdjdIZTRXipFnAs= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Alan Stern , Kai-Heng Feng Subject: [PATCH 5.4 037/102] USB: Disable LPM on WD19s Realtek Hub Date: Tue, 24 Mar 2020 14:10:29 +0100 Message-Id: <20200324130810.550515671@linuxfoundation.org> X-Mailer: git-send-email 2.25.2 In-Reply-To: <20200324130806.544601211@linuxfoundation.org> References: <20200324130806.544601211@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: stable-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: stable@vger.kernel.org From: Kai-Heng Feng commit b63e48fb50e1ca71db301ca9082befa6f16c55c4 upstream. Realtek Hub (0bda:0x0487) used in Dell Dock WD19 sometimes drops off the bus when bringing underlying ports from U3 to U0. Disabling LPM on the hub during setting link state is not enough, so let's disable LPM completely for this hub. Acked-by: Alan Stern Signed-off-by: Kai-Heng Feng Cc: stable Link: https://lore.kernel.org/r/20200205112633.25995-3-kai.heng.feng@canonical.com Signed-off-by: Greg Kroah-Hartman --- drivers/usb/core/quirks.c | 3 +++ 1 file changed, 3 insertions(+) --- a/drivers/usb/core/quirks.c +++ b/drivers/usb/core/quirks.c @@ -378,6 +378,9 @@ static const struct usb_device_id usb_qu { USB_DEVICE(0x0b05, 0x17e0), .driver_info = USB_QUIRK_IGNORE_REMOTE_WAKEUP }, + /* Realtek hub in Dell WD19 (Type-C) */ + { USB_DEVICE(0x0bda, 0x0487), .driver_info = USB_QUIRK_NO_LPM }, + /* Action Semiconductor flash disk */ { USB_DEVICE(0x10d6, 0x2200), .driver_info = USB_QUIRK_STRING_FETCH_255 },