From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:59661) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RqKOa-0001Uw-2C for qemu-devel@nongnu.org; Thu, 26 Jan 2012 03:09:29 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RqKOU-0006aP-6w for qemu-devel@nongnu.org; Thu, 26 Jan 2012 03:09:23 -0500 Received: from mx1.redhat.com ([209.132.183.28]:19743) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RqKOT-0006aL-Qy for qemu-devel@nongnu.org; Thu, 26 Jan 2012 03:09:18 -0500 Message-ID: <4F210A27.9080802@redhat.com> Date: Thu, 26 Jan 2012 09:09:11 +0100 From: Paolo Bonzini MIME-Version: 1.0 References: <1319539241-26436-1-git-send-email-pbonzini@redhat.com> <1319539241-26436-12-git-send-email-pbonzini@redhat.com> <4F2035E1.707@redhat.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH v2 11/33] scsi-disk: support DVD profile in GET CONFIGURATION List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Artyom Tarasenko Cc: kwolf@redhat.com, Blue Swirl , qemu-devel@nongnu.org On 01/25/2012 09:13 PM, Artyom Tarasenko wrote: > On 1/25/12, Paolo Bonzini wrote: >> On 01/25/2012 05:34 PM, Artyom Tarasenko wrote: >>> This patch produces the following error when booting Solaris/SPARC: >>> >>> WARNING: /iommu@0,10000000/sbus@0,10001000/espdma@5,8400000/esp@5,8800000 >>> (esp0): >>> data transfer overrun: current esp state: >>> esp: State=DATA Last State=DATA_DONE >>> esp: Latched stat=0x91 intr=0x10 fifo 0x0 >>> esp: last msg out: IDENTIFY; last msg in: COMMAND COMPLETE >>> esp: DMA csr=0xa4240030 >>> esp: addr=fc005860 dmacnt=0 last=fc005858 last_cnt=8 >>> esp: Cmd dump for Target 6 Lun 0: >>> esp: cdblen=10, cdb=[ 0x46 0x2 0x0 0x0 0x0 0x0 0x0 0x0 0x8 0x0 >>> ] >>> esp: pkt_state=0xf pkt_flags=0x10000 >>> pkt_statistics=0x0 >>> esp: cmd_flags=0x462 cmd_timeout=60 >>> >>> Particularly it seems that Solaris is not happy with respose length >>>> 8. Any idea, why? The response length is not 8, it is 40; but Solaris only expected 8 (see the CDB in the error dump). >>> $ sparc-softmmu/qemu-system-sparc -bios ~/ss5-170.bin -m 32 -nographic >>> -drive if=scsi,unit=6,media=cdrom,file=~/Solaris9cd1.iso >> >> From a quick look, it's the same bug that was reported recently on >> INQUIRY commands. > > If you need I can provide more input. You can test http://article.gmane.org/gmane.comp.emulators.qemu/133434 if you have time. Paolo