After recent updates, X will no longer start with the Nvidia driver on maverick (related to "pat"/"nopat" kernel option)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Expired
|
Low
|
Unassigned |
Bug Description
I recently updated to the latest (2.6.35-8-generic) kernel on a Maverick system, but rebooting after the update caused Xorg not to start. I see the following messages in dmesg:
[ 33.716949] Xorg:1316 conflicting memory types e0000000-e0546000 write-combining
[ 33.716954] reserve_memtype failed 0xe0000000-
[ 49.853274] Xorg:1492 conflicting memory types e0000000-e0546000 write-combining
[ 49.853279] reserve_memtype failed 0xe0000000-
I also see an error in Xorg.0.log:
[ 49.853] (EE) NVIDIA(0): Failed to allocate primary buffer: out of memory.
I tried reverting to the previous kernel, but this doesn't fix the problem. That makes me think maybe some other update caused the problem, but I can't find anything that looks suspicious in dpkg.log.
WORKAROUND: Adding "nopat" to the kernel command line causes this problem to go away.
tags: | added: maverick |
tags: | added: kj-triage |
summary: |
After recent updates, X will no longer start with the Nvidia driver on - maverick + maverick (related to "pat"/"nopat" kernel option) |
Changed in linux (Ubuntu): | |
importance: | Undecided → Medium |
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
i just discovered that adding "nopat" to the kernel command line causes this problem to go away. Using PAT before didn't cause a problem, though, so there must be a bug somewhere.