Kernel High Memory Support 64GB [PAE] incompatible with intel video UXA
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linux |
Fix Released
|
Undecided
|
Unassigned | ||
xf86-video-intel |
Fix Released
|
Critical
|
|||
linux (Ubuntu) |
Fix Released
|
High
|
Andy Whitcroft |
Bug Description
X hangs on startup, giving a black screen, when kernel has CONFIG_HIGHMEM64G, which means every -server kernel compiled by Ubuntu. The only work-around is to use a -generic kernel which doesn't see anything above 3 GB RAM.
This bug is important because as support for EXA will be dropped we will all be using UXA which means everyone who uses -server kernels or has 64GB mem option selected will be unable to do so.
[Original Bug Report]
In Jaunty with Intel GM965 video, trying to add Option "AccelMethod" "UXA" to /etc/X11/xorg.conf results in a system freeze with a black screen when X starts if you use the -server kernel. (CapsLock doesn't work, the magic SysRq works). Specifically, I was using linux-image-
Why is this important (i.e. why would anyone run the -server kernel on a desktop)? This is why:
If a user installs ubuntu-xen-desktop (which is a package for running Xen "on desktops", so a natural thing to install on a desktop), apt pulls in linux-image-server as a dependency. GRUB then decides that the -server kernel is preferred to the regular -generic and boots into it (which is weird, but okay, maybe Xen needs that?).
I had to uninstall the -server kernel (and ubuntu-xen-desktop) as a workaround.
ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 9.04
MachineType: LENOVO 646655G
Package: linux-image-
ProcCmdLine: root=UUID=
ProcEnviron:
LC_CTYPE=
PATH=(custom, user)
LANG=lt_LT.UTF-8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: linux
summary: |
- Kernel High Memory Support <64GB> incompatible with intel video UXA + Kernel High Memory Support 64GB [PAE] incompatible with intel video UXA |
description: | updated |
Changed in xserver-xorg-video-intel: | |
status: | Unknown → In Progress |
tags: | added: xorg-needs-kernel-fix |
Changed in xserver-xorg-video-intel: | |
status: | In Progress → Fix Released |
Changed in linux (Ubuntu): | |
assignee: | nobody → Andy Whitcroft (apw) |
status: | Triaged → In Progress |
Changed in xserver-xorg-video-intel: | |
importance: | Unknown → Critical |
Changed in linux: | |
status: | New → Fix Released |
Changed in xserver-xorg-video-intel: | |
importance: | Critical → Unknown |
Changed in xserver-xorg-video-intel: | |
importance: | Unknown → Critical |
Created an attachment (id=19626)
kernel .config
Using nopat on the kernel commandline causes the Xserver to "only" hang with movable cursor instead of kernel panics. For non-CONFIG_ HIGHMEM64G kernels, the Xserver works with and without nopat. This is a Lenovo T61 with 965GM integrated graphics. Adding kernel .config and Xorg.log from the nopat case.