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

Re: xserver fails to start with amd64-kernel on i386



On Thu, Oct 18, 2007 at 06:10:29PM +0200, Johannes Wiedersich wrote:
> Hi,
> 
> when I boot etch's 2.6.18-5-amd64 kernel on my freshly installed i386
> system, the xserver fails to start.
> 
> The very same xorg.conf works with both the 2.6.18-5-686 kernel and when
> I boot the same hardware with the amd64 install.

so it works when you have: amd64 kernel w/ 64 bit userland; 686 kernel
w/ 32 bits userland, but not with amd64 kernel w/ 32 bit userland,
right?

> 
> I am cueless. Attached is the beginning of the diff of Xorg.0.logs with
> both kernels on i386.

as we discovered in
http://lists.debian.org/debian-user/2007/10/msg01384.html

xorg is not a 1:1 mapping from one architecture to another. I suspect
you'll have to rebuild xorg.conf for this situation. And then, since
you're multi-booting, you'll probably have to setup some local
initscript to determine which kernel you're booting in that 32bit
userland and ln -s your xorg.conf to the right file. 

> 
> I also attached the tail of the offending Xorg.0.log
> 
> ===diff -u====================================
> 
> --- Xorg.0.log-amd64-i386 2007-10-18 17:08:16.000000000 +0200
> +++ Xorg.0.log-686-i386   2007-10-18 17:17:44.000000000 +0200

>  (II) LoadModule: "int10"
>  (II) Reloading /usr/lib/xorg/modules/libint10.so
>  (II) I810(0): initializing int10
> -(II) Loading sub module "x86emu"
> -(II) LoadModule: "x86emu"
> -(II) Loading /usr/lib/xorg/modules/libx86emu.so
> -(II) Module x86emu: vendor="X.Org Foundation"
> +(II) Loading sub module "vm86"
> +(II) LoadModule: "vm86"
> +(II) Loading /usr/lib/xorg/modules/libvm86.so
> +(II) Module vm86: vendor="X.Org Foundation"
>    compiled for 7.1.1, module version = 1.0.0
>    ABI class: X.Org Video Driver, version 1.0
>  (WW) I810(0): Bad V_BIOS checksum

since its a failure to allocate memory properly below that causes the
server to abort, then I'd guess this is the source of your
problem. look into those two modules and how they differ. 

A

Attachment: signature.asc
Description: Digital signature


Reply to: