From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753350AbbKLEqJ (ORCPT ); Wed, 11 Nov 2015 23:46:09 -0500 Received: from mail-yk0-f172.google.com ([209.85.160.172]:35538 "EHLO mail-yk0-f172.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753200AbbKLEqH (ORCPT ); Wed, 11 Nov 2015 23:46:07 -0500 MIME-Version: 1.0 In-Reply-To: <2B3535C5ECE8B5419E3ECBE30077290901DC3C8CA4@US01WEMBX2.internal.synopsys.com> References: <1446802612-5828-1-git-send-email-lyz@rock-chips.com> <563C7B48.2020308@rock-chips.com> <2B3535C5ECE8B5419E3ECBE30077290901DC3C8CA4@US01WEMBX2.internal.synopsys.com> Date: Wed, 11 Nov 2015 20:46:05 -0800 X-Google-Sender-Auth: kusAQzX7Frn4OfISaqFp-LGjGbg Message-ID: Subject: Re: [RFC] usb: dwc2: hcd: fix split schedule issue From: Doug Anderson To: John Youn Cc: Yunzhi Li , Julius Werner , Dinh Nguyen , "Kaukab, Yousaf" , "linux-usb@vger.kernel.org" , "linux-kernel@vger.kernel.org" , wulf , Kever Yang , caesar , Tao Huang , rockchip-discuss Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org John, On Wed, Nov 11, 2015 at 8:29 PM, John Youn wrote: > I also feel it is not quite right as the SSPLIT should be able to > happen during the SSPLIT of another device. I tried to reproduce > and see the same scheduling but don't see any hang due to it. > > Yunzhi, any details on what kind of hub and keyboard you are > using? I have the same Jabra 410 speaker. I saw it with a standard Logitech mouse. It wasn't a hang, but the mouse effectively became non-functional (behaved like it hung) when you started playing audio. Once the audio stream stopped, the mouse would work again. I was using the same Jabra 410 as well. /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=dwc2/1p, 480M |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M |__ Port 2: Dev 6, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M |__ Port 3: Dev 5, If 0, Class=Audio, Driver=snd-usb-audio, 12M |__ Port 3: Dev 5, If 1, Class=Audio, Driver=snd-usb-audio, 12M |__ Port 3: Dev 5, If 2, Class=Audio, Driver=snd-usb-audio, 12M |__ Port 3: Dev 5, If 3, Class=Human Interface Device, Driver=, 12M Bus 002 Device 005: ID 0b0e:0412 GN Netcom Bus 002 Device 006: ID 046d:c05a Logitech, Inc. M90/M100 Optical Mouse Bus 002 Device 002: ID 1a40:0101 Terminus Technology Inc. Hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub We've also had some discussion of this patch in our bug tracker at . I'll keep digging tomorrow, too. -Doug