[UNSOLVE] openrc и тихий режим

Здравствуйте. Собрал систему, установил splashutils, настроил фреймбуффер, установил в grub loglevel=0, однако появилась проблема: заставка фреймбуффера стартует после openrc(после sysinit, в начале boot-уровня), следовательно перед картинкой появляются вот такие строки:

   OpenRC 0.4.3 is starting up Gentoo Linux (i686)

Press I to enter interactive boot mode

* Mounting /proc...                                                                                                                                       
[ ok ]* Mounting /sys...                                                                                                                                        
[ ok ]* Mounting debug filesystem...                                                                                                                            
[ ok ]* Mounting /dev...                                                                                                                                        
[ ok ]* Starting udevd...                                                                                                                                       
[ ok ]* Populating /dev with existing devices through uevents...                                                                                                
[ ok ]* Waiting for uevents to be processed...                                                                                                                  
[ ok ]devfs            |* Mounting /dev/pts...                                                                                                                  
[ ok ]devfs            |* Mounting /dev/shm...   

Вот что в /boot/grub/grub.cfg:

menuentry "2.6.31 git" --class git --class linux --class os {
  echo "Git!"
  set root=(hd0,3)
  linux   (hd0,1)/vmlinuz-git root=/dev/sda3 ro splash=fadein,fadeout,silent,theme:scg_gentoo console=tty1 loglevel=0
  initrd  (hd0,1)/splashes/scg_gentoo
}

Видеокарта Intel 945gm. Вот что в ядре:

<*>   Intel 830M, 845G, 852GM, 855GM, 865G (i915 driver)  --->
     i915 driver
          [*]       Enable modesetting on intel by default
--- Support for frame buffer devices
[*]   Enable firmware EDID 
[*]   Enable Video Mode Handling Helpers 
[*]   Enable Tile Blitting Support
-*- VGA text console
-*- Framebuffer Console support

Каким образом можно исправить, сделать так, чтобы заставка фреймбуффера инициализировалась раньше старта openrc? Если эта такая особенность нового драйвера, то как можно обойти? Может, как-нибудь перенаправлять вывод openrc на вторую консоль... В общем, есть у кого мысли?

защить в инитрам splashutil,

защить в инитрам splashutil, поищи по форуму , уже было.
Also у spock`a все это описано, гоу то оффсаит.

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 ;)

Пробовал

Ах да, совсем забыл упомянуть, что в ядро образ initramfs я уже зашивал - эффекта ноль.
На форуме было по поводу uvesafb и его образа. У меня раньше стояла uvesa, но она может дать только 1024x768 на моем ноуте, а intel KMS справляется с 1280x800. Так что те темы не совсем для меня :).
Вот по поводу сайта spock'а я совсем забыл, но пока там ничего не нашел. Пока буду копать. Может есть еще у кого мысли?

Чёрт. На сайте spock'а об

Чёрт. На сайте spock'а об этом мало информации: ничего полезного... Однако есть кое-что в локальной документации в /usr/share/doc/splashutils/early_bootup. Там сказано, что достаточно прописать образ в initrd или зашить в ядро. Пробавал и то, и другое. Все равно пробегают эти строчки...
Может, дело в grub2? Или то, что ядро git? Вот конфиг ядра, на всякий случай.
http://pastebin.com/m57c47053

1) KMS не поддерживает

1) KMS не поддерживает splashutil, ну или наоборот =) (КМS почти хорг)
2) uvesafb && vesfb умеет 1280х800.Соответственно :
3) плохо читали spock`a, sys-apps/915resolution иногда помогает.
4) тут вам не здесь. Гентоо не шапка, splash не первоочередная задача и пилить на предмет загрузки без морганий никому (из тех, кто может) не интересно.

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 ;)

Копаю...

1) http://fbsplash.berlios.de/wiki/doku.php?id=docs:faq

Can fbsplash be used with KMS (Kernel Mode Setting)?

Absolutely! KMS provides a standard framebuffer device which allows fbsplash to operate in the usual fashion. In the case of Intel hardware, the framebuffer driver is called inteldrmfb, and is provided by the Intel DRM module, not by intelfb. In fact, you don't even need to have intelfb enabled if you're using KMS. This also means that in case you want to take advantage of the early silent splash feature (this requires the fbcondecor kernel patch), you need to have the Intel DRM module built into the kernel. 

Мммм. Если бы оно не поддерживало, то вообще бы не работало. Оно поддерживает - будьте уверены.
2,3) Если честно, не хочу возвращаться просто. Ну, по крайней мере, vbeinfo у меня не показывает разрешение 1280x800, а в мануалах написано: раз не показывает, значит и поставить нельзя. По крайней мере для vesa.
4) Ну, всегда нужно стремиться к красоте. Если только она не мешает работе.
Копаю...

2 slepnoga: KMS и splashutils

2 slepnoga:
KMS и splashutils прекрасно уживаются. Только что настроил у себя - все работает как надо.

топикстартеру:
попробуй отрубить Enable Tile Blitting Support

Ну буквально несколько дней

Ну буквально несколько дней назад решал проблему http://www.gentoo.ru/node/16046

Проблема с этими framebuffer, по крайней мере пока я с ними копался, необходимо четкое понимание и указание какой именно драйвер использовать. Если в ядре присутствует сразу несколько драйверов, то указав одни настройки (если они например не примутся драйвером) может автоматически смениться драйвер на по умолчанию (так и не понял на какой), с которым работа уже по другому...
Поэтому лучше начать с того что отключить все драйвера фреймбуфера кроме одного и тогда начинать эксперементировать.

Скорее всего врублен intelfb,

Скорее всего врублен intelfb, а он конфликтует с vesa, в принципе лучше юзать первый, так как он плавнее работает, держит ускорение в консоле да и переключение между иксами и консолью плавное без миганий

Тоже решал такую проблему. В

Тоже решал такую проблему.
В итоге, я не уверен что именно помогло решить.
Нужно:
1. Отключить все драйвера фрэймбуффера в ядре, оставив только kms.
2. Включить поддержку initrd в ядро.
3. Сделать initrd впилив в него splash с нужным разрешением (есть splash_geninitramfs как часть splashutils для этих целей).

И вроде бы всё. Но я не уверен что это всё, однако как-то это работает 100%.

Выложи, пожалуйста, конфиг

Выложи, пожалуйста, конфиг своего ядра на pastebin.com, ну или ещё куда-нибудь. Просто я делал так же. Видимо, проблема не только в этом. Ну и, возможно, строчку конфига граба, где ядру передается информация splash.

ядро:

ядро: http://pastebin.ca/1515743
в grub-е то же самое что и у вас.

Попробовал скомпилировать

Попробовал скомпилировать ядро с вашим конфигом - эффект тот же. Ничего не изменилось. Ладно. Черт с ним. Если будут результаты - сообщу :)

Странно. А может есть

Странно.
А может есть существенные различия в grub.cfg?
http://dpaste.com/74579/

Хм. А какая версия ядра,

Хм. А какая версия ядра, кстати?

2.6.30-r4

2.6.30-r4

пробовали uvesafb? у меня

пробовали uvesafb? у меня решение получено только с ним.
P.S. не забудьте прописать CONFIG_BLK_DEV_INITRD="Y" и CONFIG_INITRAMFS_SOURCE="/usr/src/v86d/initramfs" и установить пакет sys-apps/v86d перед сборкой ядра.

P.P.S. у вас с KMS нет каких либо серъезных глюков с 3D или 2D акселерацией?

Пробовал, правда, где-то год

Пробовал, правда, где-то год назад. Тогда тоже проблем не было, но uvesa у меня держит разрешение только 1024x768, да и vbeinfo не показывает наличия возможности поставить разрешение 1280x800. C KMS же стантартно ставится 1280x800.
Проблем с 2D||3D нет. Были на ядрах 29-х, 30-е я не ставил, сейчас 31(git-sources). Проблем нет, fps ~900(в glxgears), даже компиз поставил - не тормозит.
P.S. Пока выключил вообще фреймбуффер, тем более ноутбук всё чаще уходит в спячку, а не включается-выключается.

vga=791

Что то типа vga=791 положить в параметры загрузки ядра не забыл?

Working on Gentoo Linux for Asus P535 and Qtopia :-)

Не, с разрешением проблем

Не, с разрешением проблем нет. Есть проблемы с временем запуска splash(а он стартует почему-то после openrc, после sysinit-уровня загрузки). Разрешение устанавливается замечательно на 1280x800.
Установил grub-0.97. Эффект тот же, что и требовалось ожидать. Лять, ну не могут же быть проблемы в ext4(на ней корень)! Здесь же splash должен грузиться до монтирования... Хз. Думаю, что снесу нафиг этот splash. Буковки тоже хороши.

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

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