public inbox for linux-scsi@vger.kernel.org
 help / color / mirror / Atom feed
From: Matthew Wilcox <matthew@wil.cx>
To: James Bottomley <James.Bottomley@HansenPartnership.com>
Cc: Stefan Richter <stefanr@s5r6.in-berlin.de>,
	Ronald <Ronald@ioi.com.tw>,
	linux1394-user@lists.sourceforge.net, linux-scsi@vger.kernel.org
Subject: Re: Linux doesn't support bigger than 2TB IEEE-1394 disk
Date: Mon, 4 May 2009 09:06:16 -0600	[thread overview]
Message-ID: <20090504150616.GY8822@parisc-linux.org> (raw)
In-Reply-To: <1241448686.3315.27.camel@mulgrave.int.hansenpartnership.com>

On Mon, May 04, 2009 at 02:51:26PM +0000, James Bottomley wrote:
> > It is only part of the more general SBC (SCSI Block Commands) 
> > specification.  But Linux won't also send READ CAPACITY (16) to disks 
> > which claim SBC support, unless they also claim conformance to a 
> > reasonably recent SCSI revision (I don't remember which one and am too 
> > lazy to check).  This is because older firmwares may crash if they 
> > receive READ CAPACITY (16).
> 
> Again, no.  Standards conformance alters the way we probe.  Recently we
> altered this at Intel's request

Um.  My request, not Intel's.  I put forward the argument that T10 were
adding more and more features that were reported by READ CAPACITY 16
(and obviously can't be added to RC10).  You appeared convinced by
the argument.

I don't know how 'Intel' makes a request.  I can only assume there's
a process that involves meetings.  And stakeholders.  And buy-ins.
Let's never go there.

It'd be more honest to say that T10 are forcing Linux to try RC16 in
preference to RC10, even for devices <2TB.  If they put bits like TPE
in the VPD pages instead of the return from RC16, I don't think Linux
would care about RC16.

> because some details of thin
> provisioning (TRIM support) are only available in READ CAPACITY (16)
> response.

As far as I know, Intel has no stake in SCSI's Thin Provisioning.
I'm just trying to be a good Linux citizen and sort out issues relating
to TRIM while I'm implementing TRIM.  If I get this kind of response,
I'm going to stop doing that.

-- 
Matthew Wilcox				Intel Open Source Technology Centre
"Bill, look, we understand that you're interested in selling us this
operating system, but compare it to ours.  We can't possibly take such
a retrograde step."

  reply	other threads:[~2009-05-04 15:06 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <85681F9DCBFF144DA59C70D83EBC1DA2E1EDE7@EIOISER.ioi.com.tw>
2009-05-04 14:45 ` Linux doesn't support bigger than 2TB IEEE-1394 disk Stefan Richter
2009-05-04 14:49   ` Stefan Richter
2009-05-04 14:51   ` James Bottomley
2009-05-04 15:06     ` Matthew Wilcox [this message]
2009-05-04 18:22       ` Stefan Richter
2009-06-29 18:32     ` Stefan Richter
2009-06-29 20:01       ` [PATCH] firewire: sbp2: add support for disks >2 TB (and CBSs >12 bytes) Stefan Richter
2009-06-29 20:02         ` [PATCH] ieee1394: " Stefan Richter
2009-06-30 18:27           ` [PATCH update] firewire: sbp2: add support for disks >2 TB (and 16 bytes long CDBs) Stefan Richter
2009-06-30 18:28             ` [PATCH update] ieee1394: " Stefan Richter

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=20090504150616.GY8822@parisc-linux.org \
    --to=matthew@wil.cx \
    --cc=James.Bottomley@HansenPartnership.com \
    --cc=Ronald@ioi.com.tw \
    --cc=linux-scsi@vger.kernel.org \
    --cc=linux1394-user@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox