From owner-freebsd-hardware Wed Mar 12 10:29:26 2003 Delivered-To: freebsd-hardware@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1FE7837B401 for ; Wed, 12 Mar 2003 10:29:22 -0800 (PST) Received: from inga.augusta.de (inga.augusta.de [213.179.139.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9785F43FBF for ; Wed, 12 Mar 2003 10:29:19 -0800 (PST) (envelope-from slice@augusta.de) Received: from acfserv.augusta.de (root@acfserv.augusta.de [213.179.139.68]) by inga.augusta.de (8.9.3/8.9.3) with ESMTP id TAA07253; Wed, 12 Mar 2003 19:29:18 +0100 (CET) Received: from aurora.di.augusta.de (p508AAB3B.dip.t-dialin.net [80.138.171.59]) (authenticated bits=0) by acfserv.augusta.de (8.12.5/8.12.5) with ESMTP id h2CITCWA027910; Wed, 12 Mar 2003 19:29:14 +0100 (CET) (envelope-from slice@augusta.de) Date: Wed, 12 Mar 2003 19:29:11 +0100 From: Christian Hamm To: ticso@cicely.de Cc: freebsd-hardware@FreeBSD.ORG Subject: Re: USB card reader and recent CURRENT Message-Id: <20030312192911.35b3777e.slice@augusta.de> In-Reply-To: <20030311152130.GA74131@cicely9.cicely.de> References: <20030306221506.273040a9.slice@augusta.de> <20030311152130.GA74131@cicely9.cicely.de> X-Mailer: Sylpheed version 0.8.10 (GTK+ 1.2.10; i386-portbld-freebsd5.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hardware@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Thank you for the patch! On Tue, 11 Mar 2003 16:21:31 +0100 Bernd Walter wrote: > On Thu, Mar 06, 2003 at 10:15:06PM +0100, Christian Hamm wrote: > > Hi there, > > > > I recently bought a quite cheap USB card reader, plugged it into my CURRENT box > > in the hope it works out of the box. Recognising the card reader works with a > > CF card attached. GEOM creates the device /dev/da3 - but not more *sniff*... > > Can you please try the following patch: > http://www.cosmo-project.de/~bernd/umass-sim.diff > Because of some lazyness you currently also need USB_DEBUG. OK, recompiled with the patch. The 4 ports of the device are now detected properly (I have devices da3 through da6 - at the time I wrote the last mail I only had da3). Accessing the CF card still doesn't work. Trying to do a disklabel on the device fails with an I/O error. The card is only detected (size, sector info...) if it is pre-attached to the reader when plugged in. Here is what the log says: Mar 12 19:10:03 aurora kernel: uhub0: port error, restarting port 2 Mar 12 19:10:04 aurora kernel: umass0: IMGSYS-3 6-in-1, rev 1.10/1.03, addr 2 Mar 12 19:10:04 aurora kernel: umass0: SCSI over Bulk-Only; quirks = 0x0000 Mar 12 19:10:04 aurora kernel: umass0:1:0:-1: Attached to scbus1 as device 0 Mar 12 19:10:04 aurora kernel: can't re-use a leaf (minimum_cmd_size)! Mar 12 19:10:04 aurora kernel: da3 at umass-sim0 bus 0 target 0 lun 0 Mar 12 19:10:04 aurora kernel: da3: <6-in-1 CF/MD 0202> Removable Direct Access SCSI-0 device Mar 12 19:10:04 aurora kernel: da3: 1.000MB/s transfers Mar 12 19:10:04 aurora kernel: da3: 250MB (512000 512 byte sectors: 64H 32S/T 250C) Mar 12 19:10:04 aurora kernel: can't re-use a leaf (minimum_cmd_size)! Mar 12 19:10:04 aurora kernel: umass0: Residue incorrect, was 0, should've been 512 Mar 12 19:10:04 aurora last message repeated 4 times Mar 12 19:10:04 aurora kernel: da4 at umass-sim0 bus 0 target 0 lun 1 Mar 12 19:10:04 aurora kernel: da4: <6-in-1 SM 0202> Removable Direct Access SCSI-0 device Mar 12 19:10:04 aurora kernel: da4: 1.000MB/s transfers Mar 12 19:10:04 aurora kernel: da4: Attempt to query device size failed: NOT READY, Medium not present Mar 12 19:10:04 aurora kernel: can't re-use a leaf (minimum_cmd_size)! Mar 12 19:10:04 aurora kernel: da5 at umass-sim0 bus 0 target 0 lun 2 Mar 12 19:10:04 aurora kernel: da5: <6-in-1 SD/MMC 0202> Removable Direct Access SCSI-0 device Mar 12 19:10:04 aurora kernel: da5: 1.000MB/s transfers Mar 12 19:10:04 aurora kernel: da5: Attempt to query device size failed: NOT READY, Medium not present Mar 12 19:10:04 aurora kernel: umass0: Residue incorrect, was 0, should've been 512 Mar 12 19:10:04 aurora last message repeated 9 times Mar 12 19:10:04 aurora kernel: can't re-use a leaf (minimum_cmd_size)! Mar 12 19:10:04 aurora kernel: da6 at umass-sim0 bus 0 target 0 lun 3 Mar 12 19:10:04 aurora kernel: da6: <6-in-1 MS 0202> Removable Direct Access SCSI-0 device Mar 12 19:10:04 aurora kernel: da6: 1.000MB/s transfers Mar 12 19:10:04 aurora kernel: da6: Attempt to query device size failed: NOT READY, Medium not present Mar 12 19:10:04 aurora kernel: (da4:umass-sim0:0:0:1): READ CAPACITY. CDB: 25 20 0 0 0 0 0 0 0 0 Mar 12 19:10:04 aurora kernel: (da4:umass-sim0:0:0:1): CAM Status: SCSI Status Error Mar 12 19:10:04 aurora kernel: (da4:umass-sim0:0:0:1): SCSI Status: Check Condition Mar 12 19:10:04 aurora kernel: (da4:umass-sim0:0:0:1): NOT READY asc:3a,0 Mar 12 19:10:04 aurora kernel: (da4:umass-sim0:0:0:1): Medium not present Mar 12 19:10:04 aurora kernel: (da4:umass-sim0:0:0:1): Unretryable error Mar 12 19:10:04 aurora kernel: Opened disk da4 -> 6 Mar 12 19:10:04 aurora kernel: (da4:umass-sim0:0:0:1): READ CAPACITY. CDB: 25 20 0 0 0 0 0 0 0 0 Mar 12 19:10:04 aurora kernel: (da4:umass-sim0:0:0:1): CAM Status: SCSI Status Error Mar 12 19:10:04 aurora kernel: (da4:umass-sim0:0:0:1): SCSI Status: Check Condition Mar 12 19:10:04 aurora kernel: (da4:umass-sim0:0:0:1): NOT READY asc:3a,0 Mar 12 19:10:04 aurora kernel: (da4:umass-sim0:0:0:1): Medium not present Mar 12 19:10:04 aurora kernel: (da4:umass-sim0:0:0:1): Unretryable error Mar 12 19:10:04 aurora kernel: Opened disk da4 -> 6 Mar 12 19:10:04 aurora kernel: (da5:umass-sim0:0:0:2): READ CAPACITY. CDB: 25 40 0 0 0 0 0 0 0 0 Mar 12 19:10:04 aurora kernel: (da5:umass-sim0:0:0:2): CAM Status: SCSI Status Error Mar 12 19:10:04 aurora kernel: (da5:umass-sim0:0:0:2): SCSI Status: Check Condition Mar 12 19:10:04 aurora kernel: (da5:umass-sim0:0:0:2): NOT READY asc:3a,0 Mar 12 19:10:04 aurora kernel: (da5:umass-sim0:0:0:2): Medium not present Mar 12 19:10:04 aurora kernel: (da5:umass-sim0:0:0:2): Unretryable error Mar 12 19:10:04 aurora kernel: Opened disk da5 -> 6 Mar 12 19:10:04 aurora kernel: (da5:umass-sim0:0:0:2): READ CAPACITY. CDB: 25 40 0 0 0 0 0 0 0 0 Mar 12 19:10:04 aurora kernel: (da5:umass-sim0:0:0:2): CAM Status: SCSI Status Error Mar 12 19:10:04 aurora kernel: (da5:umass-sim0:0:0:2): SCSI Status: Check Condition Mar 12 19:10:04 aurora kernel: (da5:umass-sim0:0:0:2): NOT READY asc:3a,0 Mar 12 19:10:04 aurora kernel: (da5:umass-sim0:0:0:2): Medium not present Mar 12 19:10:04 aurora kernel: (da5:umass-sim0:0:0:2): Unretryable error Mar 12 19:10:04 aurora kernel: Opened disk da5 -> 6 Mar 12 19:10:04 aurora kernel: (da6:umass-sim0:0:0:3): READ CAPACITY. CDB: 25 60 0 0 0 0 0 0 0 0 Mar 12 19:10:04 aurora kernel: (da6:umass-sim0:0:0:3): CAM Status: SCSI Status Error Mar 12 19:10:04 aurora kernel: (da6:umass-sim0:0:0:3): SCSI Status: Check Condition Mar 12 19:10:04 aurora kernel: (da6:umass-sim0:0:0:3): NOT READY asc:3a,0 Mar 12 19:10:04 aurora kernel: (da6:umass-sim0:0:0:3): Medium not present Mar 12 19:10:04 aurora kernel: (da6:umass-sim0:0:0:3): Unretryable error Mar 12 19:10:04 aurora kernel: Opened disk da6 -> 6 Mar 12 19:10:04 aurora kernel: (da6:umass-sim0:0:0:3): READ CAPACITY. CDB: 25 60 0 0 0 0 0 0 0 0 Mar 12 19:10:04 aurora kernel: (da6:umass-sim0:0:0:3): CAM Status: SCSI Status Error Mar 12 19:10:04 aurora kernel: (da6:umass-sim0:0:0:3): SCSI Status: Check Condition Mar 12 19:10:04 aurora kernel: (da6:umass-sim0:0:0:3): NOT READY asc:3a,0 Mar 12 19:10:04 aurora kernel: (da6:umass-sim0:0:0:3): Medium not present Mar 12 19:10:04 aurora kernel: (da6:umass-sim0:0:0:3): Unretryable error Mar 12 19:10:04 aurora kernel: Opened disk da6 -> 6 Detaching the device looks fine: Mar 12 19:16:22 aurora kernel: umass0: at uhub0 port 2 (addr 2) disconnected Mar 12 19:16:22 aurora kernel: (da3:umass-sim0:0:0:0): lost device Mar 12 19:16:22 aurora kernel: (da3:umass-sim0:0:0:0): removing device entry Mar 12 19:16:22 aurora kernel: (da4:umass-sim0:0:0:1): lost device Mar 12 19:16:22 aurora kernel: (da4:umass-sim0:0:0:1): removing device entry Mar 12 19:16:22 aurora kernel: (da5:umass-sim0:0:0:2): lost device Mar 12 19:16:22 aurora kernel: (da5:umass-sim0:0:0:2): removing device entry Mar 12 19:16:22 aurora kernel: (da6:umass-sim0:0:0:3): lost device Mar 12 19:16:22 aurora kernel: (da6:umass-sim0:0:0:3): removing device entry Mar 12 19:16:22 aurora kernel: umass0: detached > > Mar 6 21:37:23 aurora kernel: umass0: Residue incorrect, was 0, should've been 512 > > Mar 6 21:37:23 aurora last message repeated 14 times > > > > (The last two messages worry me.) > > Maybe the device failed to produce errors without a media inserted. The media is inserted all the time. It doesn't detect it when it is plugged in afterwards. bye Christian -- Christian Hamm ------------------------------------------------------ Location: Augsburg::Bavaria::Germany::Earth::Sol Nickname: Slice IRCNet: Slice FinalFrontier: Slice http://www.augusta.de/~slice/ Visit the ACF at http://www.augusta.de/ ------------------------------------------------------ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hardware" in the body of the message