Latest working kernel version: 2.6.27 (yesterday) Earliest failing kernel version: 2.6.27 Distribution: archlinux Software version: Xorg -version X.Org X Server 1.4.2 Release Date: 11 June 2008 X Protocol Version 11, Revision 0 Build Operating System: Linux 2.6.26-ARCH i686 Hardware Environment: thinkpad x200 Problem Description: xorg can not start up with stolen memory Steps to reproduce: - mainline kernel with commit: 0cfd81031a26717fe14380d18275f8e217571615 - press "startx" after system boot up with init level 3 ----8<----(dmesg) [ 0.000000] BIOS EBDA/lowmem at: 0009ec00/0009ec00 [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 2.6.27 (arrow@think) (gcc version 4.3.2 (GCC) ) #20 SMP Tue Oct 21 19:57:36 CST 2008 [ 0.000000] KERNEL supported cpus: [ 0.000000] Intel GenuineIntel [ 0.000000] AMD AuthenticAMD [ 0.000000] NSC Geode by NSC [ 0.000000] Cyrix CyrixInstead [ 0.000000] Centaur CentaurHauls [ 0.000000] Transmeta GenuineTMx86 [ 0.000000] Transmeta TransmetaCPU [ 0.000000] UMC UMC UMC UMC [ 0.000000] BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: 0000000000000000 - 000000000009ec00 (usable) [ 0.000000] BIOS-e820: 000000000009ec00 - 00000000000a0000 (reserved) [ 0.000000] BIOS-e820: 00000000000dc000 - 0000000000100000 (reserved) [ 0.000000] BIOS-e820: 0000000000100000 - 000000003c4a1000 (usable) [ 0.000000] BIOS-e820: 000000003c4a1000 - 000000003c4a7000 (reserved) [ 0.000000] BIOS-e820: 000000003c4a7000 - 000000003c5b7000 (usable) [ 0.000000] BIOS-e820: 000000003c5b7000 - 000000003c60f000 (reserved) [ 0.000000] BIOS-e820: 000000003c60f000 - 000000003c6c6000 (usable) [ 0.000000] BIOS-e820: 000000003c6c6000 - 000000003c6d1000 (ACPI NVS) [ 0.000000] BIOS-e820: 000000003c6d1000 - 000000003c6d4000 (ACPI data) [ 0.000000] BIOS-e820: 000000003c6d4000 - 000000003c6d8000 (reserved) [ 0.000000] BIOS-e820: 000000003c6d8000 - 000000003c6dc000 (ACPI NVS) [ 0.000000] BIOS-e820: 000000003c6dc000 - 000000003c6df000 (reserved) [ 0.000000] BIOS-e820: 000000003c6df000 - 000000003c706000 (ACPI NVS) [ 0.000000] BIOS-e820: 000000003c706000 - 000000003c708000 (ACPI data) [ 0.000000] BIOS-e820: 000000003c708000 - 000000003c90f000 (reserved) [ 0.000000] BIOS-e820: 000000003c90f000 - 000000003c99f000 (ACPI NVS) [ 0.000000] BIOS-e820: 000000003c99f000 - 000000003c9ff000 (ACPI data) [ 0.000000] BIOS-e820: 000000003c9ff000 - 000000003ca00000 (usable) [ 0.000000] BIOS-e820: 000000003cc00000 - 000000003f000000 (reserved) [ 0.000000] BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved) [ 0.000000] BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved) [ 0.000000] BIOS-e820: 00000000fed00000 - 00000000fed00400 (reserved) [ 0.000000] BIOS-e820: 00000000fed10000 - 00000000fed14000 (reserved) [ 0.000000] BIOS-e820: 00000000fed18000 - 00000000fed1a000 (reserved) [ 0.000000] BIOS-e820: 00000000fed1c000 - 00000000fed90000 (reserved) [ 0.000000] BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) [ 0.000000] BIOS-e820: 00000000ff800000 - 0000000100000000 (reserved) ... [ 0.040051] CPU0: Intel(R) Core(TM)2 Duo CPU P8400 @ 2.26GHz stepping 06 [ 0.040993] lockdep: fixing up alternatives. [ 0.040993] Booting processor 1/1 ip 6000 [ 0.000999] Initializing CPU#1 [ 0.000999] Calibrating delay using timer specific routine.. 4521.77 BogoMIPS (lpj=2260885) [ 0.000999] CPU: L1 I cache: 32K, L1 D cache: 32K [ 0.000999] CPU: L2 cache: 3072K [ 0.000999] CPU: Physical Processor ID: 0 [ 0.000999] CPU: Processor Core ID: 1 [ 0.111563] CPU1: Intel(R) Core(TM)2 Duo CPU P8400 @ 2.26GHz stepping 06 [ 0.449995] Linux agpgart interface v0.103 [ 0.450178] agpgart-intel 0000:00:00.0: Intel Mobile Intel? GM45 Express Chipset [ 0.451392] agpgart-intel 0000:00:00.0: detected 32764K stolen memory [ 0.454556] agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xd0000000 [ 0.454777] [drm] Initialized drm 1.1.0 20060810 [ 0.455035] pci 0000:00:02.0: power state changed by ACPI to D0 [ 0.455117] pci 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 [ 0.455193] pci 0000:00:02.0: setting latency timer to 64 [ 0.455757] [drm] Initialized i915 1.6.0 20080730 on minor 0 ... [ 47.658979] pci 0000:00:02.0: pg_start == 0x00001f7f, intel_private.gtt_entries == 0x00001fff [ 47.658984] pci 0000:00:02.0: trying to insert into local/stolen memory
> Latest working kernel version: 2.6.27 (yesterday) > Earliest failing kernel version: 2.6.27 That doesn't make sense. I'll assume that 2.6.27 was OK and that Linus's current nearly-2.6.28-rc1 tree is busted.
arrow zhang, have you tried any kernels later than 2.6.28-rc1?
Ah, It works now while I installed "xf86-video-intel 20081116-1"(how to check the real version?), and I using "kernel v2.6.28-rc5" Thanks for your concern.