Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.
For bugs related to Red Hat Enterprise Linux 5 product line. The current stable release is 5.10. For Red Hat Enterprise Linux 6 and above, please visit Red Hat JIRA https://issues.redhat.com/secure/CreateIssue!default.jspa?pid=12332745 to report new issues.

Bug 344861

Summary: No ethernet controller driver on windows 2003 server of IA64 platform
Product: Red Hat Enterprise Linux 5 Reporter: Dylan <dylan.sun>
Component: xenAssignee: Xen Maintainance List <xen-maint>
Status: CLOSED ERRATA QA Contact: Ales Zelinka <azelinka>
Severity: urgent Docs Contact:
Priority: low    
Version: 5.1CC: azelinka, berrange, rlerch, sputhenp, syeghiay, tyamamot
Target Milestone: ---   
Target Release: ---   
Hardware: ia64   
OS: Windows   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
e1000 network device emulation for guests has been added in this update, supporting only Windows 2003 guests on the ia64 architecture. To use e1000 emulation, the xm command must be used.
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-01-20 21:15:36 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 454962    
Attachments:
Description Flags
proposed patches
none
additional proposed patch none

Description Dylan 2007-10-22 02:45:22 UTC
Description of problem:


Version-Release number of selected component (if applicable):


How reproducible:
I installed Fully Virtualized guest os window server 2003 on redhat5.1 of ia64
itanium 2 platform, but from
Device Manager of windows I find that the ethernet adapter is not in good
condition, there is no driver for it. 


Steps to Reproduce:
1. Create Fully Virtualized machine using VMM
2. Install Windows Server 2003 on the VM created by 1
3. Open Device manager of windows
  
Actual results:
The Ethernet Controller and a PCI device are not in good condition. No network

Expected results:
The Ethernet Controller and a PCI device work.

Additional info:

Comment 1 Don Domingo 2008-02-01 03:36:15 UTC
reassigning to kernel-xen. 

VIRTUALIZATION refers to the documentation only. 

Comment 3 Tetsu Yamamoto 2008-08-12 16:44:32 UTC
The following pathces add e1000 emulation which windows server 2003 guest on ia64/xen can use.

- ioemu: e1000 emulation
  http://xenbits.xensource.com/xen-unstable.hg?rev/2749d15c7410
- ioemu: Fix e1000 mmio range size.
  http://xenbits.xensource.com/xen-unstable.hg?rev/2b940e46857c
- ioemu: e1000: fix a TSE bug
  http://xenbits.xensource.com/xen-unstable.hg?rev/2b940e46857c

NB.  To use e1000 on windows server 2003 correctly, Intel's driver is necessary.

Comment 4 Tetsu Yamamoto 2008-08-12 20:34:36 UTC
Created attachment 314139 [details]
proposed patches

Comment 6 Tetsu Yamamoto 2008-08-21 19:55:08 UTC
Created attachment 314746 [details]
additional proposed patch

This patch is needed to fix unaligned access which occurs during communication.

qemu-xen-unstable.git:
commit 88738c09ab04fb10dc63204cb02f8992a43d1de0
Author: aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162>
Date:   Fri Mar 28 22:30:48 2008 +0000

    e1000: fix unaligned access
    
    (Tristan Gingold)
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4121 c046a42c-6fe2-441c-8c8c-71466251a162

Comment 8 Daniel Berrangé 2008-09-09 09:48:09 UTC
Built into xen-3.0.3-72.el5

Comment 10 Bill Burns 2008-10-27 14:21:17 UTC
Release note added. If any revisions are required, please set the 
"requires_release_notes" flag to "?" and edit the "Release Notes" field accordingly.
All revisions will be proofread by the Engineering Content Services team.

New Contents:
Note that e1000 network device emulation for guests was added for this release. It provide the only capability for networking on Windows 2003 guests on ia64. But it does not function with the recommended virt tools and the Xen tools must be used to make used of the e1000 emulation.

Comment 12 Ryan Lerch 2008-11-19 04:58:30 UTC
This release note is now in the 5.3 Release Notes.
The changes should be visible internally (within 12 hours) on:
http://documentation-stage.bne.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5.3/html/Release_Notes/

Comment 13 Ryan Lerch 2008-11-19 04:58:30 UTC
Release note updated. If any revisions are required, please set the 
"requires_release_notes"  flag to "?" and edit the "Release Notes" field accordingly.
All revisions will be proofread by the Engineering Content Services team.

Diffed Contents:
@@ -1 +1 @@
-Note that e1000 network device emulation for guests was added for this release. It provide the only capability for networking on Windows 2003 guests on ia64. But it does not function with the recommended virt tools and the Xen tools must be used to make used of the e1000 emulation.+e1000 network device emulation for guests has been added in this update, supporting only Windows 2003 guests on the ia64 architecture. To use e1000 emulation, the xm command must be used.

Comment 19 errata-xmlrpc 2009-01-20 21:15:36 UTC
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on therefore solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.

http://rhn.redhat.com/errata/RHBA-2009-0118.html