From: Blaisorblade <bla...@ya...> - 2005-07-18 18:27:12
|
On Monday 18 July 2005 13:45, Phill Wombat wrote: > Further to the previous post, > I noticed, after posting, that the SKAS3 patch is not recognized by the > kernel compiled on the x336. For 64-bit host kernels, SKAS is still a work in progress. With that patch I'm able to run some simple test programs, but not UML itself, so you should for now pass mode=tt on the command line. Where SKAS mode isn't recognised the SKAS patch is already implied. > However, here are a couple of lines from the linux kernels from RH73 and > FC4/32 booting up (both of which recognize SKAS3 on FC4-x86_64). I just > copied the binaries over and ran them: > > I've compiled up a kernel using FC4 x86_64 patched with > > skas-2.6.12-rc4-v9-pre4 after jigging the FC4 rpm spec file. > > > > I think it should be OK because I can run an FC4 UML (with a few > > things *fixed* in the rootfs) How did you do that? There was a thread about that but I didn't see any "ACK, it works" (there was a suggestion about avoiding nash being called). > > on the 32 bit version of the FC4. (NPTL > > can be worked around for the moment in FC4). > > While I can get the UML booting and working on 32 bit, the 64 bit > > machine produces: > > VFS: Mounted root (ext3 filesystem) readonly. > > request_module: runaway loop modprobe binfmt-464c This is interesting and clear, however I've resumed this below: http://lists.debian.org/debian-amd64/2004/01/msg00132.html However there's something I've not clear: are you trying to run a 32 or 64-bit UML ? I'm not referring to the filesystem, but to the UML kernel itself. I.e., do you get that with the same UML binary? > > So I Google about somewhat and all I can find is some references to > > ELF files not being recognized. This in turn causes the OS to modprobe > > for the above mentioned module which is meant to gobble up the ELF and > > load it. > > More Googling produces references to AMD x86_64 Opterons not having 32 > > bit mode compiled in.... Anyway it's somewhat beyond my understanding > > at this stage. The IBM x336 is a Xeon with EM64T. It's not an hardware problem, it's not related to the processor, just to the kernel configuration (both host and guest). Make sure CONFIG_IA32_EMULATION is enabled on the host, and that you're running a 32-bit UML kernel (to compile it on x86_64 host, replace ARCH=um with ARCH=um SUBARCH=i386). And explain what was the configuration, I'm just curious how you got this situation... -- Inform me of my mistakes, so I can keep imitating Homer Simpson's "Doh!". Paolo Giarrusso, aka Blaisorblade (Skype ID "PaoloGiarrusso", ICQ 215621894) http://www.user-mode-linux.org/~blaisorblade ___________________________________ Yahoo! Mail: gratis 1GB per i messaggi e allegati da 10MB http://mail.yahoo.it |