[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 64 bit kernel, 32-bit userland



On 11/30/08 15:52, Sven Joachim wrote:
On 2008-11-29 20:22 +0100, Ron Johnson wrote:

On 11/13/08 04:50, Sven Joachim wrote:
On 2008-11-13 11:38 +0100, Ron Johnson wrote:

I set the subarch to Opteron and, based on what I found in lkml using
Google, did:

# make clean
# ARCH=x86_64 make menuconfig
# make
# make modules_install

Still 32 bit.  Do I have to do this, too?
# ARCH=x86_64 make
Yes, this is necessary.
Now I get this during boot:
    runaway loop modprobe binfmt-464c

Most of the Google search results are unhelpful, but one (from
debian-amd64) indicates that the issue relates to a 32-vs-64 bit
conflict in modprobe.

So, where do I get a 64-bit modprobe?

The 32-bit modprobe (from module-init-tools) should work fine; it

It's already installed.

$ apt-cache policy module-init-tools
module-init-tools:
  Installed: 3.4-1
  Candidate: 3.4-1
  Version table:
 *** 3.4-1 0
        500 ftp://mirrors.kernel.org unstable/main Packages
        100 /var/lib/dpkg/status


certainly does for me.  Did you remember to enable 32-bit emulation in
your kernel (CONFIG_IA32_EMULATION=y)?

$ grep IA32_EMULATION .config
# CONFIG_IA32_EMULATION is not set

Guess not...

Does this mean that "make menuconfig" also needs ARCH=x86_64?

--
Ron Johnson, Jr.
Jefferson LA  USA

How does being physically handicapped make me Differently-Abled?
What different abilities do I have?


Reply to: