qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] [Bug 578346] Re: ATA IDENTIFY DEVICE word 64 doesn't descri


From: Aurelien Jarno
Subject: [Qemu-devel] [Bug 578346] Re: ATA IDENTIFY DEVICE word 64 doesn't describe available PIO modes
Date: Sun, 16 Jan 2011 14:55:03 -0000

** Changed in: qemu
       Status: New => Fix Committed

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/578346

Title:
  ATA IDENTIFY DEVICE word 64 doesn't describe available PIO modes

Status in QEMU:
  Fix Committed

Bug description:
  The IDENTIFY DEVICE data provided by Qemu ATA devices lacks good
  information in word 64.  Word 64 describes PIO mode capabilities.
  NetBSD guests (perhaps dubiously) expect to find PIO modes 3 and/or 4
  to be available before enabling Ultra DMA modes on the
  controller/device.  This leads to NetBSD guests using PIO mode 0.

  NetBSD guests will accept values in the range of 0x00 through 0x1f
  (though at least one bit must be set for DMA to be considered) in word
  64. Currently, ide_atapi_identify() sets this word to 0x3f in the
  USE_DMA_CDROM case and 0x01 otherwise. ide_identify() doesn't set this
  word at all.  I recommend that these both be adjusted to 0x3, which
  parallels many real drives in the wild, as well as what a ATA8-ACS
  draft says SATA drives should have in word 64.





reply via email to

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