Received: by 10.223.164.202 with SMTP id h10csp1661142wrb; Wed, 8 Nov 2017 07:43:17 -0800 (PST) X-Google-Smtp-Source: ABhQp+Skq+ynYNRiZT+3K7E3rFekJ6qAQt+neaKVkXx3b9kgWpnixpGXhI+HuCYy/+3geM2Qi4nz X-Received: by 10.159.198.70 with SMTP id y6mr841397plt.334.1510155797030; Wed, 08 Nov 2017 07:43:17 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1510155796; cv=none; d=google.com; s=arc-20160816; b=UphVEuKaqLgtGYGHS3jzQVA/D7ZaFUtITju5VpiuwAsQHM97oVuo3UN6pZ2Ixr2qSg nT4FMMHEsOrR27obIQAJtOKbSykCvtjXRNurF0Wf9/D6M8X6wv/bvzDvgNUjEe/NXnna j+pOt+pLo8y9VcnSb7agqVDhSfH3/SsvFiMCJoO3cnPYZ8rQ91/2Em+LRHUmP4251wNW Tp2ieapo9ZxE6lwha4Q8hj39EkafwQtAhlGEbE4os57nTuc1fQmKScudSig0Xezqi1jG nm0F2hTCxmRbIPJ2kd098T1+o4hcM9gB3H+L69eOB84my97WvpRlw48snrsIQ5sUBBH4 f7Vg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:in-reply-to :subject:cc:to:from:date:arc-authentication-results; bh=FmjmXdrtRWLZx27MJ6zSR/EPcTTYDhpKvl+Yq5FCgJA=; b=EtFq9Xvj0gkBU/XJC/j3d/n1ZCSlTR6ZB2wtyiMoFSUG/3eK4DLFsMZiYQb5p/8j35 grjo/kIDSfRM34LTP+QE1K3Tjb8/bi2Rcf0wOID5Dko8UazKXq7JaJKkAc7ESxjBEyuP jNnGkzZIEJZEfgFlegx5WLJlF5ejPC5DZ7b9jZxQ0HEmeyAsGeX/yyRL+8/4ZmmXUXW0 ebEKZYuIaRuV56ZZdc1exG7RSzBKRFUdJRc/QjSCF1OrXXia79NRerMfzO0dpzoKfoqk RxdHjRENqMNamTNqisSJpq2Kj0a5RC4ebahzLcGInKK6yvsaIxtsEtsfdYyxYeIUMVrs IFzQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=harvard.edu Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id h16si4262698pli.728.2017.11.08.07.43.05; Wed, 08 Nov 2017 07:43:16 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=harvard.edu Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752680AbdKHPm2 (ORCPT + 83 others); Wed, 8 Nov 2017 10:42:28 -0500 Received: from iolanthe.rowland.org ([192.131.102.54]:55100 "HELO iolanthe.rowland.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with SMTP id S1752562AbdKHPm0 (ORCPT ); Wed, 8 Nov 2017 10:42:26 -0500 Received: (qmail 2405 invoked by uid 2102); 8 Nov 2017 10:42:25 -0500 Received: from localhost (sendmail-bs@127.0.0.1) by localhost with SMTP; 8 Nov 2017 10:42:25 -0500 Date: Wed, 8 Nov 2017 10:42:25 -0500 (EST) From: Alan Stern X-X-Sender: stern@iolanthe.rowland.org To: Ivid Suvarna cc: USB list , , , Billy Araujo , , , Felipe Balbi , Kernel development list , Laurent Pinchart , Oliver Neukum , Johan Hovold , Michal Nazarewicz , Vincent Pelletier , Jerry Zhang , John Keeping , Krzysztof Opasiak , Abdulhadi Mohamed , Matthew Wilcox , Janusz Dziedzic Subject: Re: Suspend to disk with usb connected fails to detect usb(reset) during resume In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 8 Nov 2017, Ivid Suvarna wrote: > On Tue, Nov 7, 2017 at 9:19 PM, Alan Stern wrote: > > On Tue, 7 Nov 2017, Ivid Suvarna wrote: > > > >> Hi, > >> > >> I am trying to support suspend to disk(hibernate) on Hikey with 4.4 > >> kernel. During suspend, I could see the usb devices getting reset and I > >> can access them properly. Message can be seen as below: > >> > >> usb 1-1: reset high-speed USB device number 2 using dwc2 > >> usb 1-1.2: reset high-speed USB device number 3 using dwc2 > >> usb 1-1.2.4: reset high-speed USB device number 4 using dwc2 > > > > You might start by asking why the devices need to be reset during > > suspend. I can't see any reason for doing this. > > > > Alan Stern > > > > Yes please. Could you explain as to why the usb needs to reset while > suspending? I cannot explain it. USB devices do not need to be reset during system suspend. Alan Stern > This scenario is also observed in normal suspend to ram. > > And why the USB gets disconnected on resume from hibernation. > I checked the register dump of usb in /sys/kernel/debug and all > registers after resume have zero value. > > But if I run "usb start" from uboot and then resume, I see that usb > gets initialized again and I am able to use USB on resume. > > Thanks, > Ivid From 1583500977366102369@xxx Wed Nov 08 12:30:12 +0000 2017 X-GM-THRID: 1583404602764038965 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread