Bug 586769

Summary: Dom0 failed to boot with error "request_module: runaway loop modprobe binfmt-464c"
Product: Red Hat Enterprise Linux 5 Reporter: Qixiang Wan <qwan>
Component: kernel-xenAssignee: Xen Maintainance List <xen-maint>
Status: CLOSED NOTABUG QA Contact: Red Hat Kernel QE team <kernel-qe>
Severity: medium Docs Contact:
Priority: low    
Version: 5.4.zCC: clalance, xen-maint
Target Milestone: rc   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-04-28 14:06:22 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:
Attachments:
Description Flags
Dom0 serial console ouput
none
dmidecode output of HP Workstation xw4550 none

Description Qixiang Wan 2010-04-28 10:48:15 UTC
Description of problem:
When boot Dom0 with kernel-xen-2.6.18-194.2.1.el5 (x86_64 in this case, haven't try i386) , it will failed with error "request_module: runaway loop modprobe binfmt-464c". 
The kernel works well on some machines (such as Dell 755, cpu : intel E8400 ), 
I hit this problem on a HP Workstation xw4550 (cpu model : Dual-Core AMD Opteron(tm) Processor 1220 ).

Version-Release number of selected component (if applicable):
kernel-xen-2.6.18-194.2.1.el5

How reproducible:
on some machines (HP Workstation xw4550 in this case)

Steps to Reproduce:
1. install RHEL-Server-5.4 x86_64
2. update kernel-xen to kernel-xen-2.6.18-194.2.1.el5 and boot up
grub.conf
----------------
title Red Hat Enterprise Linux Server (2.6.18-194.2.1.el5xen)
	root (hd0,0)
	kernel /xen.gz-2.6.18-194.2.1.el5 console=com1 com1=115200n8
	module /vmlinuz-2.6.18-194.2.1.el5xen ro root=LABEL=/ console=tty0 console=ttyS0,115200n8
	module /initrd-2.6.18-194.2.1.el5xen.img
----------------
  
Actual results:
Call trace attached.

Expected results:
Dom0 should boot up successfully

Additional info:

Comment 1 Qixiang Wan 2010-04-28 10:49:00 UTC
Created attachment 409762 [details]
Dom0 serial console ouput

Comment 2 Qixiang Wan 2010-04-28 10:50:19 UTC
Created attachment 409764 [details]
dmidecode output of HP Workstation xw4550

Comment 3 Chris Lalancette 2010-04-28 13:55:49 UTC
(In reply to comment #0)
> Description of problem:
> When boot Dom0 with kernel-xen-2.6.18-194.2.1.el5 (x86_64 in this case, haven't
> try i386) , it will failed with error "request_module: runaway loop modprobe
> binfmt-464c". 

I've seen this before if you are trying to boot a 32-bit dom0 on a 64-bit hypervisor, or a 32-bit kernel with 64-bit modules (or vice-versa).  How did you install this kernel, and are you sure that it's x86_64?

Chris Lalancette

Comment 4 Qixiang Wan 2010-04-28 14:06:22 UTC
(In reply to comment #3)
> (In reply to comment #0)
> > Description of problem:
> > When boot Dom0 with kernel-xen-2.6.18-194.2.1.el5 (x86_64 in this case, haven't
> > try i386) , it will failed with error "request_module: runaway loop modprobe
> > binfmt-464c". 
> 
> I've seen this before if you are trying to boot a 32-bit dom0 on a 64-bit
> hypervisor, or a 32-bit kernel with 64-bit modules (or vice-versa).  How did
> you install this kernel, and are you sure that it's x86_64?
> 
> Chris Lalancette    

Thanks Chris, I checked it, it's 32-bit Dom0 indeed, that's my fault.
$ rpm -qf  --qf "%{name}-%{version}-%{release}-%{arch}\n" /boot/vmlinuz-2.6.18-194.2.1.el5xen
kernel-xen-2.6.18-194.2.1.el5-i686