Bugzilla – Bug 19415
[945GM] X fail to start on kernel 2.6.28
Last modified: 2009-07-09 00:55:47 UTC
mesa intel-2008-q4 branch
X failed to start and print following kernel message
[drm:i915_irq_emit] *ERROR* i915_irq_emit called without lock held, held 0 owner 00000000 de8de9c0
After bisect, below commit cause the problem, revert it could fix the issue. It is strange that my kernel config has "CONFIG_HIGHMEM64G=y", and GEM works with this option.
Author: Dave Airlie <email@example.com>
Date: Fri Dec 19 15:38:34 2008 +1000
drm/i915: GEM on PAE has problems - disable it for now.
On PAE systems, GEM allocates pages using shmem, and passes these
pages to be bound into AGP, however the AGP interfaces + the x86
set_memory interfaces all take unsigned long not dma_addr_t.
The initial fix for this was a mess, so we need to do this correctly
I found the same problem that Li Peng in Gentoo with the following versions:
gentoo-sources-2.6.28-r1 (linux kernel 220.127.116.11 )
But, with the same versions of the programs and a new kernel:
gentoo-sources-2.6.28-r2 (linux kernel 18.104.22.168)
X is starting and working correctly.
*** Bug 21265 has been marked as a duplicate of this bug. ***
FYI, I do get the same kind of problem with 22.214.171.124 on a 945G system
xorg server 1.6.0
Peng, does this still exist in the latest kernel?
(In reply to comment #5)
> Peng, does this still exist in the latest kernel?
No, it is be fixed with Dave's agp patch in 2.6.31.
(English message follows) Bonjour, Je suis en congé parental jusqu'au 13 jullet 2009. Pour toute urgence concernant le travail, veuillez contacter Louis Marchand (firstname.lastname@example.org).
Hi, I will be out of office until July 13th 2009. For any urgent matters regarding work, please contact Louis Marchand (email@example.com). Hugo
closing as the reporter says it's fixed.
If other people still have problem with 2.6.31, please file separate bugs.