Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Jun 2003 13:16:08 -0600
From:      "Jan L. Peterson" <jlp@softhome.net>
To:        freebsd-stable@freebsd.org
Subject:   Re: umass device support...how generic is it? 
Message-ID:  <20030611191608.74806C5303@aurora.peterson.ath.cx>
In-Reply-To: Your message of "Wed, 11 Jun 2003 08:45:28 PDT." <bc7ilt$6ep$1@main.gmane.org> 
References:  <20030605194549.GD7355@tuatara.fishballoon.org> <20030606191915.E794BC5303@aurora.peterson.ath.cx> <20030606201658.U3493@carver.gumbysoft.com> <bc7ilt$6ep$1@main.gmane.org>

next in thread | previous in thread | raw e-mail | index | archive | help
>>>umass0: Sony Sony PEG Mass Storage, rev 1.10/1.00, addr 2
>>> (probe0:umass-sim0:0:0:0): INQUIRY. CDB: 12 0 0 0 24 0 
>>> (probe0:umass-sim0:0:0:0): NOT READY asc:3a,0 
>>> (probe0:umass-sim0:0:0:0): Medium not present 
>>> umass0: at uhub0 port 1 (addr 2) disconnected
>>> umass0: detached 

Actually, I think I was the one who wrote that... 

I've gotten past the "Medium not present"... just start MS Import on 
the Clie *before* you plug the USB connector into the FreeBSD machine.

Now I'm getting this:

da0: <Sony CLIE MS 1.00> Removable Direct Access SCSI-0 device 
da0: 150KB/s transfers
da0: Attempt to query device size failed: ILLEGAL REQUEST, Invalid command operation
umass0: CBI reset failed, STALLED
(da0:umass-sim0:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
(da0:umass-sim0:0:0:0): ILLEGAL REQUEST asc:20,0
(da0:umass-sim0:0:0:0): Invalid command operation code
umass0: CBI reset failed, STALLED
(da0:umass-sim0:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
(da0:umass-sim0:0:0:0): ILLEGAL REQUEST asc:20,0
(da0:umass-sim0:0:0:0): Invalid command operation code
umass0: at uhub0 port 1 (addr 2) disconnected
(da0:umass-sim0:0:0:0): lost device
(da0:umass-sim0:0:0:0): removing device entry
umass0: detached

and I was recently told by Doug White <dwhite@gumbysoft.com>:
> Its attempting to figure out how big the Mass Storage is and it
> returns an error.

> You could try using some of the same Memory Stick quirks currently in
> the code; they usually override the command protocol.  It might be the
> auto-selected protocol doesn't work right.

So I also tried adding something like this:

        {
                /*
                 * Sony Memory Stick adapter for the CLIE series
                 * of PalmOS PDA's
                 */
                {T_DIRECT, SIP_MEDIA_REMOVABLE, "Sony", "Sony PEG*", "*"},
                /*quirks*/ DA_Q_NO_6_BYTE|DA_Q_NO_SYNC_CACHE
        },

to the da_quirk_table... also, no joy.

I've given up for the moment (real world encroaching on my hobby :-), 
but I'm still looking for any clues.

In other USB Clie problems, I can't get my Clie (SJ-30) to sync over 
USB, either:

ucom0: Palm, Inc. Palm Handheld, rev 1.00/1.00, addr 2
ucom0: init failed, STALLED
device_probe_and_attach: ucom0 attach returned 6
ugen0: Palm, Inc. Palm Handheld, rev 1.00/1.00, addr 2
ugen0: at uhub0 port 1 (addr 2) disconnected
ugen0: detached

Very annoying.

	-jan-
-- 
Jan L. Peterson
Unemployed "Computer Facilitator"
http://www.peterson.ath.cx/~jlp/resume.html



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