On Thu, 26 Aug 2004 19:20:09 +0400, Brad Campbell <brad@xxxxxxxxxxx> wrote: > G'day all, > > Hot on the trail of this libata oddity. > > > ATA_MAX_SECTORS == 200. > > Should then the scsi layer be able to do this and queue 1/2 a Meg in a single request? > > Am I looking at something completely weird? Is the block layer doing something I should know about? > Can SATA transfers handle 1024 sectors in one go? Will Batman make it out of the cave alive? That is decimal 200, not hex 200. Technically with ATA (or SATA) drives you can bump it to 0x100 (256). That is the limitation of LBA28 drives. With LBA48 drives you can do 0xffff (64k) sectors per request I believe. I wish the SATA layer would allow a mechanism to auto detect drive being LBA48 or LBA28 and adjust accordingly instead of just default to a very low sector count. -- -= Dave =- Software Engineer - Advanced Development Engineering Team Storage Component Division - Intel Corp. mailto://dave-DOT-jiang-AT-intel-DOT-com ---- The views expressed in this email are mine alone and do not necessarily reflect the views of my employer (Intel Corp.). - To unsubscribe from this list: send the line "unsubscribe linux-raid" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html