From: Philippe Troin <phil@fifi.org>
To: Alan Stern <stern@rowland.harvard.edu>
Cc: James Bottomley <James.Bottomley@steeleye.com>,
USB Storage list <usb-storage@lists.one-eyed-alien.net>,
SCSI development list <linux-scsi@vger.kernel.org>
Subject: Re: iRiver H100 series and usb-storage issues
Date: 07 Jun 2004 14:18:35 -0700 [thread overview]
Message-ID: <87y8mzukwk.fsf@ceramic.fifi.org> (raw)
In-Reply-To: <Pine.LNX.4.44L0.0406071616200.666-100000@ida.rowland.org>
Alan Stern <stern@rowland.harvard.edu> writes:
> On 7 Jun 2004, Philippe Troin wrote:
>
> > Alan Stern <stern@rowland.harvard.edu> writes:
> >
> > > I just noticed this thread on linux-kernel:
> > >
> > > http://marc.theaimsgroup.com/?l=linux-kernel&m=108372064000188&w=2
> > >
> > > Apparently under some circumstances the iRiver H100 returns 0 bytes
> > > transferred with GOOD status and residue=512 for a READ(10) command
> > > asking for 1 sector. As far as I know this is legal, and it indicates the
> > > command should simply be retried.
> >
> > That's correct. However, the iRiver H1xx will also commit a USB
> > protocol violation by not returning a CSW (Command Status
> > Wrapper). That's what screws up the transfer.
>
> In the log you posted (at the URL above) the CSW was returned correctly.
> The same is true for the messages you referred to. So that was not the
> source of the problem.
Okay, quite possibly, as I was pointing out I am mostly clueless
w.r.t. USB. But what about:
usb-storage: usb_stor_transfer_partial(): xfer 512 bytes
usb-storage: usb_stor_bulk_msg() returned 0 xferred 0/512
usb-storage: Bulk data transfer result 0x1
usb-storage: Attempting to get CSW...
^^^^^^^^^^^^^^^^^^^^^^^^
usb-storage: clearing endpoint halt for pipe 0xc0011e80
usb-storage: usb_stor_clear_halt: result=0
usb-storage: Attempting to get CSW (2nd try)...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
usb-storage: Bulk status result = 0
usb-storage: Bulk status Sig 0x53425355 T 0x945 R 512 Stat 0x0
usb-storage: -- unexpectedly short transfer
usb-storage: Issuing auto-REQUEST_SENSE
> > Please note that:
> >
> > 1. I am just repeating what I have been told by various people and
> > claim no knowledge of the USB or SCSI layers. In other words, I
> > could be all wrong :-)
> >
> > 2. I do not own a H1xx anymore, having returned mine.
>
> Do you know of anyone who has contributed to any versions of this thread
> and still does have an H1xx?
No, I did not keep track. Nothing prevents me from "trying" another
one if you're serious about fixing the above issues.
Phil.
next prev parent reply other threads:[~2004-06-07 21:18 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-05-29 23:42 Patch for iriver-mp3player Tobias Lieber
2004-06-06 14:48 ` James Bottomley
2004-06-06 22:32 ` Matthew Dharm
2004-06-07 14:36 ` Alan Stern
2004-06-28 19:42 ` Tobias Lieber
2004-06-07 14:47 ` iRiver H100 series and usb-storage issues Alan Stern
2004-06-07 19:43 ` Philippe Troin
2004-06-07 20:22 ` Alan Stern
2004-06-07 21:18 ` Philippe Troin [this message]
2004-06-07 22:27 ` [usb-storage] " Pat LaVarre
2004-06-08 14:24 ` Alan Stern
2004-06-08 15:52 ` James Bottomley
2004-06-08 16:10 ` Pat LaVarre
2004-06-08 16:16 ` James Bottomley
2004-06-08 17:01 ` Mike Anderson
2004-06-08 14:19 ` Alan Stern
-- strict thread matches above, loose matches on Subject: below --
2004-05-05 1:26 Philippe Troin
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87y8mzukwk.fsf@ceramic.fifi.org \
--to=phil@fifi.org \
--cc=James.Bottomley@steeleye.com \
--cc=linux-scsi@vger.kernel.org \
--cc=stern@rowland.harvard.edu \
--cc=usb-storage@lists.one-eyed-alien.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.