Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Mar 2003 19:29:11 +0100
From:      Christian Hamm <slice@augusta.de>
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>

next in thread | previous in thread | raw e-mail | index | archive | help
Thank you for the patch!

On Tue, 11 Mar 2003 16:21:31 +0100
Bernd Walter <ticso@cicely9.cicely.de> 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               <mailto:slice@augusta.de>
------------------------------------------------------
  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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030312192911.35b3777e.slice>