Failed to load module "vesa"

Проблема с Х-ми.
при
# xinit
выводит
Failed to load module "vesa"
No drivers available

Fatal server error:
no screens found

пробывал установить дрова nvidia.
при
# modprobe nvidia
>Fatal: Error inserting nvidia (lib/modules/2.6.29-gentoo-r5/video/nvideo.ko):No such device

Помогите плиз...

Чёрным по-английски же пишет,

Чёрным по-английски же пишет, что не может загрузить модуль "vesa" и, соответственно, нет доступного драйвера. Включите в /etc/make.conf

VIDEO_CARDS="vesa"

пересоберите xorg-server
убедитесь, что в /etc/X11/xorg.conf в секции "Device" выбран соответствующий драйвер.
По поводу установки nvidia, не совсем понятно, как именно вы производили установку.
Покажите

emerge --info
zegrep 'AGP|NVIDIA' /proc/config.gz

Я Gentoo & Funtoo

чудо из чудес

чудо из чудес - запустились Х-и! Спасибо
А как как сделать что бы в место Twm xfce4 запускался.

nVidia:

emerge --info

>>

Portage 2.1.6.13 (default/linux/x86/2008.0, gcc-4.3.2, glibc-2.8_p20080602-r1, 2.6.29-gentoo-r5 i686)
=================================================================
System uname: Linux-2.6.29-gentoo-r5-i686-Intel-R-_Celeron-R-_CPU_1.70GHz-with-glibc2.0
Timestamp of tree: Fri, 10 Jul 2009 01:45:01 +0000
app-shells/bash:     3.2_p39
dev-lang/python:     2.5.4-r2
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.63
sys-devel/automake:  1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -march=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://ftp.ntu-kpi.kiev.ua/pub/gentoo"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://ftp.ntu-kpi.kiev.ua/gentoo-portage/"
USE="acl alsa berkdb bzip2 cli cracklib crypt cups dri fortran gdbm gpm gtk iconv ipv6 isdnlog midi mudflap ncurses nls nptl nptlonly openmp pam pcre perl pppd python readline reflection session spl ssl sysfs tcpd unicode x86 xorg zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="vesa"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
zegrep 'AGP|NVIDIA' /proc/config.gz

>>

gzip: /proc/config.gz: No such file or directory

http://lmgtfy.com/?q=gentoo+x

http://lmgtfy.com/?q=gentoo+xfce4

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

В качестве необязательного

В качестве необязательного совета: установите всё же драйвера от NVidia, разумеется, если у вас имеется видеокарта этого производителя.

VanGog написал(а):
zegrep 'AGP|NVIDIA' /proc/config.gz

>>

gzip: /proc/config.gz: No such file or directory

Эта команда должна была показать опции загруженного ядра, имеющие подстроки AGP или NVIDIA. С некоторыми оговорками её можно заменить командой

egrep 'AGP|NVIDIA' /usr/src/linux/.config

Однако для вашего удобства, а также удобства форумчан, отвечающих вам, включите в ядро опцию

Kernel .config support (IKCONFIG)

This option enables the complete Linux kernel ".config" file
contents to be saved in the kernel. It provides documentation
of which kernel options are used in a running kernel or in an
on-disk kernel. This information can be extracted from the kernel
image file with the script scripts/extract-ikconfig and used as
input to rebuild the current kernel or to build another kernel.
It can also be extracted from a running kernel by reading
/proc/config.gz if enabled (below).

Я Gentoo & Funtoo

Включил в ядро Kernel .config

Включил в ядро Kernel .config support и AGP|NVIDIA
теперь

#zegrep 'AGP|NVIDIA' /proc/config.gz

CONFIG_AGP=y
# CONFIG_AGP_ALI is not set
# CONFIG_AGP_ATI is not set
# CONFIG_AGP_AMD is not set
# CONFIG_AGP_AMD64 is not set
CONFIG_AGP_INTEL=m
CONFIG_AGP_NVIDIA=m
# CONFIG_AGP_SIS is not set
# CONFIG_AGP_SWORKS is not set
# CONFIG_AGP_VIA is not set
# CONFIG_AGP_EFFICEON is not set
CONFIG_FB_NVIDIA=m
CONFIG_FB_NVIDIA_I2C=y
# CONFIG_FB_NVIDIA_DEBUG is not set
CONFIG_FB_NVIDIA_BACKLIGHT=y
# CONFIG_BACKLIGHT_MBP_NVIDIA is not set

Какая всё же видеокарта у вас

Какая всё же видеокарта у вас установлена? Если NVidia, то строка CONFIG_AGP_INTEL=m лишняя.
Попытайтесь всё же установить соответствующие драйвера.
Приведите переменную VIDEO_CARDS в /etc/make.conf к виду

VIDEO_CARDS="vesa nv nvidia"

Пересоберите xorg-server.
Поочерёдно изменяя значение опции Driver в /etc/X11/xorg.conf на nv или nvidia (что предпочтительнее) выберите наиболее работоспособный вариант.

Я Gentoo & Funtoo

Если у меня старая карта

Если у меня старая карта nVidia [GeForce2 MX/MX 400] и те драйверы которые доступны с зеркала не подходят (при установке прям так и пишет) то где брать эти драйверы?

У меня на одном из старых

У меня на одном из старых компьютеров стоит такая же карточка. Для неё на момент установки последняя поддерживаемая версия была x11-drivers/nvidia-drivers-96.43.07, которой на данный момент нет в дереве. Как вариант попробуйте использовать версии 96.43.09 или 71.86.09.
Ну и, наконец, гугл вам в помощь.
Вот нужный ebuild.
Создайте и настройте локальный оверлей, поместите этот файл, а также необходимые патчи, найдите с помощью того же гугла файл NVIDIA-Linux-x86-96.43.07-pkg0.run, поместите его в вашу директорию с distfiles, выполните

ebuild /usr/local/portage/local/x11-drivers/nvidia-drivers/x11-drivers/nvidia-drivers-96.43.07.ebuild digest
emerge '=nvidia-drivers-96.43.07'

Чтобы в дальнейшем драйвера не обновлялись, замаскируйте все версии выше необходимой

echo '>x11-drivers/nvidia-drivers-96.43.07' >> /etc/portage/package.mask/nvidia-drivers

P.S. Не копируйте слепо указанные команды, пути к вашему оверлею могут отличаться, при необходимости создайте нужные директории.
P.S.S. Никто не говорил, что будет легко :)

Я Gentoo & Funtoo

Все сделал, но

Все сделал.
но после

emerge '=nvidia-drivers-96.43.07'

начали ставиться пакеты, остановилась установка на x11-base/xorg-serser пишет

Detected file collision(s):
 /usr/bin/scanpci

Package 'x11-base/xorg-server-1.3.0.0-r6' NOT merged due to file 
collesions. 

и что мне делать?

Посмотреть, что это за

Посмотреть, что это за файл

%equery b /usr/bin/scanpci
* Searching for /usr/bin/scanpci ...
x11-libs/libpciaccess-0.10.6 (/usr/bin/scanpci)

Затем выяснить, нужна ли x11-libs/libpciaccess

%equery d x11-libs/libpciaccess
 * Searching for libpciaccess in x11-libs ...
x11-base/xorg-server-1.6.2-r1 (>=x11-libs/libpciaccess-0.10.3)
x11-base/xorg-x11-7.4 (>=x11-libs/libpciaccess-0.10.3)

По моему мнению, этот файл остался у вас от предыдущих "экспериментов" с установкой xorg-server'а и, соответственно, можно удалить

emerge -C x11-libs/libpciaccess

На всякий случай сделайте бинарный пакет

quickpkg --include-config=y x11-libs/libpciaccess

чтобы в случае неудачи можно было всё "вернуть"

emerge -K x11-libs/libpciaccess

Я Gentoo & Funtoo

#equery b

#equery b /usr/bin/scanpci

x11-libs/lipciaccess-0.10.5
#equery d x11-libs/libpciaccess

x11-base/xorg-server-1.5.3-r6

После удаления x11-libs/libpciaccess постависля xorg-server, но не хочет x11-drivers/nvidia-drivers-96.43.07

Cannot find $EPACH_SOURCE!  Value for $EPACH_SOURCE! is:
/usr/local/overlay/x11-drivers/nvidia-drivers/files/NVIDIA_glx-defines.patch
(NVIDIA_glx-defines.patch)

поиск патча в Гуггле не дал результата.
где искать?

http://www.gentoo.ru/node/159

http://www.gentoo.ru/node/15932#comment-112997
Там я указал, где находятся ПАТЧИ . Полностью скопируйте папку с патчами в оверлей, сохраняя структуру.
P.S. Сейчас уже обосновать не могу, давно было, но, по-моему, именно из-за проблем с драйверами nvidia, я замаскировал все ядра выше 2.6.26.
P.S.S. Вчера по поводу проприетарных драйверов от NVidia возник маленький "диспут" в jabber-конференции gentoo@conference.gentoo.ru, и мне посоветовали попробовать nouveau

Я Gentoo & Funtoo

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

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