Re: [PATCH] Try #3: Use SCSI read/write(16) with 32-bit LBA drives

2012-11-15 Thread Jason J. Herne
On Thu, Nov 15, 2012 at 4:20 AM, Christoph Hellwig h...@infradead.org wrote: On Wed, Nov 14, 2012 at 05:03:22PM -0500, Jason J. Herne wrote: From: Jason J. Herne hern...@gmail.com Force large capacity ( 0x blocks) drives to use READ/WRITE(16) instead of READ/WRITE(10). Some(most/all

[PATCH] Try #3: Use SCSI read/write(16) with 32-bit LBA drives

2012-11-14 Thread Jason J. Herne
From: Jason J. Herne hern...@gmail.com Force large capacity ( 0x blocks) drives to use READ/WRITE(16) instead of READ/WRITE(10). Some(most/all?) USB enclosures do not like READ(10) commands when a large capacity drive is installed. Signed-off-by: Jason J. Herne hern...@gmail.com

[PATCH] Try #3: Use SCSI read/write(16) with 32-bit LBA drives

2012-11-14 Thread Jason J. Herne
From: Jason J. Herne hern...@gmail.com Force large capacity ( 0x blocks) drives to use READ/WRITE(16) instead of READ/WRITE(10). Some(most/all?) USB enclosures do not like READ(10) commands when a large capacity drive is installed. This issue was reported and discussed here: http

Re: [PATCH] Try #2: Use SCSI read/write(16) with 2TB drives

2012-11-14 Thread Jason J. Herne
On Wed, Nov 14, 2012 at 2:02 PM, Sebastian Andrzej Siewior sebast...@breakpoint.cc wrote: On Wed, Nov 14, 2012 at 12:55:13AM -0500, Jason J. Herne wrote: } } + /* Use read/write(16) for 2TB disks */ + sdp-use_16_for_rw = (sdkp-capacity 0x); The comment

Re: [PATCH] Try #3: Use SCSI read/write(16) with 32-bit LBA drives

2012-11-14 Thread Jason J. Herne
On Wed, Nov 14, 2012 at 5:22 PM, Sergei Shtylyov sshtyl...@mvista.com wrote: Hello. On 15-11-2012 2:03, Jason J. Herne wrote: From: Jason J. Herne hern...@gmail.com You have already posted Try #3. And preferrably, information about patch version should be included with [PATCH] prefix

[PATCH] Use SCSI read/write(16) with 2TB drives

2012-11-13 Thread Jason J. Herne
From: Jason J. Herne hern...@gmail.com Force large capacity ( 2TB) drives to use READ/WRITE(16) instead of READ/WRITE(10). Some(most/all?) USB enclosures do not like READ(10) commands when a large capacity drive is installed. Signed-off-by: Jason J. Herne hern...@gmail.com --- drivers/scsi/sd.c

[PATCH] Try #2: Use SCSI read/write(16) with 2TB drives

2012-11-13 Thread Jason J. Herne
From: Jason J. Herne hern...@gmail.com Force large capacity ( 2TB) drives to use READ/WRITE(16) instead of READ/WRITE(10). Some(most/all?) USB enclosures do not like READ(10) commands when a large capacity drive is installed. Signed-off-by: Jason J. Herne hern...@gmail.com --- drivers/scsi/sd.c

Re: [PATCH] USB enclosures seem to require read(16) with 2TB drives

2012-11-12 Thread Jason J. Herne
On Mon, Nov 12, 2012 at 9:31 AM, Paolo Bonzini pbonz...@redhat.com wrote: Il 12/11/2012 12:33, James Bottomley ha scritto: On Fri, 2012-11-09 at 11:08 -0500, Jason J. Herne wrote: diff --git a/drivers/usb/storage/scsiglue.c b/drivers/usb/storage/scsiglue.c index 13b8bcd..6ff785e 100644

Re: [PATCH] USB enclosures seem to require read(16) with 2TB drives

2012-11-12 Thread Jason J. Herne
On Mon, Nov 12, 2012 at 10:10 AM, James Bottomley james.bottom...@hansenpartnership.com wrote: On Mon, 2012-11-12 at 15:31 +0100, Paolo Bonzini wrote: Il 12/11/2012 12:33, James Bottomley ha scritto: On Fri, 2012-11-09 at 11:08 -0500, Jason J. Herne wrote: diff --git a/drivers/usb/storage

USB enclosures seem to require read(16) with 2TB drives

2012-11-09 Thread Jason J. Herne
Hello, I've noticed Linux seems to have issues with external USB enclosures containing drives 2 TB. The USB mass storage driver apparently emulates a SCSI device and sends a read/write(10) for all requests where the target sector is not large enough to require the use of read(16). The issue is

[PATCH] USB enclosures seem to require read(16) with 2TB drives

2012-11-09 Thread Jason J. Herne
From: Jason J. Herne hern...@gmail.com Force large capacity ( 2TB) drives in USB enclosures to use READ(16) instead of READ(10). Some(most/all?) enclosures do not like READ(10) commands when a large capacity drive is installed. Signed-off-by: Jason J. Herne hern...@gmail.com --- drivers/scsi