Issue with ppc64/vibmscsi

Anton Blanchard anton at samba.org
Tue Nov 16 02:56:51 EST 2004


Hi Ivan,

> It seems (by my experience) that the pSeries AIX based Virtual I/O Server
> (at release 1.1.1.20) has a limit of 128K (256 sectors) request size when
> performing I/Os over the Virtual SCSI interface (using the SRP/RDMA
> hypervisor based transport).
> 
> The symptom is that some large I/Os will fail the adapter (putting it
> offline).
> 
> The Virtual I/O server indicates an errlog entry of type "37DDE80C"
> (Misbehaved Virtual SCSI Client)
> 
> I couldn't find any documentation on any fixed request size limit anywhere.
> 
> I attempted this, and this circumvents the problem (in my particular case) :
> 
> Set max_sectors=256 to the scsi_host_template in ibmvscsi.c
> 
> Of course, this is a bit .. brutal .. (it would limit the transfer size in
> environments that probably do not need it, such as when talking to an
> iSeries OS/400 or i5/OS partition) - And eventually, the limit in VIOS may
> go away (if, as I suspect, this is an actual problem in the current VIOS
> code).
> 
> So a config statement may be appropriate.. Or maybe just wait for a new VIOS
> release or set pf PTFs..

I agree its an AIX bug. Dave, Santi, does this sound familiar to you? 

Anton



More information about the Linuxppc64-dev mailing list