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