I have upgraded xorg-server to 1.11 and the intel card isn't recognized anymore. Fails to load DRM device. and other errors. I get screen not found. I checked the output and found out that there is no /dev/dri. Here is the complete output of Xorg.0.log:

grep AGP .config
CONFIG_AGP=y
# CONFIG_AGP_ALI is not set
# CONFIG_AGP_ATI is not set
# CONFIG_AGP_AMD is not set
# CONFIG_AGP_AMD64 is not set
CONFIG_AGP_INTEL=y
# CONFIG_AGP_NVIDIA is not set
# CONFIG_AGP_SIS is not set
# CONFIG_AGP_SWORKS is not set
# CONFIG_AGP_VIA is not set
# CONFIG_AGP_EFFICEON is not set

Code:

grep DRM .config
CONFIG_DRM=y
CONFIG_DRM_KMS_HELPER=y
# CONFIG_DRM_TDFX is not set
# CONFIG_DRM_R128 is not set
# CONFIG_DRM_RADEON is not set
# CONFIG_DRM_I810 is not set
# CONFIG_DRM_I830 is not set
CONFIG_DRM_I915=y
CONFIG_DRM_I915_KMS=y
# CONFIG_DRM_MGA is not set
# CONFIG_DRM_SIS is not set
# CONFIG_DRM_VIA is not set
# CONFIG_DRM_SAVAGE is not set

I managed to solve the problem. I am not sure what exactly solved it. The only thing I did was update dbus and some corrections with stop-system-daemon file that was giving me errors with authentication and many services and modules were not loaded.

I encountered an issue with the same symptoms (no /dev/dri so X won't start) which I believe is actually caused by a udev update. I had upgraded from udev-171 to udev-181 (and several other packages), and when I rebooted, X failed to start. I had made several other changes including upgrading xorg-server to 1.12 and xf86-video-intel to 2.18, so I wasn't sure who the culrpit was. I tried reverting everything, including dbus, mesa, libdrm, etc., but I wasn't able to resolve my issue. I also tried upgrading, going to kernel 3.3.0 from 3.1. I then tried upgrading udev from 181 to 182 and noticed the message about "CONFIG_DEVTMPFS" missing. I rebuilt my kernel (3.3.0-gentoo) to include both that and CONFIG_DEVTMPFS_MOUNT and now my issue has gone away. X works great (I am now running the latest ~amd64 versions of everything I mentioned).

I then tried upgrading udev from 181 to 182 and noticed the message about "CONFIG_DEVTMPFS" missing. I rebuilt my kernel (3.3.0-gentoo) to include both that and CONFIG_DEVTMPFS_MOUNT and now my issue has gone away.

Thanks, that fixed it for me._________________Horse sense is the thing that keeps horses from betting on people. --W.C. Fields

I then tried upgrading udev from 181 to 182 and noticed the message about "CONFIG_DEVTMPFS" missing. I rebuilt my kernel (3.3.0-gentoo) to include both that and CONFIG_DEVTMPFS_MOUNT and now my issue has gone away.