Обновился до current не запускается драйвер nvidia [Решено]

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

Аватара пользователя
Archangel
Сообщения: 431
ОС: Slackware64-14.1

Обновился до current не запускается драйвер nvidia [Решено]

Сообщение Archangel »

Повелся на кучу обновлений в новом current, и обещания подвижек с блютузом, перестал становится драйвер nvidia 190.53 - вообще говорит типа не поймет что за версия ядра и не ставится, глянул как раз на сайте свежий выпустили 195.36.08 - вроде установился, предложил xorg.conf сгенерировать. Вроде сделал, но все равно не запускается, говорит ошибка в модуле ядра nvidia.ko.
Спасибо сказали:
Аватара пользователя
RocksLinux
Сообщения: 223
ОС: Slackware

Re: Обновился до current не запускается драйвер nvidia [Решено]

Сообщение RocksLinux »

Давайте по конкретней.
Т. е. ядро с nvidia.com. С slackbuild.com пробовали ставить?
Т. е. обновили и ядро, само собой исходники тоже обновить не забыли?
Конкретно ошибки, можно увидеть? Тогда тут (http://unixforum.org/index.php?showtopic=95738&st=120&start=120) тоже проблемы были, странновато разрешились.
Какое ядро?
«Знать, что мы знаем то, что мы знаем, и что мы не знаем того, чего мы не знаем — это и есть истинное знание». //Конфуций\\
120 минут классики рока
Спасибо сказали:
Аватара пользователя
Archangel
Сообщения: 431
ОС: Slackware64-14.1

Re: Обновился до current не запускается драйвер nvidia [Решено]

Сообщение Archangel »

Ну обновлялся, через slackpkg:

Код: Выделить всё

slackpkg update
slackpkg install-new
slackpkg upgrade-all

Вроде так несколько раз делал, потом становился драйвер без проблем, в этот раз не хочет. Драйвер качаю с nvidia.com в консоли запускаю, он сам все что надо делает.
Ядро там 2.6.33 пакеты current тянул с зеркала на яндексе, на проблему по ссылке не очень похоже, сама система грузится, сейчас работаю в иксах под vesa-драйвером.
Сейчас попробую текст ошибки выцепить.
Спасибо сказали:
Аватара пользователя
RocksLinux
Сообщения: 223
ОС: Slackware

Re: Обновился до current не запускается драйвер nvidia [Решено]

Сообщение RocksLinux »

Я к слову сказал.
Исходники поставили?
Раньше :) помните lazarus — там вроде тоже всё правильно было. Лично я, если не выходит автоматизировано, пытаюсь поэтапно, т. е. под личным контролем (иногда вручную).
Симлики важные, на всякий случай надо проверить, вроде /usr/src/linux
P.s. вот из-за таких инцидентов, я придерживаюсь стабильных релизов.
«Знать, что мы знаем то, что мы знаем, и что мы не знаем того, чего мы не знаем — это и есть истинное знание». //Конфуций\\
120 минут классики рока
Спасибо сказали:
Аватара пользователя
Archangel
Сообщения: 431
ОС: Slackware64-14.1

Re: Обновился до current не запускается драйвер nvidia [Решено]

Сообщение Archangel »

Значит так, пакеты ставил все, думаю и исходники соответственно должны быть, сейчас стоят такие пакеты:
kernel-firmware-2.6.33
kernel-generic-2.6.33
kernel-generic-smp-2.6.33
kernel-headers-2.6.33_smp
kernel-huge-2.6.33
kernel-huge-smp-2.6.33_smp
kernel-modules-2.6.33
kernel-firmware-smp-2.6.33_smp
kernel-source-2.6.33_smp

Когда запускаю драйвер 190.53, вылетает с ошибкой:
ERROR: Unable to determine the version of the kernel sources located in '/lib/modules/2.6.33-smp/source'. Please make sure you have installed the kernel source files for your kernel and that they are properly configured; on Red Hat Linux systems, for example, be sure you have the 'kernel-source' or 'kernel-devel' RPM installed. If you know the correct kernel source files are installed, you may specify the kernel source path with '--kernel-source-path' command line option.

Когда пытаюсь запустить иксы после установки 195.36, в логах вот такое:

Код: Выделить всё

EE) NVIDIA: Failed to load the NVIDIA kernel module. Please check your
(EE) NVIDIA:     system's kernel log for additional error messages.
(II) UnloadModule: "nvidia"
(II) Unloading /usr/lib/xorg/modules/drivers/nvidia_drv.so
(EE) Failed to load module "nvidia" (module-specific error, 0)
(EE) No drivers available.

Fatal server error:
no screens found
Спасибо сказали:
Аватара пользователя
RocksLinux
Сообщения: 223
ОС: Slackware

Re: Обновился до current не запускается драйвер nvidia [Решено]

Сообщение RocksLinux »

При 190.53 он Вам говорит, что нет исходных кодов, или они какие-то не такие ;)
Выполните uname -a, получите:
Linux * 2.6.29.6-smp # *
идёте в /usr/src, и смотрите что-бы версии совпадали.
т. е. вот:
uname -a; ls -l /usr/src/;
и должны увидеть одинаковые версии, например:
Linux darkstar 2.6.29.6-smp # *
lrwxrwxrwx 1 root root 14 дата linux -> linux-2.6.29.6
drwxr-xr-x 23 root root 4096 дата linux-2.6.29.6
Убедитесь, ещё убедительней, дайте вывод uname -a; ls -l /usr/src/;
а потом будем думать дальше.
«Знать, что мы знаем то, что мы знаем, и что мы не знаем того, чего мы не знаем — это и есть истинное знание». //Конфуций\\
120 минут классики рока
Спасибо сказали:
Аватара пользователя
Archangel
Сообщения: 431
ОС: Slackware64-14.1

Re: Обновился до current не запускается драйвер nvidia [Решено]

Сообщение Archangel »

Код: Выделить всё

bash-4.1$ uname -a
Linux archangel 2.6.33-smp #2 SMP Sat Feb 27 20:12:16 CST 2010 i686 Intel(R) Core(TM)2 Duo CPU     P7350  @ 2.00GHz GenuineIntel GNU/Linux

Код: Выделить всё

bash-4.1$ ls -l /usr/src/
итого 1920
-rw-r--r--  1 root root 352292 2009-10-04 17:12 bluez-4.55-i486-1.txz
-rwxr-xr-x  1 root root 969793 2009-10-04 17:03 bluez-4.55.tar.gz
-rw-r--r--  1 root root  71712 2009-10-04 17:10 bluez-firmware-1.2-i486-1.txz
-rwxr-xr-x  1 root root 370623 2009-10-04 17:03 bluez-firmware-1.2.tar.gz
-rwxr-xr-x  1 root root 150060 2009-10-04 17:35 bluez-hcidump-1.42.tar.gz
lrwxrwxrwx  1 root root     12 2010-03-04 00:22 linux -> linux-2.6.33
drwxr-xr-x  3 root root   4096 2009-08-19 16:44 linux-2.6.27.7
drwxr-xr-x  3 root root   4096 2010-01-08 16:46 linux-2.6.29.6
drwxr-xr-x 24 root root   4096 2010-02-28 01:01 linux-2.6.33
drwxr-xr-x  4 root root   4096 2009-10-02 12:38 slackbuilds
drwxr-xr-x  8 root root   4096 2009-09-06 17:37 src2pkg

Скачал исходники и слакбилды со slackbuilds.org, драйвер собрался, а модуль тоже ругнулся, что:
Unable to determine the target kernel version
Спасибо сказали:
Аватара пользователя
RocksLinux
Сообщения: 223
ОС: Slackware

Re: Обновился до current не запускается драйвер nvidia [Решено]

Сообщение RocksLinux »

А указать пробовал исходники, как просят: --kernel-source-path
/var/log/messages что-нибудь ещё говорит?
На западе говорят, виной 2.6.33, http://www.nvnews.net/vbulletin/showpost.p...mp;postcount=20
Пробуйте патчи, пока всёравно терять нечего.
У многих падает именно модуль, ещё не вникал в текст, но вроде кому-то помогло:
cp /boot/config-huge-2.6.33 /usr/src/linux-2.6.33/.config && cd /usr/src/linux-2.6.33 && make && make modules_install && cp arch/x86_64/boot/bzImage /boot/vmlinuz && lilo && echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf && telinit 6

^ это вроде у троих заработало, только не знаю какие у них карты.
а после, установка последних драйверов - тогда это были 195.36.08
Единственным, наиболее дельным вариантом, вижу попытки любого рода.
«Знать, что мы знаем то, что мы знаем, и что мы не знаем того, чего мы не знаем — это и есть истинное знание». //Конфуций\\
120 минут классики рока
Спасибо сказали:
Аватара пользователя
Archangel
Сообщения: 431
ОС: Slackware64-14.1

Re: Обновился до current не запускается драйвер nvidia [Решено]

Сообщение Archangel »

В messages ничего интересного не нашел, если я правильно сделал:

Код: Выделить всё

./NVIDIA-Linux-x86-190.53-pkg1.run --kernel-source-path=/usr/src/linux-2.6.33/

Запустил - та же ошибка.
Я вот думаю, может тогда поискать пакеты для предыдущего ядра 2.6.32.7, на нем нормально было.
Спасибо сказали:
Аватара пользователя
RocksLinux
Сообщения: 223
ОС: Slackware

Re: Обновился до current не запускается драйвер nvidia [Решено]

Сообщение RocksLinux »

Я Вам выше написал, это недружилюбность 2.6.33&nvidia&nouveau(дополнительно)
Можете откатиться на старое ядро, там должно работать.
Но люди решают (возможно потребуется перекомпиляция ядра!) http://www.linuxquestions.org/questions/sl...-2.6.33-792515/
Позже, набросаю схематичный перевод всей темы.
«Знать, что мы знаем то, что мы знаем, и что мы не знаем того, чего мы не знаем — это и есть истинное знание». //Конфуций\\
120 минут классики рока
Спасибо сказали:
Аватара пользователя
Archangel
Сообщения: 431
ОС: Slackware64-14.1

Re: Обновился до current не запускается драйвер nvidia [Решено]

Сообщение Archangel »

С патчами не получилось, поскольку 195-ый драйвер уже не бета, я думаю в него патч уже добавили и зарелизили, а пропатченый 190-ый повел себя так же как 195-ый, поставился, но ругается на модуль ядра.
Сейчас бы найти пакеты со старым ядром.
Спасибо сказали:
Аватара пользователя
RocksLinux
Сообщения: 223
ОС: Slackware

Re: Обновился до current не запускается драйвер nvidia [Решено]

Сообщение RocksLinux »

Я не понимаю, что Вы имеете ввиду:
Сейчас бы найти пакеты со старым ядром.

Берите 190.53 или 195.30 http://www.nvidia.ru/Download/Find.aspx?lang=ru
«Знать, что мы знаем то, что мы знаем, и что мы не знаем того, чего мы не знаем — это и есть истинное знание». //Конфуций\\
120 минут классики рока
Спасибо сказали:
Аватара пользователя
Archangel
Сообщения: 431
ОС: Slackware64-14.1

Re: Обновился до current не запускается драйвер nvidia [Решено]

Сообщение Archangel »

Так там все равно получается надо модули пересобирать, насколько я понял. По поводу пересобирания модулей, там пишут надо:
cp /boot/config-huge-2.6.33 /usr/src/linux-2.6.33/.config && cd /usr/src/linux-2.6.33 && make && make modules_install && cp arch/x86_64/boot/bzImage /boot/vmlinuz && lilo && echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf && telinit 6

Я попробовал:
cp /boot/config-huge-2.6.33 /usr/src/linux-2.6.33/.config && cd /usr/src/linux-2.6.33 && make && make modules_install && cp /usr/src/linux-2.6.33/arch/x86/boot/bzImage /boot/vmlinuz && lilo && echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf && telinit 6

Говорит нет целей для make, или я что-то не так понял?
Спасибо сказали:
Аватара пользователя
RocksLinux
Сообщения: 223
ОС: Slackware

Re: Обновился до current не запускается драйвер nvidia [Решено]

Сообщение RocksLinux »

На первой странице, вообще сказано:
Нужно пере собрать ядро, отключив параметр CONFIG_PREEMPT — он портит модуль; а также надо убрать nouveau.
Смотрите сообщение 14
После всё должно встать нормально
«Знать, что мы знаем то, что мы знаем, и что мы не знаем того, чего мы не знаем — это и есть истинное знание». //Конфуций\\
120 минут классики рока
Спасибо сказали:
Аватара пользователя
Archangel
Сообщения: 431
ОС: Slackware64-14.1

Re: Обновился до current не запускается драйвер nvidia [Решено]

Сообщение Archangel »

Да все там нормально, это мне уже спать хотелось сильно. Пересобрал модули как там написали поставился нормально драйвер 195.36.08 без патчей.
Спасибо за помощь.
Спасибо сказали:
Аватара пользователя
RocksLinux
Сообщения: 223
ОС: Slackware

Re: Обновился до current не запускается драйвер nvidia [Решено]

Сообщение RocksLinux »

Стоп, с этим:
cp /boot/config-huge-2.6.33 /usr/src/linux-2.6.33/.config && cd /usr/src/linux-2.6.33 && make && make modules_install && cp arch/x86_64/boot/bzImage /boot/vmlinuz && lilo && echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf && telinit 6
«Знать, что мы знаем то, что мы знаем, и что мы не знаем того, чего мы не знаем — это и есть истинное знание». //Конфуций\\
120 минут классики рока
Спасибо сказали:
Аватара пользователя
Archangel
Сообщения: 431
ОС: Slackware64-14.1

Re: Обновился до current не запускается драйвер nvidia [Решено]

Сообщение Archangel »

Да с этим, только подставил свои x86 вместо x86_64, у меня 32 битная Слака.
Спасибо сказали:
Аватара пользователя
RocksLinux
Сообщения: 223
ОС: Slackware

Re: Обновился до current не запускается драйвер nvidia [Решено]

Сообщение RocksLinux »

Не за что! А я всё-таки три страницы накатал ;)
The end.
P.s. happy slacky!
P.p.s. Если что, обращайтесь.
P.p.p.s. Я уже чуть было, себе current не поставил :)
«Знать, что мы знаем то, что мы знаем, и что мы не знаем того, чего мы не знаем — это и есть истинное знание». //Конфуций\\
120 минут классики рока
Спасибо сказали: