LINUX.ORG.RU

framebufer


0

0

Hello.

Должен ли фреймбуфер быть вкомпилённым в ядро? Или достаточно его как модуль откопилировать? У меня Debian Sarge, фреймбуфер скомпилирован модулем. Прочитал документацию к этому делу, там написано, что для инициализации надо в конфиге grub вписать параметр ядру vga. Когда указываю нужный параметр, при загрузке получаю пустую консоль до того момента как иксы не загрузятся. Впрочем, и потом она тоже пустая. Значение передаю правильное (790) из доки к ядру на vesafb. Я так понимаю, либо фреймбуфер надо в ядро вкомпилить, либо всё из-за того, что vesafb не загружен. Как его загружать тогда?

p.s. У меня нет /etc/sysconfig/ я читал настройки фреймбуфера лежат там в framebuffer. Может из-за этого всё? Дайте тогда пример конфига.

best regards..

★★★

vga=790

так пишешь? и не работает???

в Debian оно должно работать out_of_box (как и везде впрочем)

Demetrio ★★★★★
()
Ответ на: комментарий от Demetrio

alex@matrix:/usr/src/linux$ cat .config | grep CONFIG_FB
CONFIG_FB=y
CONFIG_FB_CIRRUS=m
CONFIG_FB_PM2=m
CONFIG_FB_PM2_FIFO_DISCONNECT=y
CONFIG_FB_CYBER2000=m
# CONFIG_FB_ASILIANT is not set
# CONFIG_FB_IMSTT is not set
CONFIG_FB_VGA16=m
CONFIG_FB_VESA=m
CONFIG_FB_HGA=m
# CONFIG_FB_HGA_ACCEL is not set
CONFIG_FB_RIVA=m
CONFIG_FB_RIVA_I2C=y
CONFIG_FB_RIVA_DEBUG=y
CONFIG_FB_I810=m
# CONFIG_FB_I810_GTF is not set
CONFIG_FB_MATROX=m
CONFIG_FB_MATROX_MILLENIUM=y
CONFIG_FB_MATROX_MYSTIQUE=y
CONFIG_FB_MATROX_G450=y
CONFIG_FB_MATROX_G100=y
CONFIG_FB_MATROX_I2C=m
CONFIG_FB_MATROX_MAVEN=m
CONFIG_FB_MATROX_MULTIHEAD=y
CONFIG_FB_RADEON_OLD=m
CONFIG_FB_RADEON=m
CONFIG_FB_RADEON_I2C=y
# CONFIG_FB_RADEON_DEBUG is not set
CONFIG_FB_ATY128=m
CONFIG_FB_ATY=m
CONFIG_FB_ATY_CT=y
CONFIG_FB_ATY_GX=y
CONFIG_FB_ATY_XL_INIT=y
CONFIG_FB_SIS=m
CONFIG_FB_SIS_300=y
CONFIG_FB_SIS_315=y
CONFIG_FB_NEOMAGIC=m
CONFIG_FB_KYRO=m
CONFIG_FB_3DFX=m
# CONFIG_FB_3DFX_ACCEL is not set
CONFIG_FB_VOODOO1=m
CONFIG_FB_TRIDENT=m
# CONFIG_FB_TRIDENT_ACCEL is not set
# CONFIG_FB_PM3 is not set
CONFIG_FB_VIRTUAL=m
alex@matrix:/usr/src/linux$

eRazor ★★★
() автор топика
Ответ на: комментарий от goodwin

#CONFIG_FB_VGA16=m (убири)

CONFIG_FB_VESA=y (в ядро)

и будет те щастье

mara
()

Ок, ясно. Объясните тогда, зачем есть возможность модулем фреймбуфер компилить?

eRazor ★★★
() автор топика
Ответ на: комментарий от eRazor

Чтоб народ потрахался (-: А если серьёзно, то есть возможность прикрутить initrd, с которого можно грузить модули.

theSoul ★★★
()
Ответ на: комментарий от theSoul

theSoul - прав

но ИМХО лутше в ядро (и вообще то что стоит на твоей машине лутше в ядро ) это по своему только опыту есть конечно и другие мнения

mara
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.