qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH v2 11/33] scsi-disk: support DVD profile in GET


From: ronnie sahlberg
Subject: Re: [Qemu-devel] [PATCH v2 11/33] scsi-disk: support DVD profile in GET CONFIGURATION
Date: Thu, 26 Jan 2012 19:23:39 +1100

Hi Paolo, List,

I see you are very active in the MMC emulation for qemu.
I have written several MMC emulators, the third of which (in STGT) is
open source.

I did the MMC emulation in STGT, (see README.mmc  for how to use it as
"blank burnable media")


Do you have DVD+/-R + morhping implemented yet?
STGT has a feature where once an initiator has finished "burning" a
new image to a "blank" disk
where STGT automagically morphs the LUN from being profile:dvd+/-r
to be profile:dvd-rom
to indicate it is no longer a blank burnable disk   but a readonly
disk containing an iso.

Would that be of interest to you or the community?   It is a few
thousand lines of semi-trivial code to port but nothing
that hairy.


Im happy to port it to qemu if there is need/desire/interest for it.



There was a bug in STGT that made it impossible to build a virtual
jukebox with writeable/burnable media for about 6 months and no one
noticed, so maybe not too many people use such features :-(




regards
ronnie sahlberg


On Thu, Jan 26, 2012 at 7:09 PM, Paolo Bonzini <address@hidden> wrote:
> On 01/25/2012 09:13 PM, Artyom Tarasenko wrote:
>>
>> On 1/25/12, Paolo Bonzini<address@hidden>  wrote:
>>>
>>> On 01/25/2012 05:34 PM, Artyom Tarasenko wrote:
>>>>
>>>> This patch produces the following error when booting Solaris/SPARC:
>>>>
>>>> WARNING:
>>>> /address@hidden,10000000/address@hidden,10001000/address@hidden,8400000/address@hidden,8800000
>>>> (esp0):
>>>>          data transfer overrun: current esp state:
>>>> esp:            State=DATA Last State=DATA_DONE
>>>> esp:            Latched stat=0x91<IPND,XZERO,IO>   intr=0x10<BUS>   fifo
>>>> 0x0
>>>> esp:            last msg out: IDENTIFY; last msg in: COMMAND COMPLETE
>>>> esp:            DMA csr=0xa4240030<FLSH,INTEN>
>>>> 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<XFER,CMD,SEL,ARB>   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
>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]