[763] in linux-scsi channel archive
Re: large block sizes with SCSI tape drives
daemon@ATHENA.MIT.EDU (Kai Makisara)
Sat Nov 4 21:27:03 1995
Date: Sat, 4 Nov 1995 23:03:05 +0200 (EET)
From: Kai Makisara <makisara@abies.metla.fi>
Reply-To: Kai.Makisara@metla.fi
To: Baba Z Buehler <baba@beckman.uiuc.edu>
Cc: linux-scsi@vger.rutgers.edu, linux-kernel@vger.rutgers.edu
In-Reply-To: <199511040017.SAA01274@tigger.beckman.uiuc.edu>
This is a followup to my previous answer.
In the recent kernels the tape buffer is allocated using the kernel
memory allocation. This means that the maximum tape buffer size is
limited to 128 kB (256 kB in Alpha). There is a check missing that
causes problems if more than this is requested. A fix is on its way
to the kernel sources :-)
With 1.2.13 you can actually use a larger buffer if the driver is
compiled into the kernel because another method of allocation is used.
Kai