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