Intel i945GM + X11 = иксы виснут при запуске

имеется ноутбук с видеокартой Intel i945GM. На ноутбуке генту с ядром 2.6.25. При запуске иксов, компьютер виснет намертво, при этом показывая не черный экран, а остаток от фреймбуффера с текстовым курсором в левом верхнем углу.

drm в ядре не включено. Вот, что установлено в системе:

[ebuild   R   ] x11-libs/libdrm-2.3.0  USE="-debug" 0 kB
[ebuild   R   ] x11-base/x11-drm-20060608  VIDEO_CARDS="intel -..." 0 kB
[ebuild   R   ] media-libs/mesa-6.5.2-r1  USE="nptl -..." VIDEO_CARDS="intel -..." 0 kB
[ebuild   R   ] x11-base/xorg-server-1.3.0.0-r6  USE="dri nptl xorg -..." VIDEO_CARDS="intel -..." 0 kB
[ebuild   R   ] x11-drivers/xf86-video-intel-2.1.1  USE="dri -debug" 0 kB
[ebuild   R   ] x11-base/xorg-x11-7.2  0 kB

Xorg.0.log http://pastebin.com/m4527ed99
xorg.conf http://pastebin.com/m576bec68
`emerge --info` http://pastebin.com/m4de80782

.

у меня ноут с той же видео, и то же ядро.
Отличие в том, что у тебя VIDEO_CARDS="intel vesa vga"
а у меня - VIDEO_CARDS="i810"
Кстати, попробуй сначала без framebuffer.
Его ж можно и потом, как заработает, включить.

в доступных VIDEO_CARDS для

в доступных VIDEO_CARDS для mesa, xorg-server и x11-drm нету i810 же, только intel.
а в ядре CONFIG_DRM, CONFIG_DRM_INTEL как? а версии xorg-server, mesa, x11-drm, libdrm какие?

я почему-то подозреваю, что у меня в ядре что-то важное не включено...

.

Опа... действительно, i810 кажется больше роли не играет... а ведь было время... а теперь это просто заглушка

# grep -i drm /usr/src/linux/.config
CONFIG_DRM=m
# CONFIG_DRM_TDFX is not set
# CONFIG_DRM_R128 is not set
# CONFIG_DRM_RADEON is not set
CONFIG_DRM_I810=m
# CONFIG_DRM_I830 is not set
CONFIG_DRM_I915=m
# CONFIG_DRM_MGA is not set
# CONFIG_DRM_SIS is not set
# CONFIG_DRM_VIA is not set
# CONFIG_DRM_SAVAGE is not set
# lsmod
Module                  Size  Used by
ppp_deflate             5504  0
ppp_async              10176  1
ppp_mppe                6532  0
i915                   27712  1
drm                    72148  2 i915
ndiswrapper           146708  0

Кстати, никакого CONFIG_DRM_INTEL нет.
x11-base/xorg-server (1.3.0.0-r6)
media-libs/mesa (6.5.2-r1)
x11-libs/libdrm (2.3.0)
x11-base/x11-drm у меня вообще отсутствует, у тебя тянется из-за VIDEO_CARDS

x11-drm я ставил сам, т.к. в

x11-drm я ставил сам, т.к. в ядре drm выключил.
Только что узнал, что если подождать минут 10, то иксы запустятся и появится курсор мыши. Xfce не стартует, на виртуальные консоли переключиться нельзя, ctrl+alt+bckspc возвращает в консоль и вешает намертво комп.

вот новый Xorg.0.log http://pastebin.com/m67e3f1f2

.

что касается твоего (EE) intel(0): [dri] I830CheckDRIAvailable failed: glx not loaded
у меня вот:

Section "Module"
    Load  "extmod"
        SubSection "extmod"
                Option  "omit xfree86-dga"
        EndSubSection
    Load  "xtrap"
    Load  "record"
    Load  "GLcore"
    Load  "dbe"
    Load  "freetype"
    Load  "type1"
        Load  "dri"
        Load  "drm"
        Load  "glx"
EndSection

Что касается drm... ну не знаю... если по-прежнему не будет работать что-то,
попробуй x11-drm снести, а в ядре поставить...

P.S.

$ eix -I | grep x11-drivers
[I] x11-drivers/synaptics
[I] x11-drivers/xf86-input-keyboard
[I] x11-drivers/xf86-input-mouse

то есть у меня нет никаких x11-drivers/xf86-video-ХХХХ
А всё потому, что я, начитавшись эту тему, сделал emerge --depclean,
что, помимо прочего, сделало
>>> unmerge success: x11-drivers/xf86-video-intel-2.1.1
теперь вот сижу с
(EE) AIGLX error: dlopen of /usr/lib/dri/i915_dri.so failed (/usr/lib/dri/i915_dri.so: cannot open shared object file: No such file or dir
ectory)
(EE) AIGLX: reverting to software rendering
и думаю - а оно мне надо? :-) это я к тому, что вот тут:
http://forums.gentoo.org/viewtopic-t-364512-start-150.html
пишут в 2007 году, что DRI на i9xxGM живёт только при VIDEO_CARDS = "i810"
сейчас это устарело, и мне чего-то не хочется ради DRI-на-ноуте рыться в инете :-(

включил drm в я дре, удалил

включил drm в я дре, удалил x11-drm, подправил xorg.conf. Теперь даже курсора мыши не появляется...

.

Первое, что приходит в голову - раз долго ждёт, значит что-то делает.
Попробуй tail Xorg.0.log и посмотреть, на каких строках остановилось.
Может он что-то ищет, а может просто выдал (ЕЕ) и встал
Где-то сообщалось, что даже пути к шрифтам(и/или их отсутствие)
иной раз играют роль
Я написал в аську товарищу из той ссылки,
VinzC (Vincent Cadet <vcadet@hotmail.com>),
может быть он ответит, может быть нет.
Как вариант - пойду в IRC на #gentoo (irc.freenode.net) помощи просить

.

Хе-хе, конечно, но ты, nomad, мне реально помог, спасибо! :-)
Как я писал выше, я сделал emerge --depclean и он снёс мне
x11-drivers/xf86-video-intel-2.1.1
Возвращаюсь я с работы, хочу грузиться, а оно не грузит Х
Я делаю startx и читаю, что нету модуля intel
Мне в голову пришла только одна мысль - сделать как у тебя,
VIDEO_CARDS="intel"
после чего emerge -pvDNu --with-bdeps\=y world
Теперь я сижу под Х, у меня есть /usr/lib/dri/i915_dri.so
(он, оказывается, из media-libs/mesa-6.5.2-r1),
в Xorg.0.log никаких EE и настроение приподнятое.

Если бы не ты, я бы в случайный момент времени
сделал emerge --depclean после чего несколько загрустил бы.
А так решение пришло в голову рефлекторно :-)

.

/var/log/Xorg.0.log http://paste.org.ru/?8t98p1
/etc/X11/xorg.conf http://paste.org.ru/?zxzg79
emerge --info http://paste.org.ru/?bnzopw

мучал я, мучал свой

мучал я, мучал свой xorg.conf, ничего не получилось и решил, с горя, поставить arch linux, посмотреть хотя бы, за что его так хвалили. Недолго думая, собрал там xorg одной командой и... он запустился!! Вообще без конфига! Я ничего не делал, а оно заработало с драйвером vesa. Ну, подумал, дай попробую с нормальным драйвером intel запустить. Собрал еще одной командой xf86-video-intel, быстренько сделал конфиг с помощью xorgconfig и поменял там драйвер. Очень странно, но иксы опять запустились. Наверняка, проблемы в ядре.
Загрузил генту с ядром от арча, но там при запуске иксов, ругается на отсутствие /dev/agpgart. Разбираться не стал, спать хочется.
Так вот, может поделишься конфигом ядра, на котором у тебя все это заводится? Буду очень признателен.

Все-таки в генту с ядром арча

Все-таки в генту с ядром арча иксы запустились... Значит дело точно в ядре

.

zcat /proc/config.gz http://paste.org.ru/?g3ojfn

Спасибо огромное!! Оно

Спасибо огромное!! Оно работает!! Осталось только ядра сравнить. Спасибо еще раз.

.

считается хорошим тоном автору топика отписаться,
в чём было дело и как именно он исправил проблему,
а потом в заголовке дописать [SOLVED] или [РЕШЕНО]
:-)

на днях ядра сравню и

на днях ядра сравню и обязательно сделаю

AGP надо включать, стало ыбть

AGP надо включать, стало ыбть (-:Е

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Вообще-то на днях провернули

Вообще-то на днях провернули переименование x11-drivers/xf86-video-i810 => x11-drivers/xf86-video-intel
Теперь VIDEO_CARDS="intel" а не i810. Хотя суть не поменялась.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".