Shailesh Kumar
2013-Sep-12 23:41 UTC
how does domU fills io_buffer for ide (QEMU HARDDISK)
Hi,
I observe "*ata1.00: failed command: DATA **SET MANAGEMENT "* on
dmo-0
dmesg and I understand that this is because domU (which is win7 in my case
) is sending TRIM command down to the emulated IDE HDD and the range of LBA
which we get in s->io_buffer is not appropriate.
I tried to dump the s->io_buffer and I notice there is no data inside it.
I tried to some signature bytes like DEADBEEF in the s->io_buffer and when
I dump I see the signature which confirms that the s->io_buffer is not
getting the LBA data and the LBA range from domU windows.
My question is , can I know from where the domU filling the s->io_buffer ?
So that I can look there to understand why the LBA details are not coming
down the way I am expecting ?
On dom-0 from command promt I tried the following experiment
*hdpram --trim-range-sector lba:count *
lba = 6BYTES of what I got from s->io_buffer
count = 2 BYTES what I got in s->io_buffer
I see the same ata1.00: failed command: DATA SET MANAGEMENT"
thx
kumar
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel