Bug 714945

Summary: IA64 kmod-xenpv causes ioemu vnif irresponsive
Product: Red Hat Enterprise Linux 4 Reporter: Jinxin Zheng <jzheng>
Component: xenpv-kmodAssignee: Xen Maintainance List <xen-maint>
Status: CLOSED WONTFIX QA Contact: Virtualization Bugs <virt-bugs>
Severity: high Docs Contact:
Priority: high    
Version: 4.9CC: leiwang, lersek, xen-maint
Target Milestone: rcKeywords: Regression
Target Release: ---   
Hardware: ia64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-06-23 11:37:03 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
guest console output
none
dmesg from guest
none
/var/log/message from guest none

Description Jinxin Zheng 2011-06-21 11:52:42 UTC
Created attachment 505807 [details]
guest console output

Description of problem:
Booting IA64 RHEL4.9 HVM guest with ioemu nic rtl8139 or e1000, the guest
stops responding at "Bringing up interface eth0 ...", while netfront works
fine.

Version-Release number of selected component (if applicable):
host:
kernel-xen-2.6.18-267.el5
xen-3.0.3-132.el5
guest:
kernel-largesmp-2.6.9-101.EL
kmod-xenpv-largesmp-0.1-17.el4

How reproducible:
Always

Steps to Reproduce:
1. add the ioemu vnif to HVM guest config.

vif = ['mac=00:21:7F:B7:08:04,script=vif-bridge,bridge=xenbr0,type=ioemu,model=rtl8139']

2. boot the pre-installed RHEL 4 guest.

Additional info:
This issue seems introduced by the fix for bug 663537.
The kmod-xenpv-0.1-11.el4 works for ioemu but not for netfront.

Comment 2 Laszlo Ersek 2011-06-22 11:36:10 UTC
(In reply to comment #0)

> This issue seems introduced by the fix for bug 663537.
> The kmod-xenpv-0.1-11.el4 works for ioemu but not for netfront.

We'll have to check other versions between -11 and -17. The patch for bug 663537 touches nothing but "xenpv/linux-2.6-xen-sparse/drivers/xen/netfront/netfront.c". The separate kmod-xenpv package doesn't even need to be installed on the system.

Comment 5 Jinxin Zheng 2011-06-23 04:57:50 UTC
Created attachment 506115 [details]
dmesg from guest

Comment 6 Jinxin Zheng 2011-06-23 05:00:36 UTC
Created attachment 506116 [details]
/var/log/message from guest

There are a lot of "ifup: interface 'dev????' not found" in the message.

During waiting for the guest bringing up the eth0, `xm top` from dom0 shows that the guest CPU usage is >= 100%.