From owner-freebsd-usb@FreeBSD.ORG Thu Apr 19 18:43:22 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 AD5B016A40A for ; Thu, 19 Apr 2007 18:43:22 +0000 (UTC) (envelope-from durian@shadetreesoftware.com) Received: from mailhost.boogie.com (mailhost.boogie.com [70.91.170.29]) by mx1.freebsd.org (Postfix) with ESMTP id 7D7B413C4C6 for ; Thu, 19 Apr 2007 18:43:22 +0000 (UTC) (envelope-from durian@shadetreesoftware.com) Received: from man (man.boogie.com [192.168.1.3]) by mailhost.boogie.com (8.13.8/8.13.8) with ESMTP id l3JIDLo5073497 for ; Thu, 19 Apr 2007 12:13:22 -0600 (MDT) (envelope-from durian@shadetreesoftware.com) From: Mike Durian Organization: Shade Tree Software, LLC To: freebsd-usb@freebsd.org Date: Thu, 19 Apr 2007 12:13:20 -0600 User-Agent: KMail/1.9.6 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200704191213.21299.durian@shadetreesoftware.com> X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0.2 (mailhost.boogie.com [70.91.170.29]); Thu, 19 Apr 2007 12:13:22 -0600 (MDT) X-Spam-Status: No, score=-1.4 required=5.0 tests=ALL_TRUSTED autolearn=failed version=3.1.7 X-Spam-Checker-Version: SpamAssassin 3.1.7 (2006-10-05) on fever.boogie.com Subject: 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: Thu, 19 Apr 2007 18:43:22 -0000 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. =46rom 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 =46rom usbdevs -v: addr 1: high speed, self powered, config 1, EHCI root hub(0x0000),=20 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), USB= 2.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? mike