nvidia-drivers-96*** (Старые дрова не хотят вставать с новым ядром)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

XATRIX
Сообщения: 37
ОС: Gentoo 2008.0

nvidia-drivers-96***

Сообщение XATRIX »

Доброе утро, вобщем пытался даунгрейдиться на старые дрова....У меня с ними корректно работает фреймбуффер, получилась вот такая вот хрень... Незнаю уже что и думать.

XATRIX ~ # paludis -i nvidia-drivers
paludis@1247713790: [WARNING repository.blacklisted] Repository 'paludis-extras' is blacklisted with reason 'Repeatedly broken, full of highly buggy code and all round harmful. Do not use.'.
Building target list... paludis@1247713797: [WARNING e.vdb.provides.no_package] In thread ID '2382':
... In program paludis -i nvidia-drivers:
... When performing install action from command line:
... When adding install target 'nvidia-drivers':
... When parsing user package dep spec 'nvidia-drivers':
... When parsing generic package dep spec 'nvidia-drivers':
... When disambiguating package name 'nvidia-drivers':
... When finding all versions in some arbitrary order from packages matching */nvidia-drivers with filter all matches filtered through supports action install:
... When finding category names containing package 'nvidia-drivers':
... When loading names for virtuals repository:
... When finding provided packages for 'installed':
... No package available for 'sys-apps/paludis 0.38.0'

functions-eix.sh is a deprecated name since eix-0.17.0.
Please use eix-functions.sh instead.
Sleeping for 5 seconds...
Building dependency list...paludis@1247713804: [WARNING dep_list.downgrade] In thread ID '2382':
... In program paludis -i nvidia-drivers:
... When performing install action from command line:
... When executing install task:
... When building dependency list:
... When adding PackageDepSpec 'x11-drivers/nvidia-drivers':
... Downgrade to 'x11-drivers/nvidia-drivers-96.43.05-r11:0::sabayon' from 'x11-drivers/nvidia-drivers-185.18.14:0::installed' forced


These packages will be installed:

* x11-drivers/nvidia-drivers::sabayon [D 185.18.14 -> 96.43.05-r11] <target>
acpi -distribution gtk (-multilib) build_options: -optional_tests

Total: 1 package (1 downgrade)

Checking for possible errors......

(1 of 1) Installing x11-drivers/nvidia-drivers-96.43.05-r11:0::sabayon

Checking 'NVIDIA-Linux-x86-96.43.05-pkg0.run'... ok
>>> Running ebuild phase killold as root:root...
>>> Starting builtin_killold
>>> Done builtin_killold
>>> Completed ebuild phase killold
>>> Running ebuild phases init saveenv as paludisbuild:paludisbuild...
>>> Starting builtin_init
>>> Done builtin_init
>>> Starting builtin_saveenv
>>> Done builtin_saveenv
>>> Completed ebuild phases init saveenv
>>> Running ebuild phases loadenv setup saveenv as root:root...
>>> Starting builtin_loadenv
>>> Done builtin_loadenv
>>> Starting pkg_setup
* Determining the location of the kernel source code
* Found kernel source directory:
* /usr/src/linux
* Found kernel object directory:
* /lib/modules/2.6.30-hh1/build
* Found sources for kernel version:
* 2.6.30-hh1
* Checking for MTRR support ... [ ok ]
>>> Done pkg_setup
>>> Starting builtin_saveenv
>>> Done builtin_saveenv
>>> Completed ebuild phases loadenv setup saveenv
>>> Running ebuild phases loadenv unpack saveenv as paludisbuild:paludisbuild...
>>> Starting builtin_loadenv
>>> Done builtin_loadenv
>>> Starting src_unpack
Creating directory NVIDIA-Linux-x86-96.43.05-pkg0
Verifying archive integrity... OK
Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86 96.43.05........................................................................
......................................................
* Applying NVIDIA_glx-defines.patch ... [ ok ]
* Applying NVIDIA_glx-glheader.patch ... [ ok ]
* Applying NVIDIA_i2c-hwmon.patch ... [ ok ]
* Applying NVIDIA_kernel-96.43.05-2290218.diff ... [ ok ]
* Converting Makefile.kbuild to use M= instead of SUBDIRS= ... [ ok ]
>>> Done src_unpack
>>> Starting builtin_saveenv
>>> Done builtin_saveenv
>>> Completed ebuild phases loadenv unpack saveenv
>>> Running ebuild phases loadenv compile saveenv as paludisbuild:paludisbuild...
>>> Starting builtin_loadenv
>>> Done builtin_loadenv
>>> Starting src_compile
ln: creating symbolic link `Module.symvers': File exists
* Preparing nvidia module
make -j2 HOSTCC=i686-pc-linux-gnu-gcc CROSS_COMPILE=i686-pc-linux-gnu- LDFLAGS= IGNORE_CC_MISMATCH=yes V=1 SYSSRC=/usr/src/linux SYSOUT=/lib/modules/2.6.30-hh1/build clean module
If you are using a Linux 2.4 kernel, please make sure
you either have configured kernel sources matching your
kernel or the correct set of kernel headers installed
on your system.

If you are using a Linux 2.6 kernel, please make sure
you have configured kernel sources matching your kernel
installed on your system. If you specified a separate
output directory using either the "KBUILD_OUTPUT" or
the "O" KBUILD parameter, make sure to specify this
directory with the SYSOUT environment variable or with
the equivalent nvidia-installer command line option.

Depending on where and how the kernel sources (or the
kernel headers) were installed, you may need to specify
their location with the SYSSRC environment variable or
the equivalent nvidia-installer command line option.

*** Unable to determine the target kernel version. ***

make: *** [select_makefile] Error 1
/usr/libexec/paludis/utils/emake: emake returned error 2

!!! ERROR in x11-drivers/nvidia-drivers-96.43.05-r11:
!!! In linux-mod_src_compile at line 3999
!!! Unable to emake HOSTCC=i686-pc-linux-gnu-gcc CROSS_COMPILE=i686-pc-linux-gnu- LDFLAGS= IGNORE_CC_MISMATCH=yes V=1 SYSSRC=/usr/src/linux SYSOUT=/lib/modules/2.6.30-hh1/build clean module

!!! Call stack:
!!! * linux-mod_src_compile (/var/tmp/paludis/x11-drivers-nvidia-drivers-96.43.05-r11/temp/loadsaveenv:3999)
!!! * src_compile (/var/tmp/paludis/x11-drivers-nvidia-drivers-96.43.05-r11/temp/loadsaveenv:5136)
!!! * ebuild_f_compile (/usr/libexec/paludis/0/src_compile.bash:51)
!!! * ebuild_main (/usr/libexec/paludis/ebuild.bash:573)
!!! * main (/usr/libexec/paludis/ebuild.bash:589)

diefunc: making ebuild PID 3683 exit with error
die trap: exiting with error.

Install error:
* In program paludis -i nvidia-drivers:
* When performing install action from command line:
* When executing install task:
* When installing 'x11-drivers/nvidia-drivers-96.43.05-r11:0::sabayon' replacing { 'x11-drivers/nvidia-drivers-185.18.14:0::installed' }:
* When running an ebuild command on 'x11-drivers/nvidia-drivers-96.43.05-r11:0::sabayon':
* Install error: Install failed for 'x11-drivers/nvidia-drivers-96.43.05-r11:0::sabayon'


Output log: /var/log/paludis/1247713813-install-x11-drivers_nvidia-drivers-96.43.05-r11:0::sabayon.out
Messages log: /var/log/paludis/1247713813-install-x11-drivers_nvidia-drivers-96.43.05-r11:0::sabayon.messages

Summary of failures:

* x11-drivers/nvidia-drivers-96.43.05-r11:0::sabayon: failure

Total: 1 package, 0 successes, 0 skipped, 1 failure, 0 unreached

Resume command: paludis --log-level qa --install --add-to-world-spec 'x11-drivers/nvidia-drivers' --serialised 0.37 'package;=x11-drivers/nvidia-drivers-96.43.05-r11:0::sabayon;installed;has_all_deps;P'

* You have 5 unread news items (use 'eselect news' to read)

* Searching for configuration files requiring action...
* No configuration file updates required

XATRIX ~ #
Спасибо сказали:
Аватара пользователя
trancefer
Сообщения: 485
Статус: $>
ОС: Arch, Slackware, OpenBSD

Re: nvidia-drivers-96***

Сообщение trancefer »

96-е и 180-е дрова предназначены для разных карт и они не взаимозаменяемы.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: nvidia-drivers-96***

Сообщение serzh-z »

trancefer писал(а):
17.07.2009 03:00
96-е и 180-е дрова предназначены для разных карт и они не взаимозаменяемы.
Я думаю, что для автора это не секрет. Проблема как раз в сборке legacy-драйверов с новым ядром.
Спасибо сказали:
yaleks
Сообщения: 2121
Статус: вне статуса
ОС: Gentoo ~

Re: nvidia-drivers-96***

Сообщение yaleks »

последняя версия legacy 96.43.13
Спасибо сказали:
Аватара пользователя
vr13
Сообщения: 887
ОС: gentoo

Re: nvidia-drivers-96***

Сообщение vr13 »

...
If you are using a Linux 2.4 kernel, please make sure
you either have configured kernel sources matching your
kernel or the correct set of kernel headers installed
on your system.
...

это сообщение выдает проверочный скрипт <путь к рабочему каталогу инсталляции>/usr/src/nv/conftest.sh, который вызывается из
make -j2 HOSTCC=i686-pc-linux-gnu-gcc CROSS_COMPILE=i686-pc-linux-gnu- LDFLAGS= IGNORE_CC_MISMATCH=yes V=1 SYSSRC=/usr/src/linux SYSOUT=/lib/modules/2.6.30-hh1/build clean module

там есть проверка версии и нужных patchlevel'ов, и, если она не проходит - то выводится это сообщение и ebuild прекращает выполняться

думаю проще всего покопаться там и в самом худшем случае, можно попробовать собрать драйвер руками (см README в этом же каталоге). будет ли ваша система после этого работать устойчиво - не могу сказать :)
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: nvidia-drivers-96***

Сообщение serzh-z »

Кстати говоря - что есть "hh1" в "2.6.30-hh1", это последствия наложенного патча или просто выставленный EXTRA_VERSION? Возможно, что стоит попробовать ядро без патчей или с минимальным количеством оных - gentoo-sources или ванильное.
Спасибо сказали:
XATRIX
Сообщения: 37
ОС: Gentoo 2008.0

Re: nvidia-drivers-96***

Сообщение XATRIX »

serzh-z писал(а):
17.07.2009 14:39
Кстати говоря - что есть "hh1" в "2.6.30-hh1", это последствия наложенного патча или просто выставленный EXTRA_VERSION? Возможно, что стоит попробовать ядро без патчей или с минимальным количеством оных - gentoo-sources или ванильное.


Это hitchhiker-sources :)

Description: Full linux-2.6 kernel sources patched with the Gentoo, Reiser4, Aufs2 and TuxOnIce patches

Думаю попробовать установить NVIDIA-drivers вручную, ведь по сути ebuild ничего сверхъестественного и не делает. Там же свой инсталлятор. portage просто его запускает в non-interactive режиме.
Спасибо сказали: