From: James Bottomley <James.Bottomley@SteelEye.com>
To: Ben Collins <bcollins@debian.org>
Cc: Jeff Garzik <jgarzik@pobox.com>,
Stefan Richter <stefanr@s5r6.in-berlin.de>,
SCSI Mailing List <linux-scsi@vger.kernel.org>,
linux1394-devel@lists.sourceforge.net
Subject: Re: changes to ieee1394/sbp2 outside of linux1394.org
Date: Sun, 10 Jul 2005 10:25:00 -0500 [thread overview]
Message-ID: <1121009100.5078.4.camel@mulgrave> (raw)
In-Reply-To: <20050710043645.GF2972@phunnypharm.org>
On Sun, 2005-07-10 at 00:36 -0400, Ben Collins wrote:
> I would have to say that it isn't working for a lot of people. Why does
> our code work for everything, but the scsi code only work for some ppl?
> Atleast I can say that where things are broken, our code fixes it, and
> where things are working, our code also works. It would seem our code has
> a workaround for the cases where the scsi code doesn't.
Could we have a few bug reports to try to diagnose, please?
> One thing that stands out is that we have a bit of code that changed the
> device type from TYPE_RBC to TYPE_DISK in the command structure. Since I
> didn't write this code, I can't really say why that is. Any ideas what
> that was trying to accomplish? I've attached the changes here, so you can
> see what our code did and maybe make some sense of it.
>
> I honestly thing that our code was removed in an attempt to replace it
> with some common code, perhaps without fully understanding what it may
> have done special. I have to say, after looking at the scsi code that
> replaces the sbp2 code, I can't see a hole lot of similarity.
What the code you attached does is
1) Convert READ_6 and WRITE_6 into READ_10 and WRITE_10 (RBC devices
only use 10 byte commands). The equivalent functionality is achieved by
setting sdev->use_10_for_rw in slave configure.
2) Convert MODE_SENSE into MODE_SENSE_10. The equivalent functionality
is achieved by setting sdev->use_10_for_ms in slave configure.
3) Massage the value of MODE_SENSE_10 returns slightly. RBC devices
have a few small differences in the way they present mode sense
information. The changes in sd.c account for this.
So, for RBC devices, the changes look equivalent.
The only possibility for a problem might be that the code you quote
massages the MODE_SENSE data for every device, whereas the SCSI changes
only do it for RBC devices ... are the devices reporting difficulties
non-RBC?
James
next prev parent reply other threads:[~2005-07-10 15:25 UTC|newest]
Thread overview: 66+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-07-09 12:37 changes to ieee1394/sbp2 outside of linux1394.org Stefan Richter
2005-07-09 15:18 ` James Bottomley
2005-07-09 16:27 ` Ben Collins
2005-07-09 16:35 ` James Bottomley
2005-07-09 16:56 ` Stefan Richter
2005-07-09 17:24 ` James Bottomley
2005-07-15 0:53 ` Rogério Brito
2005-07-15 1:43 ` Ben Collins
2005-07-15 6:36 ` Stefan Richter
2005-07-15 15:30 ` Rogério Brito
2005-07-15 15:15 ` Rogério Brito
2005-07-15 15:53 ` Rogério Brito
2005-07-15 17:28 ` Ben Collins
2005-07-15 18:50 ` Rogério Brito
2005-07-15 20:57 ` Ben Collins
2005-07-15 21:44 ` Stefan Richter
2005-07-16 2:10 ` Rogério Brito
2005-07-16 1:42 ` Rogério Brito
2005-07-16 15:56 ` Ben Collins
2005-07-16 16:42 ` Rogério Brito
2005-07-16 18:10 ` Stefan Richter
2005-07-16 19:34 ` Rogério Brito
2005-07-17 16:57 ` Ben Collins
2005-07-17 19:18 ` Rogério Brito
2005-07-17 19:46 ` Stefan Richter
2005-07-18 0:14 ` Rogério Brito
2005-07-17 23:27 ` Stefan Richter
2005-07-18 4:50 ` Philipp Slusallek
2005-07-18 7:13 ` Stefan Richter
2005-07-18 8:18 ` Rogério Brito
2005-07-20 0:20 ` Rogério Brito
2005-07-09 17:49 ` Ben Collins
2005-07-09 18:41 ` James Bottomley
2005-07-09 19:22 ` Ben Collins
2005-07-09 16:37 ` Arjan van de Ven
2005-07-09 17:53 ` Ben Collins
2005-07-09 17:00 ` Stefan Richter
2005-07-09 17:51 ` Ben Collins
2005-07-09 17:57 ` Arjan van de Ven
2005-07-09 18:12 ` Ben Collins
2005-07-09 18:38 ` James Bottomley
2005-07-09 23:06 ` Ben Collins
2005-07-10 3:34 ` Jeff Garzik
2005-07-10 4:36 ` Ben Collins
2005-07-10 15:25 ` James Bottomley [this message]
2005-07-10 15:58 ` Ben Collins
2005-07-10 17:05 ` James Bottomley
2005-07-10 17:33 ` Ben Collins
2005-07-10 17:34 ` Stefan Richter
2005-07-10 18:14 ` James Bottomley
2005-07-10 20:13 ` Stefan Richter
2005-07-10 20:27 ` Ben Collins
2005-07-10 21:24 ` Stefan Richter
2005-07-10 22:06 ` Stefan Richter
2005-07-10 22:16 ` (summary) " Stefan Richter
2005-07-10 22:32 ` Stefan Richter
2005-07-11 13:57 ` James Bottomley
2005-07-13 19:56 ` Stefan Richter
2005-07-13 20:12 ` James Bottomley
2005-07-13 21:09 ` Stefan Richter
2005-07-13 22:39 ` Stefan Richter
2005-07-10 19:26 ` Stefan Richter
2005-07-10 4:21 ` James Bottomley
2005-07-09 23:31 ` Ben Collins
2005-07-10 3:29 ` Jeff Garzik
2005-07-10 4:38 ` Ben Collins
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=1121009100.5078.4.camel@mulgrave \
--to=james.bottomley@steeleye.com \
--cc=bcollins@debian.org \
--cc=jgarzik@pobox.com \
--cc=linux-scsi@vger.kernel.org \
--cc=linux1394-devel@lists.sourceforge.net \
--cc=stefanr@s5r6.in-berlin.de \
/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.