vesafb + bootsplash + KDE 4 [SOLVED]
Доброе время суток.
При настройке bootsplash столкнулся со странной проблемой.
В режиме silent, когда загрузка доходит до 100%, KDE не стартует, bootsplash начинает затухать и зависает в этом состоянии.
Если в этот момент переключиться на другой терминал и перезапустить xdm, KDE грузится нормально. Если во время загрузки переключиться в verbose режим, то все работает без проблем.
Все необходимые опции в ядре (2.6.31-r6) включены, framebuffer работает нормально (vesafb).
initrd собирал с помощью genkernel --no-clean --no-mrproper --gensplash=Theme --gensplash-res=NxM ramdisk
Фрагмент grub.conf:
title Gentoo Linux 2.6.31-r6 root (hd0,5) kernel /boot/kernel-genkernel-x86_64-2.6.31-gentoo-r6 root=/dev/sda6 vga=0x318 splash=silent,theme:natural_gentoo,tty13 console=tty1 quiet initrd /boot/initramfs-genkernel-x86_64-2.6.31-gentoo-r6
Как мне показалось, здесь что-то неладно с иксами. Выяснилось, что так оно и есть,
Xorg.0.log :
* * * some text * * * (II) Loader magic: 0xd20 (II) Module ABI versions: X.Org ANSI C Emulation: 0.4 X.Org Video Driver: 5.0 X.Org XInput driver : 4.0 X.Org Server Extension : 2.0 (II) Loader running on linux (++) using VT number 7 Fatal server error: xf86OpenConsole: VT_WAITACTIVE failed: Interrupted system call
Используются проприетарные драйвера nvidia.
Как я понял fbsplash не знает / не может определить на каком терминале находится X-сервер, но как это поправить я не знаю, а в интернете нашел только описание похожих проблем, но не их решение.
Возможно кто-то сталкивался с этим и/или знает, как это исправить?
Заранее спасибо за помощь.
- Для комментирования войдите или зарегистрируйтесь
в
в
/etc/conf.d/splash
:То есть - отключи эффекты затухания. Неприятно конечно, но то что они начали(по крайней мере у меня) глючить с 29 ядра - это факт...
Нейтральность - высшее достижение сознания!
Что называется, а ларчик
Что называется, а ларчик просто открывался. Спасибо.
Pinkbyte написал(а): в
У меня была та же проблема на ядре 2.6.32-r7. К сожалению, глюки продолжаются. Решилась отключением одного эффекта - fadeout.
Существует три способа распространения программного обеспечения: воровство, грабёж и обмен краденым. (c) Неизвестный программист