Vadim Rozenfeld <vroze...@redhat.com> writes:

> On Sat, 2013-02-02 at 20:42 +0800, Jason Wang wrote:
>> 
>> Have a look at this issue. It was caused by multiqueue patch who adds a
>> new field to virtio_net_cfg. Not sure multiqueue is the root cause since
>> I also find even w/o multiqueue, adding any new field to virtio_net_cfg
>> will break windows guest. Haven't had a clue on this, will continue
>> investigate.
>
> cc'ing Yan, our NDIS guy.

If it helps, mq changes the config size from 8 to 16 bytes.  If the
driver was making an assumption about an 8-byte config size, that's
likely what the problem is.

Regards,

Anthony Liguori

> Thank you,
> Vadim.
>> >
>> >>> Regards,
>> >>>
>> >>> Anthony Liguori
>> >>>
>> >>>> commit fed699f9ca6ae8a0fb62803334cf46fa64d1eb91
>> >>>> Author: Jason Wang <jasow...@redhat.com>
>> >>>> Date:   Wed Jan 30 19:12:39 2013 +0800
>> >>>>
>> >>>>       virtio-net: multiqueue support
>> >>>>
>> >>>>       This patch implements both userspace and vhost support for 
>> >>>> multiple queue
>> >>>>       virtio-net (VIRTIO_NET_F_MQ). This is done by introducing an 
>> >>>> array of
>> >>>>       VirtIONetQueue to VirtIONet.
>> >>>>
>> >>>>       Signed-off-by: Jason Wang <jasow...@redhat.com>
>> >>>>       Signed-off-by: Anthony Liguori <aligu...@us.ibm.com>
>> >>>>
>> >>>> After this commit, win guest (winXP and win7) shows yellow
>> >>>> exclamation sign and is unable to start the device with
>> >>>> code 10.
>> >>>>
>> >>>> FWIW.  I'm not sure it is a good idea to make a release with
>> >>>> such a breakage, even rc0.
>> >>>>
>> >>>> Thanks,
>> >>>>
>> >>>> /mjt
>> >
>> 


Reply via email to