Solved - Странные проблемы с запуском xorg

Предыстория:
Была у меня Gentoo 32-битная на 64-битном железе. И захотелось мне мигрировать на 64 бита.
Сделал кросс-компиляцию ядра с поддержкой IA32_EMULATION, загрузился с него - всё заработало как раньше, но позволило сделать chroot на раздел с 64-битным stage3 и собрать там новый юзерспейс, практически идентичный старому по флагам и world-файлу, а затем загрузился с него.

Теперь проблема:
С 64-битным ядром и 64-битным юзерспейсом не запускается xorg.
Вот часть вывода lspci -v для полностью 64-битной системы со статически вкомпиленным драйвером i915, где xorg не запускается:

00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03) (prog-if 00 [VGA controller])
        Subsystem: Giga-byte Technology Device d000
        Flags: bus master, fast devsel, latency 0, IRQ 16
        Memory at e1000000 (64-bit, non-prefetchable) [=4M]
        Memory at d0000000 (64-bit, prefetchable) [=256M]
        I/O ports at e000 [=8]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: [90] MSI: Enable- Count=1/1 Maskable- 64bit-
        Capabilities: [d0] Power Management version 2
        Capabilities: [a4] PCI Advanced Features

Теперь тоже самое ядро, но в 32-битном юзерспейсе (xorg запускается):

00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03) (prog-if 00 [VGA controller])
        Subsystem: Giga-byte Technology Device d000
        Flags: bus master, fast devsel, latency 0, IRQ 16
        Memory at e1000000 (64-bit, non-prefetchable) [=4M]
        Memory at d0000000 (64-bit, prefetchable) [=256M]
        I/O ports at e000 [=8]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: <access denied>
        Kernel driver in use: i915

Если драйвер вынести в модуль, то в полностью 64-битной системе в конце блока появится Kernel modules: i915
Xorg.0.log при запуске без xorg.conf. Он большой, поэтому чтобы не постить полотно даю ссылку:
http://tot-to.com/files/Xorg.0.log

ядро 2.6.38-r6?

ядро 2.6.38-r6?

Нет,

Нет, sys-kernel/gentoo-sources-2.6.39
Что зависит от версии ядра?

Как минимум - драйверы, а на

Как минимум - драйверы, а на самом деле еще много чего...

юзерспейс, практически

юзерспейс, практически идентичный старому по флагам и world-файлу, а затем загрузился с него.

теперь делаем
emerge glibc gcc binutils
emerge -e @system
emerge -e @installed

и после этого, выполнив все рекомендации емерге, пишем сюда снова результат

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Спасибо. Обязательно не под

Спасибо. Обязательно не под чрутом?
У меня как бы всё и так свежесобранное, но попробовать, конечно, стоит. :)

Solved

Всем большое спасибо. Проблема решена.
При полной пересборке мира из-под полностью 64-битной системы вылетела ошибка, что не существует /dev/stdout
Погуглил её и выяснил, что у меня не запущен udev. Запустил, сделал rc-update add udev sysinit и всё заработало.
Тем не менее причин этого я так и не осознал.
В хендбуке по установке ничего про udev нет. Я множество раз устанавливал Gentoo и всегда udev сам оказывался в runlevel-е sysinit. Полагаю так настроено в stage3.
А в этот раз почему-то было не так...

/

totto написал(а):
Погуглил её и выяснил, что у меня не запущен udev. Запустил, сделал rc-update add udev sysinit и всё заработало.
Тем не менее причин этого я так и не осознал.

Плохо.
Ты невнимателен.

Причина в стабилизации sys-apps/openrc потянувшей за собой стабилизацию sys-apps/portage:2.
И недочитанные сообщения portage (либо несовпадение фаз оригинала и реплики).

ЗЫ: http://www.gentoo.org/doc/en/openrc-migration.xml и ещё много чего интересного в логах.

:wq
--
Live free or die

Ты тоже главную не читаешь?

Ты тоже главную не читаешь?

/

eegorov написал(а):
Ты тоже главную не читаешь?

А что я там забыл? :)

ЗЫ: А ты почто ЧаВо игнорируешь (там эта ссылка присутствует, и её я видел)?

:wq
--
Live free or die

Насмешил. Ты автора заметки

Насмешил. Ты автора заметки посмотри ;)

/

eegorov написал(а):
Насмешил. Ты автора заметки посмотри ;)

Воистину.
Хорошо ты меня насмешил :)
Hint: речь идёт не об авторе заметки, а о странице, на содержащую ссылку на оную.

:wq
--
Live free or die

Моя твоя не понимать. велкам

Моя твоя не понимать. велкам то жаббер

Читаем главную, и осознаем!

Читаем главную, и осознаем!

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

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