LinuxForum.Fans
Тема

Скомпилировал ядро

Автор: Voler 13 сообщений 5004 просмотров
#198221

вот что получилось

Показать

собирать ядро по новой или можно исправить?

#198224

похоже драйвер видео криво собрался... собственно какое видео? в grub'е и вначале загрузки до инициализации драйвера всё в порядке?

#198229

AMD Geode LX800
в грабе нормально, в начале загрузки тоже, когда пингвин появляется, то полоса

#198295
Voler написал:
AMD Geode LX800
в грабе нормально, в начале загрузки тоже, когда пингвин появляется, то полоса

Хм ну а все таки, как прописано в грабе?
что то типа video=lxfb ?
Можно еще использовать альтернативный вариант uvesafb

#198318

Voler, на вскидку не скажу, какой модуль использовать для такого...
для начала, как вариант, можно отключить всё видео кроме vesa.
А вообще теряюсь в догадках...

#198399

в грабе прописано video=uvesafb:mtrr:3,ywrap,800x480-32@60

#198651

Попробую вытащить настройки ядра, а потом генкернелем новое сделать и сравнить что не так =)

#198739
Voler написал:
в грабе прописано video=uvesafb:mtrr:3,ywrap,800x480-32@60

Только при использовании uvesafb как написано на сайте что ссылку я давал, нужно выполнить:
emerge v86d
и прописать в менюконфиг путь к файлу /usr/share/v86d/initramfs
как прописано на сайте, это обязательно.

Ну и как на счет использования splash тем?
Например:

text
emerge splash-themes-gentoo
genkernel all --menuconfig --splash=emerge-world #или еще какая splash тема(название каталога в /etc/splash)

Далее в grub прописывается примерно так: video=uvesafb:1024x768-32,mtrr:3,ywrap splash=silent,theme:emerge-world console=tty1
Где console=tty1 указывает на каком терминале запускается splash тема,
Далее следует раскомментировать строчку в /etc/conf.d/fbcondecor : FBCONDECOR_TTYS="1 2 3 4 5 6"
цифры указывают на каких терминалах запускается splash-тема.

#198743
ormorph написал:
[quote=Voler]в грабе прописано video=uvesafb:mtrr:3,ywrap,800x480-32@60

Только при использовании uvesafb как написано на сайте что ссылку я давал, нужно выполнить:
emerge v86d
и прописать в менюконфиг путь к файлу /usr/share/v86d/initramfs
как прописано на сайте, это обязательно.

Ну и как на счет использования splash тем?
Например:

text
emerge splash-themes-gentoo
genkernel all --menuconfig --splash=emerge-world #или еще какая splash тема(название каталога в /etc/splash)

Далее в grub прописывается примерно так: video=uvesafb:1024x768-32,mtrr:3,ywrap splash=silent,theme:emerge-world console=tty1
Где console=tty1 указывает на каком терминале запускается splash тема,
Далее следует раскомментировать строчку в /etc/conf.d/fbcondecor : FBCONDECOR_TTYS="1 2 3 4 5 6"
цифры указывают на каких терминалах запускается splash-тема.[/quote]

Ну и конечно поставить в загрузку fbcondecor :
[console]# rc-update add fbcondecor boot
[/console]

#201535

вобщем поставил lxfb в грабе, все запахало, а в конфиге кернеля у меня как оказалось даже поддержки uvesafb не было, тока vesa (или одно и тоже это?)...
только теперь другая проблема - не видно командной строки, она за пределами экрана, хотя в грабе прописано 800x480, а ставится походу 800х600

#201542
Voler написал:
вобщем поставил lxfb в грабе, все запахало, а в конфиге кернеля у меня как оказалось даже поддержки uvesafb не было, тока vesa (или одно и тоже это?)...

Что за версию ядра используете? Вообще то uvesa уже давно присутствует в ядре, ну и в конфиге ветки 3.0.x пока еще ни чего не изменилось.
Просто как прописано на сайте что ссылку я давал, uvesa появляется через menuconfig, когда прописана звездочка в:

text
Device Drivers  --->
      <*> Connector - unified userspace <-> kernelspace linker  --->
             [*]   Report process events to userspace

vesa тоже можно использовать только этот драйвер немного ограничен по сравнению с uvesa ну и прописывается по другому в конфиге граба обычно это что то типа : vga=791

Voler написал:
только теперь другая проблема - не видно командной строки, она за пределами экрана, хотя в грабе прописано 800x480, а ставится походу 800х600

Возможно просто splash тема та что в ядре не поддерживает данное разрешение, попробуйте поменять в грабе на 800х600, после этого должно быть все ок.

Например если пользуете тему gentoo, как я описывал emerge-world то в каталоге /etc/splash/emerge-world
сразу видно по названиям файлов *.cfg что данная тема поддерживает разрешение начиная с 800х600

#203553

Для AMD Geode драйвер отдельный и в genkernel по-умолчанию он не входит.

#203746
Zenitur написал:
Для AMD Geode драйвер отдельный и в genkernel по-умолчанию он не входит.

Хм довольно странное высказывание, не знал что в genkernel вообще есть драйвера oO
Это просто утилита для сборки ядра, и данная утилита имеет не мало параметров пример я приводил выше.
В ядре все есть:

Voler написал:
вобщем поставил lxfb в грабе, все запахало

Только на счет uvesa ну и также lxfb забыл сказать что для нормальной splash темы gentoo использует fbcondecor
как правило этот патч содержится в genpatches-x.x-x.extras.tar.bz2 и не на все ебилды данный патч ставится, например на sys-kernel/pf-sources данный патч не ставится, по идее его можно поставить в ручную либо переписав ебилд.

включается:

text
Device Drivers  --->
        Graphics support  --->
              Console display driver support  --->
                    [*]   Support for the Framebuffer Console Decorations

ну и media-gfx/splashutils собирается с флагом fbcondecor

Войдите или зарегистрируйтесь, чтобы ответить.