Virtualization tools forget choice of e1000 as emulated NIC
Environment
-
Red Hat Enterprise Linux (RHEL) 5 as Xen privileged domain (Dom0)
-
Itanium architecture (ia64)
- Microsoft Windows Server 2003 virtualisation guest (DomU)
- Emulated Intel PRO/1000 NIC (
e1000)
Issue
e1000emulation has been selected for a virtual machine (VM) by addingmodel=e1000to thevifline in/etc/xen/VirtualMachineName- This setting is ignored/forgotten when the VM is rebooted via the
xmcommand or viavirt-managerand the VM is reverted to the default emulated NIC, a RealTek RTL-8139. - The only way to get the
e1000emulation back is to shut down and cold start the VM usingxmorvirt-manager.
Resolution
Update to xen-3.0.3-120.el5 (from RHBA-2011:0031-1; included in RHEL 5.6 GA) or later.
Root Cause
e1000 network device emulation for the benefit of Windows 2003 guests on Itanium was added as of xen 3.0.3-80.el5 (RHBA-2009-0118) in response to bug #344861 but this enablement was basic. Full integration of this NIC emulation into libvirt/virt-manager was not implemented. Specifically, the xenstore was not enhanced to store the chosen type of emulated NIC. That enhancement has been implemented in xen-3.0.3-120.el5.
Comments
Refer to Itanium Support in Red Hat Enterprise Linux for details on the support status of the Itanium architecture for Red Hat Enterprise Linux.
This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.
Comments