Hi

Juergen Keil wrote:

>Hi,
>
>
>some time ago, ATAPI DMA support was added to hw/ide.c, but the DMA 
>support is incomplete:  DMA data transfers are implemented
>for ATAPI/SCSI READ commands only (GPCMD_READ_10, GPCMD_READ_12,
>GPCMD_READ_CD), but all other ATAPI/SCSI commands still try to
>transfer data using PIO mode.
>
>Because of this problem, neither Windows ME nor Windows 2000 guests
>will use ATAPI CD DMA transfers and fall back to PIO mode.
>
>Or a OpenSolaris x86 guest will report errors like this
>"WARNING: /[EMAIL PROTECTED],0/[EMAIL PROTECTED],1/[EMAIL PROTECTED] (ata1): 
>timeout: abort request,
>target=0 lun=0" and is unable to read data from the CD (You had to
>force the ata/atapi driver to pio mode to work around this problem).
>
>
>The attached patch adds DMA support for non-READ ATAPI/SCSI commands.
>  
>
>------------------------------------------------------------------------
>
>Index: hw/ide.c
>===================================================================
>


You got it fixed once again, thank you Mr. Keil!


-MB


_______________________________________________
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel

Reply via email to