From owner-freebsd-usb@FreeBSD.ORG Fri Apr 20 06:11:52 2007 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A405016A400 for ; Fri, 20 Apr 2007 06:11:52 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe10.swip.net [212.247.155.33]) by mx1.freebsd.org (Postfix) with ESMTP id 1404D13C465 for ; Fri, 20 Apr 2007 06:11:51 +0000 (UTC) (envelope-from hselasky@c2i.net) X-Cloudmark-Score: 0.000000 [] Received: from [81.191.58.152] (account mc467741@c2i.net HELO laptop.lan) by mailfe10.swip.net (CommuniGate Pro SMTP 5.1.7) with ESMTPA id 299817122; Fri, 20 Apr 2007 08:11:50 +0200 From: Hans Petter Selasky To: freebsd-usb@freebsd.org Date: Fri, 20 Apr 2007 08:11:30 +0200 User-Agent: KMail/1.9.5 References: <200704191213.21299.durian@shadetreesoftware.com> In-Reply-To: <200704191213.21299.durian@shadetreesoftware.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200704200811.31020.hselasky@c2i.net> Cc: Subject: Re: umass0: BBB reset failed, TIMEOUT on internal card reader 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: Fri, 20 Apr 2007 06:11:52 -0000 On Thursday 19 April 2007 20:13, Mike Durian wrote: > I just installed a Shuttle PC22 "22-in-1 Card Reader" and get > umass0: BBB reset failed, TIMEOUT > umass0: BBB bulk-in clear stall failed, TIMEOUT > umass0: BBB bulk-out clear stall failed, TIMEOUT > errors without any media inserted. > > From dmesg: > umass0: USB2.0 CardReader, rev 2.00/91.44, addr 2 > da0 at umass-sim0 bus 0 target 0 lun 0 > da0: Removable Direct Access SCSI-0 device > da0: 40.000MB/s transfers > da0: Attempt to query device size failed: NOT READY, Medium not present > da1 at umass-sim0 bus 0 target 0 lun 1 > da1: Removable Direct Access SCSI-0 device > da1: 40.000MB/s transfers > da1: Attempt to query device size failed: NOT READY, Medium not present > da2 at umass-sim0 bus 0 target 0 lun 2 > da2: Removable Direct Access SCSI-0 device > da2: 40.000MB/s transfers > da2: Attempt to query device size failed: NOT READY, Medium not present > da3 at umass-sim0 bus 0 target 0 lun 3 > da3: Removable Direct Access SCSI-0 device > da3: 40.000MB/s transfers > da3: Attempt to query device size failed: NOT READY, Medium not present > > > From usbdevs -v: > addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), > VIA(0x0000), rev 1.00 > port 1 powered > port 2 powered > port 3 powered > port 4 powered > port 5 addr 2: high speed, power 500 mA, config 1, CardReader(0x0500), > USB2.0 (0x07cc), rev 91.44 > port 6 powered > port 7 powered > port 8 powered > > > It looks like the device is using a Carry WIN II chip. I believe > the part number for this chip is 0639MMTQM03-07G. There is also a > smaller ST chip on the board. Otherwise it is just physical > connectors and discretes. > > I suspect umass.c needs a umass_devdescrs entry for this device. > How does one go about determining the necessary proto and quirk > values? I would suggest you install the new USB stack from: http://www.turbocat.net/~hselasky/usb4bsd/ How to get the latest sources: svn --username anonsvn --password anonsvn \ checkout svn://svn.turbocat.net/i4b # # The following commands will # install the driver on FreeBSD: # cd i4b/trunk/i4b/FreeBSD.usb make S=../src package make install Install on FreeBSD 6.x . When you have rebooted your computer, then you turn on debugging: sysctl hw.usb.umass.debug=-1 Then post the dmesg you get. --HPS