Hi, With the latest -tip /dev/dri/card0 is MIA on my EeePC 900. A bisection has tracked the probem down to the following commit:
commit 17581ad812a9abb0182260374ef2e52d4a808a64 Author: Venkatesh Pallipadi <venkatesh.pallip...@intel.com> Date: Tue Feb 24 17:35:14 2009 -0800 gpu/drm, x86, PAT: PAT support for io_mapping_* Make io_mapping_create_wc and io_mapping_free go through PAT to make sure that there are no memory type aliases. Signed-off-by: Venkatesh Pallipadi <venkatesh.pallip...@intel.com> Signed-off-by: Suresh Siddha <suresh.b.sid...@intel.com> Cc: Dave Airlie <airl...@redhat.com> Cc: Jesse Barnes <jbar...@virtuousgeek.org> Cc: Eric Anholt <e...@anholt.net> Cc: Keith Packard <kei...@keithp.com> Signed-off-by: Ingo Molnar <mi...@elte.hu> Reverting this made /dev/dri/card0 reappear. Here is the bisection log: git bisect start # bad: [f8dda9e8fdc2a2f736acabc416d65ee01abd533f] Merge branch 'kmemcheck' git bisect bad f8dda9e8fdc2a2f736acabc416d65ee01abd533f # good: [52ba0b69e339cf4edd314dd5819ef51bc4efee33] make drm headers use strict integer types git bisect good 52ba0b69e339cf4edd314dd5819ef51bc4efee33 # bad: [13093cb0e59053bf97910de3a24f07cdff71c62c] gpu/drm, x86, PAT: PAT support for io_mapping_*, export symbols for modules git bisect bad 13093cb0e59053bf97910de3a24f07cdff71c62c # good: [9af88143b277f52fc6ce0d69137f435c73c39c1a] iommu: fix Intel IOMMU write-buffer flushing git bisect good 9af88143b277f52fc6ce0d69137f435c73c39c1a # good: [13d428afc007fcfcd6deeb215618f54cf9c0cae6] Linux 2.6.28-rc6 git bisect good 13d428afc007fcfcd6deeb215618f54cf9c0cae6 # good: [d2f8d7ee1a9b4650b4e43325b321801264f7c37a] Linux 2.6.29-rc5 git bisect good d2f8d7ee1a9b4650b4e43325b321801264f7c37a # good: [e2e5a0f2b100a5204d27def8bbf73333d1710be2] [S390] sclp: handle empty event buffers git bisect good e2e5a0f2b100a5204d27def8bbf73333d1710be2 # good: [be71cb5b526709b8e42c707dc9e8c5b034ac8d1c] Merge branch 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip git bisect good be71cb5b526709b8e42c707dc9e8c5b034ac8d1c # good: [460c1338fc05add0e8050d4945a46f207b13a5fc] Merge branch 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip git bisect good 460c1338fc05add0e8050d4945a46f207b13a5fc # good: [770824bdc421ff58a64db608294323571c949f4c] PM: Split up sysdev_[suspend|resume] from device_power_[down|up] git bisect good 770824bdc421ff58a64db608294323571c949f4c # good: [8310509252c51e2a0e9effb50fefe7e098a67868] Merge branch 'drm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6 git bisect good 8310509252c51e2a0e9effb50fefe7e098a67868 # good: [6644107d57a8fa82b47e4c55da4d9d91a612f29c] gpu/drm, x86, PAT: Handle io_mapping_create_wc() errors in a clean way git bisect good 6644107d57a8fa82b47e4c55da4d9d91a612f29c # bad: [17581ad812a9abb0182260374ef2e52d4a808a64] gpu/drm, x86, PAT: PAT support for io_mapping_* git bisect bad 17581ad812a9abb0182260374ef2e52d4a808a64 # good: [7880f7464546842ee14179bef16a6e14381ea638] gpu/drm, x86, PAT: routine to keep identity map in sync git bisect good 7880f7464546842ee14179bef16a6e14381ea638 Graphics card is an i915 in an EeePC 900: 00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller [8086:2592] (rev 04) (i915 seems to be turning into a real battleground in 2.6.29 :) -- Sitsofe | http://sucs.org/~sits/ ------------------------------------------------------------------------------ Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H -- _______________________________________________ Dri-devel mailing list Dri-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dri-devel