LINUX.ORG.RU

Установка драйвера NVIDIA на Ксюшу в CentOS5.3/RHEL5.3 по инстукции - сбой


0

0

Промучился всю неделю с установкой центоса и нвидии на него. Нвидиа не ставится. Испробовал все методы из интернета, все патчи, все получал и умирание компа и фс (115град температура и он падал на установке) и кернел паник несколько раз. В итоге, нашел инструкцию для красной шапочки 5.3 инструкцию с драйвером 180. Но и он не ставится, но покрайней мере не убивает систему.

Задача поставить драйвер Nvidia на ядро с XEN

Даю максимум информации: Карта NVIDIA 8400GM для бука. Система CentOS 5.3 поставлено с DVD все (все что было, кроме кластеризации и кедов, я выбрал пока Гнома). Система х86_64 (64 бит) Ядро XEN При загрузке и выгрузке сбоят : libvizrtd cpufreqd demon unable to find cpufreqd interface Дополнительно установил: kernel-xen-devel "Development Tools" ncurses-devel qt-devel Сырцы ядра в ~/rpmbuild/BUILD/ не знаю какого ядра ксюшиного или обычного, но действовал по инструкции с офсайта и в их репозитории был только 1 штук на мою версию, определенную через uname -r, uname -a

Вот использованная инструкция для Нвидии на Ксюше (с сайта красной шапочки, система у меня тоже 5.3 - клон, драйвер специально такой же скачал абсолютно):

The system must have the following packages or package groups installed: The kernel-xen-devel package The "Development Libraries" package group The "Development Tools" package group

# cat /etc/redhat-release Red Hat Enterprise Linux Server release 5.3 (Tikanga)

# uname -a Linux example.com 2.6.18-128.el5xen #1 SMP Wed Dec 17 12:01:40 EST 2008 x86_64 x86_64 x86_64 GNU/Linux

# lspci | grep VGA 07:00.0 VGA compatible controller: nVidia Corporation NV44 [Quadro NVS 285] (rev a1) У меня не сработал: команда lspci не найдена

Solution The steps below will enable you to install the Nvidia graphics driver on a system runnning kernel-xen. You must perform the following while the X server is not running. # telinit 3 получилось

# mkdir /usr/src/kernels/$(uname -r)-$(uname -m)/include2 тоже ничего не сказал

# ln -s /usr/src/kernel s/$(uname -r)-$(uname -m)/include/asm-$(uname -i) /usr/src/kernels/$(uname -r)-$(uname -m)/include2/asm не получилось, сказал, что это не каталог, там был ln, когда я делал ll, значит, символическая ссылка.

# export IGNORE_XEN_PRESENCE=1 нормально

# sh NVIDIA-Linux-x86_64-180.29-pkg2.run The final step above will start the Nvidia diver installer. From that point, follow the on-screen prompts. начал ставиться и компилился ажно до 100 %

затем написал, что ничего не получилось, читайте лог.

Помогите пожалуйста, линукс впервые ставлю.

Не знаю, как прикрепить на форум файл, вставляю лог как есть:

nvidia-installer log file '/var/log/nvidia-installer.log' creation time: Thu Jun 18 21:24:16 2009 installer version: 1.0.7

option status: license pre-accepted : false update : false force update : false expert : false uninstall : false driver info : false precompiled interfaces : true no ncurses color : false query latest version : false OpenGL header files : true no questions : false silent : false no recursion : false no backup : false kernel module only : false sanity : false add this kernel : false no runlevel check : false no network : false no ABI note : false no RPMs : false no kernel module : false force SELinux : default no X server check : false no cc version check : false force tls : (not specified) force compat32 tls : (not specified) X install prefix : (not specified) X library install path : (not specified) X module install path : (not specified) OpenGL install prefix : (not specified) OpenGL install libdir : (not specified) compat32 install chroot : (not specified) compat32 install prefix : (not specified) compat32 install libdir : (not specified) utility install prefix : (not specified) utility install libdir : (not specified) doc install prefix : (not specified) kernel name : (not specified) kernel include path : (not specified) kernel source path : (not specified) kernel output path : (not specified) kernel install path : (not specified) proc mount point : /proc ui : (not specified) tmpdir : /tmp ftp mirror : ftp://download.nvidia.com RPM file list : (not specified)

Using: nvidia-installer ncurses user interface -> Tagging shared libraries with chcon -t textrel_shlib_t. -> License accepted. -> Installing NVIDIA driver version 180.29. -> No precompiled kernel interface was found to match your kernel; would you li ke the installer to attempt to download a kernel interface for your kernel f rom the NVIDIA ftp site (ftp://download.nvidia.com)? (Answer: Yes) -> No matching precompiled kernel interface was found on the NVIDIA ftp site; this means that the installer will need to compile a kernel interface for your kernel. -> Performing CC sanity check with CC="cc". -> Performing CC version check with CC="cc". -> Kernel source path: '/lib/modules/2.6.18-128.el5xen/source' -> Kernel output path: '/lib/modules/2.6.18-128.el5xen/build' -> Performing rivafb check. -> Performing nvidiafb check. -> Performing Xen check. -> Cleaning kernel module build directory. executing: 'cd ./usr/src/nv; make clean'... -> Building kernel module: executing: 'cd ./usr/src/nv; make module SYSSRC=/lib/modules/2.6.18-128.el5x en/source SYSOUT=/lib/modules/2.6.18-128.el5xen/build'... NVIDIA: calling KBUILD... make CC=cc KBUILD_OUTPUT=/lib/modules/2.6.18-128.el5xen/build KBUILD_VERBOSE =1 -C /lib/modules/2.6.18-128.el5xen/source SUBDIRS=/tmp/selfgz17384/NVIDIA- Linux-x86_64-180.29-pkg2/usr/src/nv modules make -C /lib/modules/2.6.18-128.el5xen/build \ KBUILD_SRC=/usr/src/kernels/2.6.18-128.el5-xen-x86_64 \ KBUILD_EXTMOD="/tmp/selfgz17384/NVIDIA-Linux-x86_64-180.29-pkg2/usr/src/nv" -f /usr/src/kernels/2.6.18-128.el5-xen-x86_64/Makefile modules test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \ echo; \ echo " ERROR: Kernel configuration is invalid."; \ echo " include/linux/autoconf.h or include/config/auto.conf are mis sing."; \ echo " Run 'make oldconfig && make prepare' on kernel src to fix it ."; \ echo; \ /bin/false) mkdir -p /tmp/selfgz17384/NVIDIA-Linux-x86_64-180.29-pkg2/usr/src/nv/.tmp_ve rsions rm -f /tmp/selfgz17384/NVIDIA-Linux-x86_64-180.29-pkg2/usr/src/nv/.tmp_versi ons/* make -f /usr/src/kernels/2.6.18-128.el5-xen-x86_64/scripts/Makefile.build ob j=/tmp/selfgz17384/NVIDIA-Linux-x86_64-180.29-pkg2/usr/src/nv cc -Wp,-MD,/tmp/selfgz17384/NVIDIA-Linux-x86_64-180.29-pkg2/usr/src/nv/.nv .o.d -nostdinc -isystem /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include -Iin clude2/asm/mach-xen -D__KERNEL__ -Iinclude -Iinclude2 -I/usr/src/kernels/2.6 .18-128.el5-xen-x86_64/include -include include/linux/autoconf.h -D__XEN_INT ERFACE_VERSION__=0x00030203 -I/tmp/selfgz17384/NVIDIA-Linux-x86_64-180.29-p kg2/usr/src/nv -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict- aliasing -fno-common -Wstrict-prototypes -Wundef -Werror-implicit-function-d eclaration -Os -mtune=generic -m64 -mno-red-zone -mcmodel=kernel -pipe -fno- reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -funit-at-a -time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fomit-frame-pointer -g -fno-st ack-protector -Wdeclaration-after-statement -Wno-pointer-sign -I/tmp/selfgz 17384/NVIDIA-Linux-x86_64-180.29-pkg2/usr/src/nv -Wall -Wimplicit -Wreturn-t ype -Wswitch -Wformat -Wcha r-subscripts -Wparentheses -Wpointer-arith -Wno-multichar -Werror -mcmodel=k ernel -mno-red-zone -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL_ _ -DMODULE -DNVRM -DNV_VERSION_STRING=\"180.29\" -UDEBUG -U_DEBUG -DNDEBUG - DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv)" -D"KBUILD_M ODNAME=KBUILD_STR(nvidia)" -c -o /tmp/selfgz17384/NVIDIA-Linux-x86_64-180.29 -pkg2/usr/src/nv/.tmp_nv.o /tmp/selfgz17384/NVIDIA-Linux-x86_64-180.29-pkg2/ usr/src/nv/nv.c In file included from include/linux/list.h:8, from include/linux/preempt.h:66, from include/linux/spinlock.h:49, from include/linux/capability.h:45, from include/linux/sched.h:44, from include/linux/module.h:9, from /tmp/selfgz17384/NVIDIA-Linux-x86_64-180.29-pkg2/usr/s rc/nv/nv-linux.h:59, from /tmp/selfgz17384/NVIDIA-Linux-x86_64-180.29-pkg2/usr/s rc/nv/nv.c:14: include/linux/prefetch.h: In function ‘prefetch_range’: include/linux/prefetch.h:62: предупреждение: в арифмет ическом выражении использован указатель ‘VOID *’

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

In file included from include/linux/sched.h:54, from include/linux/module.h:9, from /tmp/selfgz17384/NVIDIA-Linux-x86_64-180.29-pkg2/usr/s rc/nv/nv-linux.h:59, from /tmp/selfgz17384/NVIDIA-Linux-x86_64-180.29-pkg2/usr/s rc/nv/nv.c:14: include/linux/nodemask.h: In function ‘__first_node’: include/linux/nodemask.h:229: предупреждение: РІ условнРѕРј выражении смешаны типы signed Рё unsigned include/linux/nodemask.h: In function ‘__next_node’: include/linux/nodemask.h:235: предупреждение: РІ условнРѕРј выражении смешаны типы signed Рё unsigned include/linux/nodemask.h: In function ‘__first_unset_node’: include/linux/nodemask.h:253: предупреждение: РІ условнРѕРј выражении смешаны типы signed Рё unsigned In file included from include/asm/elf.h:48, from include/linux/elf.h:9, from include/linux/module.h:16, from /tmp/selfgz17384/NVIDIA-Linux-x86_64-180.29-pkg2/usr/s rc/nv/nv-linux.h:59, from /tmp/selfgz17384/NVIDIA-Linux-x86_64-180.29-pkg2/usr/s rc/nv/nv.c:14: include/asm/compat.h: In function ‘compat_alloc_user_space’: include/asm/compat.h:202: предупреждение: РІ Р°СЂРёС„РјРµС‚РёС ‡РµСЃРєРѕРј выражении использован указатель ‘ VOID *’ In file included from include/linux/dmapool.h:14, from include/linux/pci.h:625, from /tmp/selfgz17384/NVIDIA-Linux-x86_64-180.29-pkg2/usr/s rc/nv/nv-linux.h:86, from /tmp/selfgz17384/NVIDIA-Linux-x86_64-180.29-pkg2/usr/s rc/nv/nv.c:14: include/asm/io.h: In function ‘check_signature’: include/asm/io.h:275: предупреждение: неверный тип аргумента инкрементации In file included from include/asm/pci.h:129, from include/linux/pci.h:763, from /tmp/selfgz17384/NVIDIA-Linux-x86_64-180.29-pkg2/usr/s rc/nv/nv-linux.h:86, from /tmp/selfgz17384/NVIDIA-Linux-x86_64-180.29-pkg2/usr/s rc/nv/nv.c:14: include/asm-generic/pci-dma-compat.h: In function ‘pci_map_page’: include/asm-generic/pci-dma-compat.h:49: предупреждение: РІ Р° рифметическом выражении использован указатель ‘VOID *’ In file included from /tmp/selfgz17384/NVIDIA-Linux-x86_64-180.29-pkg2/usr/s rc/nv/nv-linux.h:113, from /tmp/selfgz17384/NVIDIA-Linux-x86_64-180.29-pkg2/usr/s rc/nv/nv.c:14: include/linux/highmem.h: In function ‘zero_user_segments’: include/linux/highmem.h:92: предупреждение: РІ арифметическом выражении использован указатель в Ђ˜VOID *’ include/linux/highmem.h:95: предупреждение: РІ арифметическом выражении использован указатель в Ђ˜VOID *’ In file included from /tmp/selfgz17384/NVIDIA-Linux-x86_64-180.29-pkg2/usr/s rc/nv/nv.c:14: /tmp/selfgz17384/NVIDIA-Linux-x86_64-180.29-pkg2/usr/src/nv/nv-linux.h:132:2 3: error: asm/maddr.h: Нет такого файла или каталогР° In file included from /tmp/selfgz17384/NVIDIA-Linux-x86_64-180.29-pkg2/usr/s rc/nv/nv-linux.h:133, from /tmp/selfgz17384/NVIDIA-Linux-x86_64-180.29-pkg2/usr/s rc/nv/nv.c:14: include/xen/interface/memory.h: РќР° верхнем СѓСЂРѕРІРЅРµ: include/xen/interface/memory.h:32: ошибка: expected specifier-qualifie r-list before ‘XEN_GUEST_HANDLE’ include/xen/interface/memory.h:53: предупреждение: определение данных РЅРµ содержит РЅРё типа, РЅРё РєР»Р°СЃС ЃР° хранения include/xen/interface/memory.h:53: предупреждение: РІ декл арации ‘DEFINE_XEN_GUEST_HANDLE’ РїРѕ умолчанию установлен тип ‘int’ include/xen/interface/memory.h:93: ошибка: expected specifier-qualifie r-list before ‘xen_ulong_t’ include/xen/interface/memory.h:96: предупреждение: определение данных РЅРµ содержит РЅРё типа, РЅРё РєР»Р°СЃС ЃР° хранения include/xen/interface/memory.h:96: предупреждение: РІ декл арации ‘DEFINE_XEN_GUEST_HANDLE’ РїРѕ умолчанию установлен тип ‘int’ include/xen/interface/memory.h:96: ошибка: conflicting types for ‘DE

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

FINE_XEN_GUEST_HANDLE’ include/xen/interface/memory.h:53: ошибка: previous declaration of ‘ DEFINE_XEN_GUEST_HANDLE’ was here include/xen/interface/memory.h:132: ошибка: expected specifier-qualifi er-list before ‘XEN_GUEST_HANDLE’ include/xen/interface/memory.h:141: предупреждение: опред еление данных РЅРµ содержит РЅРё типа, РЅРё клас СЃР° хранения include/xen/interface/memory.h:141: предупреждение: РІ декларации ‘DEFINE_XEN_GUEST_HANDLE’ РїРѕ умолчанию уста новлен тип ‘int’ include/xen/interface/memory.h:141: ошибка: conflicting types for ‘D EFINE_XEN_GUEST_HANDLE’ include/xen/interface/memory.h:53: ошибка: previous declaration of ‘ DEFINE_XEN_GUEST_HANDLE’ was here include/xen/interface/memory.h:151: ошибка: expected specifier-qualifi er-list before ‘xen_ulong_t’ include/xen/interface/memory.h:155: предупреждение: опред еление данных РЅРµ содержит РЅРё типа, РЅРё клас СЃР° хранения include/xen/interface/memory.h:155: предупреждение: РІ декларации ‘DEFINE_XEN_GUEST_HANDLE’ РїРѕ умолчанию уста новлен тип ‘int’ include/xen/interface/memory.h:155: ошибка: conflicting types for ‘D EFINE_XEN_GUEST_HANDLE’ include/xen/interface/memory.h:53: ошибка: previous declaration of ‘ DEFINE_XEN_GUEST_HANDLE’ was here include/xen/interface/memory.h:165: ошибка: expected specifier-qualifi er-list before ‘domid_t’ include/xen/interface/memory.h:179: предупреждение: опред еление данных РЅРµ содержит РЅРё типа, РЅРё клас СЃР° хранения include/xen/interface/memory.h:179: предупреждение: РІ декларации ‘DEFINE_XEN_GUEST_HANDLE’ РїРѕ умолчанию уста новлен тип ‘int’ include/xen/interface/memory.h:179: ошибка: conflicting types for ‘D EFINE_XEN_GUEST_HANDLE’ include/xen/interface/memory.h:53: ошибка: previous declaration of ‘ DEFINE_XEN_GUEST_HANDLE’ was here include/xen/interface/memory.h:188: ошибка: expected specifier-qualifi er-list before ‘domid_t’ include/xen/interface/memory.h:203: предупреждение: опред еление данных РЅРµ содержит РЅРё типа, РЅРё клас СЃР° хранения include/xen/interface/memory.h:203: предупреждение: РІ декларации ‘DEFINE_XEN_GUEST_HANDLE’ РїРѕ умолчанию уста новлен тип ‘int’ include/xen/interface/memory.h:203: ошибка: conflicting types for ‘D EFINE_XEN_GUEST_HANDLE’ include/xen/interface/memory.h:53: ошибка: previous declaration of ‘ DEFINE_XEN_GUEST_HANDLE’ was here include/xen/interface/memory.h:223: ошибка: expected specifier-qualifi er-list before ‘XEN_GUEST_HANDLE’ include/xen/interface/memory.h:226: предупреждение: опред еление данных РЅРµ содержит РЅРё типа, РЅРё клас СЃР° хранения include/xen/interface/memory.h:226: предупреждение: РІ декларации ‘DEFINE_XEN_GUEST_HANDLE’ РїРѕ умолчанию уста новлен тип ‘int’ include/xen/interface/memory.h:226: ошибка: conflicting types for ‘D EFINE_XEN_GUEST_HANDLE’ include/xen/interface/memory.h:53: ошибка: previous declaration of ‘ DEFINE_XEN_GUEST_HANDLE’ was here include/xen/interface/memory.h:242: ошибка: expected specifier-qualifi er-list before ‘domid_t’ include/xen/interface/memory.h:246: предупреждение: опред еление данных РЅРµ содержит РЅРё типа, РЅРё клас СЃР° хранения include/xen/interface/memory.h:246: предупреждение: РІ декларации ‘DEFINE_XEN_GUEST_HANDLE’ РїРѕ умолчанию уста новлен тип ‘int’ include/xen/interface/memory.h:246: ошибка: conflicting types for ‘D EFINE_XEN_GUEST_HANDLE’ include/xen/interface/memory.h:53: ошибка: previous declaration of ‘ DEFINE_XEN_GUEST_HANDLE’ was here /tmp/selfgz17384/NVIDIA-Linux-x86_64-180.29-pkg2/usr/src/nv/nv.c: In functio n ‘nv_kern_open’: /tmp/selfgz17384/NVIDIA-Linux-x86_64-180.29-pkg2/usr/src/nv/nv.c:2052: ошРёР±РєР°: implicit declaration of function ‘HYPERVISOR_memory_op’ make[4]: *** [/tmp/selfgz17384/NVIDIA-Linux-x86_64-180.29-pkg2/usr/src/nv/nv .o] Ошибка 1 make[3]: *** [_module_/tmp/selfgz17384/NVIDIA-Linux-x86_64-180.29-pkg2/usr/s rc/nv] Ошибка 2 make[2]: *** [modules] Ошибка 2 NVIDIA: left KBUILD. nvidia.ko failed to build! make[1]: *** [module] Ошибка 1 make: *** [module] Ошибка 2 -> Error. ERROR: Unable to build the NVIDIA kernel module. ERROR: Installation has failed. Please see the file '/var/log/nvidia-installer.log' for details. You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com.

v_tanke
() автор топика

Ядро слишком старое, а дровишки 180.29 - довольно свежие. Не могут найти нужных файлов в исходниках ядра при сборке. Нужно ядро обновить. До какого-нибудь 2.6.25 или новее.

Не пробовал ставить дрова из репозитория?

> libvizrtd cpufreqd demon unable to find cpufreqd interface

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

> команда lspci не найдена

Она в пакете pciutils. Нужно его поставить.

> # ln -s /usr/src/kernel s/$(uname -r)-$(uname -m)/include/asm-$(uname -i) /usr/src/kernels/$(uname -r)-$(uname -m)/include2/asm не получилось, сказал, что это не каталог

там вроде лишний пробел в "kernel s". Хотя зачем было делать такой симлинк...

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

Dimez, все плохо, получилось вот что:

Running rpm.check_debug ERROR with rpm.check_debug vs depsolve:

/boot/vmlinuz-2.6.18-128.1.10.el5 is needed by nvidia-graphics169.07-kmdl-2.6.18-128.1.10.el5-169.07-94.el5.x86_64

Complete!

(1,['Please report this error in bugzilla'])

на всякий случай делал все в telinit 3

и затем: # nvidia-xconfig bash: nvidia-xconfig: команда не найдена

Вот такую ошибку еще заметил при загрузке, может все от этого?:

PCI BIOS Bug MCFG area e0000000 is not E820-reserved

Suigintou,

>Нужно ядро обновить. До какого-нибудь 2.6.25 или новее.

я пока не знаю как, но разве в этом дело? Ставили же люди раньше и инструкции есть и система совсем свежая. Ну если это точно поможет, то буду поднимать и эту тему.

> libvizrtd cpufreqd demon unable to find cpufreqd interface Это мелочь. Не обращай внимания.

Так и делаю, но вынужден каждый раз после загрузки делать: echo conservative > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor иначе перегрев, а после часа работы и интенсивных инсталляций комп умирает (115°С). как-нибудь бы автоматизировать echo conservative > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor ??

>команда lspci не найдена Она в пакете pciutils. Нужно его поставить.

yum install pciutils пишет что все последней версии и ничего делать не надо, но команда не работает.

Может можно все-таки что-то сделать?

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

Говорят стабильный, надежный, я в него верю, rpm мне нравится. Первый раз пробовал ставить линукс год назад, но тогда вообще ничего не знал, а проблем было больше так и не справился. Пробовал дебиан -черный экран после установки меня убил, да и показалось, что не мое, убунту поставился но падал все время очень нестабильно себя показал. Все бросил. Затем, несколько месяцев назад успешная попытка с PCBSD, ну и осваивал ее по чуть чуть: комманды, структуру, перестал бояться линукса, но там не работала корректно поддержка нтфс, падала система от флешек, никакой виртуализации кроме тормознутого кему (без квм) и нет дров нвидиа на х64, дров wifi и т.д. Т.е. сидишь, например, пользуешь промт и пару виндозных программ, качаешь шару одновременно уже не можешь уйти в бздю, ушел в бздю, как без рук без виндозных прог. Т.о. пришлось снести за непрактичностью. А никс нужен и для освоения и по работе ( там сейчас все на никс у меня и + коммандная строка). Логичное решение - никс на комп винду в полноценную виртуализацию без тормoзов. А линукs выбрать надежный, с системой пакетов. Я уже и zenwalk попробовал, там ни ксена, ничего, + зависимости, в которых я ам ноль и вообще ничего и сырцов поставить не удалось,значит и слакваре -тоже. Генто, так вообще, если я не могу имея лог в редхате/центосе проблемы решить, то какой гентос, другие - не антерпризные - так много я изучу по антерпризу? А центос - поставил, как то даже нравится, ну сразу - моё.

Правда репозитории кривые. Как искать проги? По их на званию, так я не знаю их названий!

Вон для винды репозитории (они там варезники называются) задал в поиск чего хочу, чтобы программа делала и вывалились полноценные описания, выбирай да и ставь пакет (прога+лек-во). Осталось только разработать что-то типа yum: само ставит, само кряки ищет. Даже фо Фряхе, там на сайте список пакетов с кратким описанием кто-что делает и все по темам. А как в линуксе?

В общем касательно центоса мне всего то надо разрешить проблему с нвидией и по мелочам с температурой cpufreqd или conservative.

NVIDIA: calling KBUILD... make CC=cc KBUILD_OUTPUT=/lib/modules/2.6.18-128.el5xen/build KBUILD_VERBOSE =1 -C /lib/modules/2.6.18-128.el5xen/source SUBDIRS=/tmp/selfgz17384/NVIDIA- Linux-x86_64-180.29-pkg2/usr/src/nv modules make -C /lib/modules/2.6.18-128.el5xen/build \ KBUILD_SRC=/usr/src/kernels/2.6.18-128.el5-xen-x86_64 \ KBUILD_EXTMOD="/tmp/selfgz17384/NVIDIA-Linux-x86_64-180.29-pkg2/usr/src/nv" -f /usr/src/kernels/2.6.18-128.el5-xen-x86_64/Makefile modules test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \ echo; \ echo " ERROR: Kernel configuration is invalid."; \ echo " include/linux/autoconf.h or include/config/auto.conf are mis sing."; \ echo " Run 'make oldconfig && make prepare' on kernel src to fix it ."; \

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

Не говорила, говорила только, что потом никаких апдейтов и патчей не найду. А в чем принципиальная разница, там что не будет ошибки на дрова нвидии?

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

Все, ровно неделя, сам удивляюсь, что хватило терпения, просто ОГРОМНОЕ количество времени убито, но глаз таки появился(big brother is watching for you) нвидия заработала на ксюше.

Особая благодарность Dimez и Suigintou.

не знаю что помогло: поставил свежий биос, затем методу Dimez-а, + поставил пакет с ядром который требовал другой пакет и, даже не с той версией что у меня, а сверху предыдущую методу с коррекцией Suigintou, все-таки понадобился этот символический линк, не знаю зачем и все заработало. Самый свежий драйвер не ставил , ставил который в инструкции.

На очереди: мучить Ксен.

Остается очень важный вопрос, не работает cpufreqd демон и каждый раз когда логинюсь должен писать:

echo conservative > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor ,

иначе перегрев.

Как сделать чтобы этот conservative сам при логине устанавливался??

Насчет

>команда lspci не найдена Она в пакете pciutils. Нужно его поставить.

Стоит последняя версия пакета и все равно не работает.

Есть ли какая нибудь прога которая отражает в гарфическом виде, еще лучше постоянно, состояние винтов, проца, загрузку ядер, рам?

Если зависит от среды, то у меня Гном.

v_tanke
() автор топика

Да используй уже kvm, он в отличие от xen в ядро включон

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

> тебе мама не говорила, что надо SUSE/SLE ставить?! тады извиняй...

Вот только не надо ярой рекламы ящериц...

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

Опять пишу - решаю вопросы по возможности поиском в нете, но сейчс ничего путного не нашел.

В общем пропала консоль!!!!!!!!!!!!!!:

Нажимаю ctrl alt f1 и вижу черный экран. ctrl alt f7 - возвращаюсь обратно, все пучком, снова ctrl alt f1 - и, снова, ничего

Как вернуть?

Это связано точно с драйвером - сношу драйвер - консоль возвращается, ставлю - исчазает. В интернете пишут про какой-то фреймбуфер и про изменения в xorg.conf. А че за буфер и что поменять?

И еще маленький напряг - клавиши цифр сбоку не включаются при старте системы, каждый раз надо жать num.

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

Слушайте, неужели никто не знает как консоль вернуть? Где хоть копать? В нете нашел, что это баг nvidia, который бывает и пока ничего, что бы помогло

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