From owner-freebsd-usb@FreeBSD.ORG Thu Oct 4 06:11:20 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 855DE106564A for ; Thu, 4 Oct 2012 06:11:20 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe08.c2i.net [212.247.154.226]) by mx1.freebsd.org (Postfix) with ESMTP id 15D628FC08 for ; Thu, 4 Oct 2012 06:11:17 +0000 (UTC) X-T2-Spam-Status: No, hits=-0.2 required=5.0 tests=ALL_TRUSTED, BAYES_50 Received: from [176.74.213.204] (account mc467741@c2i.net HELO laptop015.hselasky.homeunix.org) by mailfe08.swip.net (CommuniGate Pro SMTP 5.4.4) with ESMTPA id 328287578; Thu, 04 Oct 2012 08:11:09 +0200 From: Hans Petter Selasky To: freebsd-usb@freebsd.org Date: Thu, 4 Oct 2012 08:12:35 +0200 User-Agent: KMail/1.13.7 (FreeBSD/9.1-PRERELEASE; KDE/4.8.4; amd64; ; ) References: <20121003200529.GA26591@gvr.gvr.org> <20121003213459.GA27522@gvr.gvr.org> In-Reply-To: <20121003213459.GA27522@gvr.gvr.org> 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: <201210040812.35998.hselasky@c2i.net> Cc: Guido van Rooij Subject: Re: usb3 umass device on usb2 port not recognised 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: Thu, 04 Oct 2012 06:11:20 -0000 On Wednesday 03 October 2012 23:35:00 Guido van Rooij wrote: > On Wed, Oct 03, 2012 at 10:05:29PM +0200, Guido van Rooij wrote: > > I have a 2.5" external USB3 disk that works fine on a USB2 port on a > > Windows7 system, but under FreeBSD 8.3-RELEASE-p3 it is not recognised at > > all. When I plug it in, all I get is: > > ugen5.2: at usbus5 (disconnected) > > I get similar results on other USB ports. > > usbconfig list does not show the device: > > beck# usbconfig list > > ugen0.1: at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) > > pwr=SAVE ugen1.1: at usbus1, cfg=0 md=HOST > > spd=FULL (12Mbps) pwr=SAVE ugen2.1: at usbus2, > > cfg=0 md=HOST spd=FULL (12Mbps) pwr=SAVE ugen3.1: > > at usbus3, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE ugen4.1: > HUB Intel> at usbus4, cfg=0 md=HOST spd=FULL (12Mbps) pwr=SAVE ugen5.1: > > at usbus5, cfg=0 md=HOST spd=FULL (12Mbps) > > pwr=SAVE ugen6.1: at usbus6, cfg=0 md=HOST > > spd=FULL (12Mbps) pwr=SAVE ugen7.1: at usbus7, > > cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE ugen0.2: > > at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=SAVE ugen2.2: <5880 > > Broadcom Corp> at usbus2, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON > > ugen0.3: at usbus0, cfg=0 md=HOST > > spd=FULL (12Mbps) pwr=ON ugen0.4: at > > usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON > > > > > > beck# usbconfig -u 5 -a 2 dump_info > > No device match or lack of permissions. > > When I attach a usb-hub (no external power) and then attach the device, > I get a little further: > ugen7.2: at usbus7 > uhub9: on > usbus7 uhub9: 4 ports with 4 removable, self powered > ugen7.3: at usbus7 > umass0: on usbus7 > umass0: SCSI over Bulk-Only; quirks = 0x4100 > umass0:2:0:-1: Attached to scbus2 > (probe0:umass-sim0:0:0:0): TEST UNIT READY. CDB: 0 0 0 0 0 0 > (probe0:umass-sim0:0:0:0): CAM status: SCSI Status Error > (probe0:umass-sim0:0:0:0): SCSI status: Check Condition > (probe0:umass-sim0:0:0:0): SCSI sense: NOT READY asc:3a,0 (Medium not > present) da0 at umass-sim0 bus 0 scbus2 target 0 lun 0 > da0: Removable Direct Access SCSI-5 device > da0: 40.000MB/s transfers > da0: Attempt to query device size failed: NOT READY, Medium not present > > Needless to say the device is a fixed disk, and has no changeable media. > > -Guido Hi, You can try to run "usbdump -i usbusX" on the different USB busses you've got and see if you get anything while connecting. Else there are some sysctl quirks and tuneables under hw.usb. Also: hw.usb.ehci.no_hs=1 might be worth a try. --HPS