[SOLVED] Не запускаются X после обновления x11-base/xorg-server-1.15.0 - 22.09.14 - ошибка модуля nvidia

После последнего обновления перестали “подыматься” X. В логах такое сообщение:

[    22.601] (EE) NVIDIA: Failed to initialize the NVIDIA kernel module. Please see the
[    22.601] (EE) NVIDIA:     system's kernel log for additional error messages and
[    22.601] (EE) NVIDIA:     consult the NVIDIA README for details.
[    22.601] (EE) No devices detected.
[    22.601] (EE) 
Fatal server error:
[    22.601] (EE) no screens found(EE) 
[    22.601] (EE) 
Please consult the The X.Org Foundation support 
     at http://wiki.x.org
 for help. 
[    22.601] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    22.601] (EE) 

По пробовал откатить модуль “x11-drivers/nvidia-drivers” на разные версии не помогло. Сейчас запустил X с модулем “nouveau”.

emerge -av x11-drivers/xf86-video-nouveau
cl-setup-video --video nouveau -X 1920x1080 --fb 1920x1080-32 --composite

Все работает с “nouveau” а с “nvidia” нет.

Конфигурация
Видео карат Nvidia GT440

lspci
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (external gfx0 port B) (rev 02)
00:02.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (PCI express gpp port B)
00:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (PCI express gpp port D)
00:05.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (PCI express gpp port E)
00:06.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (PCI express gpp port F)
00:09.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (PCI express gpp port H)
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode] (rev 40)
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 SMBus Controller (rev 42)
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA) (rev 40)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 LPC host controller (rev 40)
00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 PCI to PCI Bridge (rev 40)
00:14.5 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI2 Controller
00:15.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB700/SB800/SB900 PCI to PCI bridge (PCIE port 0)
00:15.1 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB700/SB800/SB900 PCI to PCI bridge (PCIE port 1)
00:16.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:16.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 5
01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 440] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GF108 High Definition Audio Controller (rev a1)
02:00.0 SATA controller: JMicron Technology Corp. JMB362 SATA Controller (rev 10)                                                                                                                                                            
03:00.0 SATA controller: JMicron Technology Corp. JMB362 SATA Controller (rev 10)                                                                                                                                                            
04:00.0 USB controller: ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller                                                                                                                                                       
05:00.0 USB controller: ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller                                                                                                                                                       
06:07.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller (rev c0)                                                                                                                              
08:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)

cat /proc/cpuinfo
processor       : 0                                                                                                                                                                                                                          
vendor_id       : AuthenticAMD                                                                                                                                                                                                               
cpu family      : 21                                                                                                                                                                                                                         
model           : 1                                                                                                                                                                                                                          
model name      : AMD FX(tm)-4100 Quad-Core Processor                                                                                                                                                                                        
stepping        : 2                                                                                                                                                                                                                          
microcode       : 0x6000629                                                                                                                                                                                                                  
cpu MHz         : 1400.000                                                                                                                                                                                                                   
cache size      : 2048 KB                                                                                                                                                                                                                    
physical id     : 0                                                                                                                                                                                                                          
siblings        : 4                                                                                                                                                                                                                          
core id         : 0                                                                                                                                                                                                                          
cpu cores       : 2                                                                                                                                                                                                                          
apicid          : 16                                                                                                                                                                                                                         
initial apicid  : 0                                                                                                                                                                                                                          
fpu             : yes                                                                                                                                                                                                                        
fpu_exception   : yes                                                                                                                                                                                                                        
cpuid level     : 13                                                                                                                                                                                                                         
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc extd_apicid aperfmperf pni pclmulqdq monitor ssse3 cx16 sse4_1 sse4_2 popcnt aes xsave avx lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs xop skinit wdt lwp fma4 nodeid_msr topoext perfctr_core perfctr_nb arat cpb hw_pstate npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold
bogomips        : 7224.96
TLB size        : 1536 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 48 bits physical, 48 bits virtual
power management: ts ttp tm 100mhzsteps hwpstate cpb

emerge_info.txt (5.64 KB)
Xorg.0.log.old (7.21 KB)

да забыл сказать - plymouth -удалил.

Нашел вот что по своей проблеме.
http://www.gentoo.ru/node/28091

Цитата:

Ты вывод emerge пробовал
Автор kostik87, дата создания 29 мая, 2014 - 17:13.

Ты вывод emerge пробовал читать?

=x11-drivers/nvidia-drivers-331.79 “хочет”, что бы xorg-server был ниже версии x11-base/xorg-server-1.15.99, а у тебя сейчас уже размаскирована версия (~)1.15.99.902(0/1.15.99.902), которая и будет ставиться, замаскируй версии выше или равно версии x11-base/xorg-server-1.15.99 .

Т.е. официально проприетарный драйвер Nvidia не поддерживает версию xorg-server`а, которая у тебя сейчас размаскирована и будет ставиться.

При установке проприетарного драйвера Nvidia тебе выводилось сообщение:

Gentoo supports kernels which are supported by NVIDIA
which are limited to the following kernels:
<sys-kernel/gentoo-sources-3.15
<sys-kernel/vanilla-sources-3.15

You are free to utilize epatch_user to provide whatever
support you feel is appropriate, but will not receive
support as a result of those changes.

Do not file a bug report about this.

Смысл его примерно в следующем: В Gentoo драйвер Nvidia поддерживает те же версии ядер, поддержку которых обеспечила Nvidia, сторонние патчи для обеспечения поддержки других версий ядер в ebuild`е установки драйвера Nvidia не используются, но пользователи могут использовать патчи по своему желанию посредством директивы epatch_user.

То же самое относится и к xorg-server.

Я решил проблему… но вот вопрос… что только у меня это “косяк” вышел? Тут форум напоминает … сам наткнулся на проблему сам и решай… да уж. Разработчики уберите версию x11-base/xorg-server-1.15.0. с ней одни проблемы с драйвером от Nvidia.

за 2 недели у меня возникло куча проблем системой … да уж.

  1. Глючит plymouth + framebuffer (фреймбуфер) с при запуске X -ов (окна “Login”).
    http://www.calculate-linux.ru/boards/16/topics/26845
    2.Что происходит с файлом rc.conf ?
    http://www.calculate-linux.ru/boards/16/topics/26893
    и
    3.Не запускаются X после обновления x11-base/xorg-server-1.15.0 - 22.09.14 - ошибка модуля nvidia.

Замечательно! Еще еще чуть-чуть и у меня будет Gentoo From Scratch :)… Как я буду рад!

Это проблема возникла после того как откатили версию ядра Linux 3.15.9- на версию ядра Linux 3.14.18-calculate.

Спасибо за помощь Жукоцкому Даниле. Проблема оказалась банальной “система замусорилась”

Решение:

1.Удалил все старые файлы в каталогах

 /boot смотрите на версию файлов (например в так - config-3.14.18-calculate)
 /usr/src
 /lib/modules

emerge --unmerge broadcom-sta

emerge -C x11-drivers/xf86-video-nouveau

rm /etc/ldap.conf 

2.Потом персобрал все

MAKEOPTS="-j10 --load-average=7" emerge calculate-sources && emerge @module-rebuild

cl-setup-boot

cl-setup-video --video nvidia

3.Reboot

и Вуаля - все работает