From owner-freebsd-usb@FreeBSD.ORG Sat Jun 30 15:02:40 2012 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F0054106566C for ; Sat, 30 Jun 2012 15:02:39 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe09.c2i.net [212.247.155.2]) by mx1.freebsd.org (Postfix) with ESMTP id 73F678FC08 for ; Sat, 30 Jun 2012 15:02:39 +0000 (UTC) X-T2-Spam-Status: No, hits=-0.2 required=5.0 tests=ALL_TRUSTED, BAYES_50 Received: from [176.74.212.201] (account mc467741@c2i.net HELO laptop015.hselasky.homeunix.org) by mailfe09.swip.net (CommuniGate Pro SMTP 5.4.4) with ESMTPA id 118100196; Sat, 30 Jun 2012 17:02:31 +0200 From: Hans Petter Selasky To: freebsd-usb@freebsd.org Date: Sat, 30 Jun 2012 17:02:21 +0200 User-Agent: KMail/1.13.7 (FreeBSD/9.0-STABLE; KDE/4.7.4; amd64; ; ) References: <201206301646.10922.erichfreebsdlist@ovitrap.com> In-Reply-To: <201206301646.10922.erichfreebsdlist@ovitrap.com> X-Face: 'mmZ:T{)),Oru^0c+/}w'`gU1$ubmG?lp!=R4Wy\ELYo2)@'UZ24N@d2+AyewRX}mAm; Yp |U[@, _z/([?1bCfM{_"B<.J>mICJCHAzzGHI{y7{%JVz%R~yJHIji`y>Y}k1C4TfysrsUI -%GU9V5]iUZF&nRn9mJ'?&>O MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201206301702.21156.hselasky@c2i.net> Cc: Subject: Re: Device working on USB 2 but not on USB 3, best way to isolate the problem X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Jun 2012 15:02:40 -0000 On Saturday 30 June 2012 11:46:10 Erich Dollansky wrote: > Hi, > > I have here a several storage devices which all work in different FreeBSD > machines on USB 2. Some of them also work on an USB 3 port but most fail. > > Even one USB 3 device works on USB 2 but not on USB 3. > > As at least two USB 2 devices work both on USB 2 and USB 3, I expect the > USB 3 port of the computer to work properly. > > I did some trial and error testing but could not get a clear picture. > > What would be a good strategy to find out the difference which causes the > failure? > Hi, You can try to look at the Linux XHCI driver, and the port switching support they have. It appears that because many old OS'es does not support USB 3.0 out of the box, mainboards come with EHCI + XHCI and this requires some magic bit fidling, which is not in the FreeBSD XHCI driver. My best quess. --HPS