Bug 74251

Summary: Assign I350 NIC VF and Intel 82599 NIC VF to win7/win8 32bit guest, the interface cannot get IP
Product: Virtualization Reporter: Robert Ho (Robert.Hu)
Component: kvmAssignee: virtualization_kvm
Status: RESOLVED INVALID    
Severity: normal    
Priority: P1    
Hardware: x86-64   
OS: Linux   
Kernel Version: 3.14.0 Subsystem:
Regression: No Bisected commit-id:

Description Robert Ho 2014-04-17 09:48:43 UTC
Environment:
------------
Host OS (ia32/ia32e/IA64):ia32e
Guest OS (ia32/ia32e/IA64):ia32e
Guest OS Type (Linux/Windows):Windows 32 bit
kvm.git Commit:7cbb39d4d4d530dff12f2ff06ed6c85c504ba91a 
qemu-kvm Commit:5913815a17387a5e9825c734ccab760588471ee5
Host Kernel Version:3.14.0
Hardware:Romely_EP


Bug detailed description:
--------------------------
Intel 82599 NIC VF(or Intel I350 NIC VF) can not work in win7 32bit guest and win8 32bit guest; it can be assigned, but the interface in guest cannot get IP address.

Note:
Intel 82599 NIC PF(Intel I350 NIC PF) can work in guest
Intel 82599 NIC VF(Intel I350 NIC VF) can work in 64bit win7/win8 guest

Reproduce steps:
----------------
1. qemu-system-x86_64 -enable-kvm -m 2048 -smp 2 -device pci-assign,host=0e:10.3 -net none ia32p_win7.img -usbdevice tablet

Current result:
----------------
Intel 82599 NIC VF and Intel I350 NIC VF can not work in 32bit win7 and 32bit win8 guest

Expected result:
----------------
Intel 82599 NIC VF and Intel I350 NIC VF  work in 32bit win7 and 32bit win8 guest
Comment 1 Robert Ho 2014-04-24 03:29:26 UTC
these Intel NIC VFs doesn't support windows 32 bit client OSes.
http://www.intel.com/support/network/adapter/pro100/sb/CS-031492.htm#3