qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [Bug 578346] Re: ATA IDENTIFY DEVICE word 64 doesn't describe available PIO modes
       [not found] <20100510161859.22792.48943.malonedeb@potassium.ubuntu.com>
@ 2011-01-16 14:55 ` Aurelien Jarno
  2011-02-20 17:13 ` Aurelien Jarno
  1 sibling, 0 replies; 2+ messages in thread
From: Aurelien Jarno @ 2011-01-16 14:55 UTC (permalink / raw)
  To: qemu-devel

** 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.

^ permalink raw reply	[flat|nested] 2+ messages in thread

* [Qemu-devel] [Bug 578346] Re: ATA IDENTIFY DEVICE word 64 doesn't describe available PIO modes
       [not found] <20100510161859.22792.48943.malonedeb@potassium.ubuntu.com>
  2011-01-16 14:55 ` [Qemu-devel] [Bug 578346] Re: ATA IDENTIFY DEVICE word 64 doesn't describe available PIO modes Aurelien Jarno
@ 2011-02-20 17:13 ` Aurelien Jarno
  1 sibling, 0 replies; 2+ messages in thread
From: Aurelien Jarno @ 2011-02-20 17:13 UTC (permalink / raw)
  To: qemu-devel

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

-- 
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 Released

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.

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2011-02-20 17:21 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <20100510161859.22792.48943.malonedeb@potassium.ubuntu.com>
2011-01-16 14:55 ` [Qemu-devel] [Bug 578346] Re: ATA IDENTIFY DEVICE word 64 doesn't describe available PIO modes Aurelien Jarno
2011-02-20 17:13 ` Aurelien Jarno

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).