From owner-freebsd-usb@FreeBSD.ORG Thu Jul 31 17:27:04 2014 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8D705D49 for ; Thu, 31 Jul 2014 17:27:04 +0000 (UTC) Received: from mail.ignoranthack.me (ignoranthack.me [199.102.79.106]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6DA9F2E91 for ; Thu, 31 Jul 2014 17:27:04 +0000 (UTC) Received: from [192.168.200.205] (c-50-131-5-126.hsd1.ca.comcast.net [50.131.5.126]) (using SSLv3 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: sbruno@ignoranthack.me) by mail.ignoranthack.me (Postfix) with ESMTPSA id 2FDE4192906; Thu, 31 Jul 2014 17:27:03 +0000 (UTC) Subject: Re: Random issues with xhci From: Sean Bruno Reply-To: sbruno@freebsd.org To: Hans Petter Selasky In-Reply-To: <53DA6A41.7000209@selasky.org> References: <1406822044.1364.1.camel@bruno> <53DA6A41.7000209@selasky.org> Content-Type: text/plain; charset="us-ascii" Date: Thu, 31 Jul 2014 10:27:02 -0700 Message-ID: <1406827622.1364.12.camel@bruno> Mime-Version: 1.0 X-Mailer: Evolution 2.32.1 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Cc: freebsd-usb X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Jul 2014 17:27:04 -0000 On Thu, 2014-07-31 at 18:09 +0200, Hans Petter Selasky wrote: > On 07/31/14 17:54, Sean Bruno wrote: > > xhci0@pci0:2:0:0: class=0x0c0330 card=0x84881043 chip=0x10421b21 > > rev=0x00 hdr=0x00 > > vendor = 'ASMedia Technology Inc.' > > device = 'ASM1042 SuperSpeed USB Host Controller' > > class = serial bus > > subclass = USB > > > > > > I can't quite ping down a specific test case with this usb controller. > > I see that, sometimes, connecting devices to it or rebooting with > > devices connected to it will fail with a constant device timeout > > message. > > > > Any ideas on some better test cases with various bits of USB gear? > > > > Hi, > > Does this happen with recent -current and -stable branches? > > --HPS > Yeah, I'm on: FreeBSD alice 11.0-CURRENT FreeBSD 11.0-CURRENT #0 r268982: Tue Jul 22 09:31:08 PDT 2014 sbruno@alice:/usr/obj/usr/src/sys/ALICE amd64 My bus layout looks like this: ugen0.1: at usbus0, cfg=0 md=HOST spd=SUPER (5.0Gbps) pwr=SAVE (0mA) ugen2.1: at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA) ugen1.1: at usbus1, cfg=0 md=HOST spd=FULL (12Mbps) pwr=SAVE (0mA) ugen3.1: at usbus3, cfg=0 md=HOST spd=FULL (12Mbps) pwr=SAVE (0mA) ugen4.1: at usbus4, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA) ugen5.1: at usbus5, cfg=0 md=HOST spd=FULL (12Mbps) pwr=SAVE (0mA) ugen6.1: at usbus6, cfg=0 md=HOST spd=FULL (12Mbps) pwr=SAVE (0mA) ugen7.1: at usbus7, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA) sean