From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:42951) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T4BiA-0006Rr-Jl for qemu-devel@nongnu.org; Wed, 22 Aug 2012 10:15:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T4Bi6-0004dB-AQ for qemu-devel@nongnu.org; Wed, 22 Aug 2012 10:15:10 -0400 Received: from mx1.redhat.com ([209.132.183.28]:15605) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T4Bi6-0004Sk-0d for qemu-devel@nongnu.org; Wed, 22 Aug 2012 10:15:06 -0400 Message-ID: <5034E918.4030305@redhat.com> Date: Wed, 22 Aug 2012 16:13:44 +0200 From: Paolo Bonzini MIME-Version: 1.0 References: <1345537427-21601-1-git-send-email-mc@linux.vnet.ibm.com> <50334B51.6050900@redhat.com> <503357B2.5040901@linux.vnet.ibm.com> <50335F78.1030005@redhat.com> <5034BCD1.9020603@linux.vnet.ibm.com> <5034CBF8.3050602@redhat.com> <20120822131348.GA3512@stefanha-thinkpad.localdomain> In-Reply-To: <20120822131348.GA3512@stefanha-thinkpad.localdomain> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH 1/2 v1] blkdrv: Add queue limits parameters for sg block drive List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Stefan Hajnoczi Cc: Stefan Hajnoczi , zwanp@cn.ibm.com, linuxram@us.ibm.com, qemu-devel@nongnu.org, virtualization@lists.linux-foundation.org, Cong Meng Il 22/08/2012 15:13, Stefan Hajnoczi ha scritto: > http://lists.gnu.org/archive/html/qemu-devel/2010-12/msg01741.html > > "This is a real problem in practice. IE. the USB CD-ROM on this POWER7 > blade limits transfers to 0x1e000 bytes for example and the Linux "sr" > driver on the guest is going to try to give me bigger requests than that > if I don't start limiting them, which will cause all sort of errors." > > It cannot be fixed for emulated SCSI HBAs in general but it can for > virtio-scsi. For disks, this should be fixed simply by using scsi-block instead of scsi-generic. CD-ROMs are indeed more complicated because burning CDs cannot be done with syscalls. :/ Paolo