Modprobe: ERROR: could not insert 'nvidia': No such device, no screens found. [РЕШЕНО]

Доброго времени. Проблема состоит в том, что после установки nvidia-drivers и создания конфига для иксов (Xorg -configure, nvidia-xconfig) не стартуют иксы:

Loading extension GLX
modprobe: ERROR: could not insert 'nvidia': No such device

Fatal server error:
no screens found
(EE)
Please consult the The X.Org Foundation support
         at http://wiki.x.org
 for help.
(EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
(EE)
Server terminated with error (1). Closing log file.

Вот Xorg0.log:

[   639.057] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
[   639.057] (II) LoadModule: "glx"
[   639.058] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[   639.069] (II) Module glx: vendor="X.Org Foundation"
[   639.069]    compiled for 1.13.1, module version = 1.0.0
[   639.069]    ABI class: X.Org Server Extension, version 7.0
[   639.069] (==) AIGLX enabled
[   639.070] Loading extension GLX
[   639.071] (II) LoadModule: "nvidia"
[   639.071] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[   639.072] (II) Module nvidia: vendor="NVIDIA Corporation"
[   639.072]    compiled for 4.0.2, module version = 1.0.0
[   639.072]    Module class: X.Org Video Driver
[   639.168] (EE) NVIDIA: Failed to load the NVIDIA kernel module. Please check your
[   639.168] (EE) NVIDIA:     system's kernel log for additional error messages.
[   639.168] (II) UnloadModule: "nvidia"
[   639.168] (II) Unloading nvidia
[   639.168] (EE) Failed to load module "nvidia" (module-specific error, 0)
[   639.168] (EE) No drivers available.
[   639.168]
Fatal server error:
[   639.168] no screens found
[   639.168] (EE)
Please consult the The X.Org Foundation support
         at http://wiki.x.org
 for help.
[   639.169] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[   639.169] (EE)

А вот ещё dmesg:

NVRM: The NVIDIA GeForce FX 5200 GPU installed in this system is
NVRM:  supported through the NVIDIA 173.14.xx Legacy drivers. Please
NVRM:  visit http://www.nvidia.com/object/unix.html for more
NVRM:  information.  The 310.32 NVIDIA driver will ignore
NVRM:  this GPU.  Continuing probe...
NVRM: No NVIDIA graphics adapter found!

В mace.conf стоит VIDEO_CARDS="nvidia".

#uname -a:Linux Hserver 3.7.10-gentoo #2 SMP Tue Feb 19 23:13:46 MSK 2013 i686 Intel(R) Celeron(R) CPU 2.00GHz GenuineIntel GNU/Linux
lspci | grep VGA: 01:00.0 VGA compatible controller: NVIDIA Corporation NV34 [GeForce FX 5200] (rev a1)

Помогите, в чём может быть проблема?

Что здесь? grep NVIDIA

Что здесь?

grep NVIDIA /usr/src/linux/.config
lspci

буду честен, я не знаю, почему у меня все работает

grep NVIDIA

grep NVIDIA /usr/src/linux/.config

CONFIG_NET_VENDOR_NVIDIA=y
CONFIG_AGP_NVIDIA=m
# CONFIG_FB_NVIDIA is not set

lspci

00:00.0 Host bridge: Intel Corporation 82845 845 [Brookdale] Chipset Host Bridge (rev 11)
00:01.0 PCI bridge: Intel Corporation 82845 845 [Brookdale] Chipset AGP Bridge (rev 11)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 12)
00:1f.0 ISA bridge: Intel Corporation 82801BA ISA Bridge (LPC) (rev 12)
00:1f.1 IDE interface: Intel Corporation 82801BA IDE U100 Controller (rev 12)
00:1f.2 USB controller: Intel Corporation 82801BA/BAM USB Controller #1 (rev 12)
00:1f.3 SMBus: Intel Corporation 82801BA/BAM SMBus Controller (rev 12)
00:1f.4 USB controller: Intel Corporation 82801BA/BAM USB Controller #1 (rev 12)
00:1f.5 Multimedia audio controller: Intel Corporation 82801BA/BAM AC'97 Audio Controller (rev 12)
01:00.0 VGA compatible controller: NVIDIA Corporation NV34 [GeForce FX 5200] (rev a1)
02:00.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 78)

/

nukassel написал(а):
Помогите, в чём может быть проблема?

https://wiki.gentoo.org/wiki/NVidia/nvidia-drivers ?

:wq
--
Live free or die

Ну так же ставил, всё один в

Ну так же ставил, всё один в один, только не ставил nvidia-settings.

Ну вам же ясно

Ну вам же ясно написали:

NVRM: The NVIDIA GeForce FX 5200 GPU installed in this system is
NVRM:  supported through the NVIDIA 173.14.xx Legacy drivers. Please
NVRM:  visit http://www.nvidia.com/object/unix.html for more
NVRM:  information.  The 310.32 NVIDIA driver will ignore
NVRM:  this GPU.  Continuing probe...
NVRM: No NVIDIA graphics adapter found!

Вы установили версию драйверов 310.32, эта версия поддерживает только последние модели видеокарт, вам нужно поставить версию 173.14.xx.

Я в портажах новенький,

Я в портажах новенький, подскажите как установить ту самую старую версию драйверов?

Вам ссылку дали

Вам ссылку дали http://gentoo.ru/node/26893#comment-199991 в этом ссобщении, буквально в начале стать идёт.

Я всё понял, извините, я

Я всё понял, извините, я очень невнимательный и плохо знаю английский(

А это плохо, развивайте

А это плохо, развивайте "внимательность" иначе в Gentoo вам будет плохо. И учите язык, хотя бы на базовом уровне, иначе опять же будет плохо. Хотя бы научитесь пользоваться онлайн переводчиками, например http://translate.google.ru/ .

Теперь другая проблема( Не

Теперь другая проблема(

Не хотят ставиться прошлые версии:
http://pastebin.com/PDwa6NhD

Вам предлагают использовать

Вам предлагают использовать более старое ядро, ниже чем gentoo-sources-3.7.*, т.к. начиная с этой версии ядра в исходных кодах ядра было изменено расположение одного заголовочного файла, а именно:

/usr/src/linux/include/linux/version.h

В ядрах версии ниже 3.7 этот файл располагался по указанному пути, в ядрах, начиная с версии 3.7 этот файл располагается в /usr/src/linux/include/generated/uapi/linux/version.h, поэтому модуль ядра и не может собраться с ядром этой версии.

Выходов несколько:
- использовать ядра ниже 3.7
- Сделать наложение патча на исходные модули ядра

mkdir /etc/portage/patches/x11-drivers/nvidia-drivers-173.14.36/
wget https://447566.bugs.gentoo.org/attachment.cgi?id=340010 -O /etc/portage/patches/x11-drivers/nvidia-drivers-173.14.36/3.7.patch
emerge nvidia-drivers

- сделать временно символьную ссылку, установить nvidia-drivers, убрать ссылку:

ln -s /usr/src/linux/include/generated/uapi/linux/version.h /usr/src/linux/include/linux/version.h
emerge nvidia-drivers
rm /usr/src/linux/include/linux/version.h

Для получения более подробной информации можете просмотреть bug на gentoo bugzilla: https://bugs.gentoo.org/show_bug.cgi?id=447566

UPD:
Последний вариант сработает, но он не самый правильный. Лучше воспользоваться вторым вариантом.

3)Символическая ссылка у меня

3)Символическая ссылка у меня там была и раньше, с ней не устанавливается.
2)второй сейчас попробую

Вы всю команду скопировали

Цитата:
и название скаченного файла - attachment.cgi?id=340010 это правильно?

Вы всю команду скопировали или вы опять не внимательны?
Команда целиком:

wget https://447566.bugs.gentoo.org/attachment.cgi?id=340010 -O /etc/portage/patches/x11-drivers/nvidia-drivers-173.14.36/3.7.patch

Это одна строка, у вас скачается содержимое ссылки https://447566.bugs.gentoo.org/attachment.cgi?id=340010 в файл /etc/portage/patches/x11-drivers/nvidia-drivers-173.14.36/3.7.patch .

Извините опять моя

Извините опять моя невнимательность( ,Спасибо вам большое что помогли несмотря на всю мою нубовость, установка пошла...

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

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