LINUX.ORG.RU

No precompiled interface... (стараое по новому)


0

0

linux-2.6.12.5
GeForce-6600 PCI-Express
дрова - версии 7676 с NVIDIA (NVIDIA-Linux-x86-1.0-7676-pkg1.run)
ядро собрано без поддержки AGP. Ее просто нет.

Линки есть:
"/lib/modules/2.6.12.5# ls -la
итого 68
drwxr-xr-x 3 root root 4096 2005-08-24 20:26 ./
drwxr-xr-x 6 root root 63 2005-01-25 21:50 ../
lrwxrwxrwx 1 root root 23 2005-08-24 20:09 build -> /usr/src/linux-2.6.12.5/
drwxr-xr-x 9 root root 85 2005-08-24 20:09 kernel/
-rw-r--r-- 1 root root 2472 2005-08-24 20:26 modules.alias
-rw-r--r-- 1 root root 69 2005-08-24 20:26 modules.ccwmap
-rw-r--r-- 1 root root 13923 2005-08-24 20:26 modules.dep
-rw-r--r-- 1 root root 739 2005-08-24 20:26 modules.ieee1394map
-rw-r--r-- 1 root root 132 2005-08-24 20:26 modules.inputmap
-rw-r--r-- 1 root root 158 2005-08-24 20:26 modules.isapnpmap
-rw-r--r-- 1 root root 1737 2005-08-24 20:26 modules.pcimap
-rw-r--r-- 1 root root 17392 2005-08-24 20:26 modules.symbols
-rw-r--r-- 1 root root 189 2005-08-24 20:26 modules.usbmap
lrwxrwxrwx 1 root root 23 2005-08-24 20:09 source -> /usr/src/linux-2.6.12.5/"

при запуске установщика вылетает бадья о невозможности найти инклюдные хидеры:
"No precompiled kernel interface was found to match your kernel; would you like the installer to attempt to download a kernel
interface for your kernel from the NVIDIA ftp site (ftp://download.nvidia.com)?"

Просьба не давать ответы типа "А у меня все работает".
Просьба поделиться хоть какой-нибудь мыслью или дать совет или послать читать определенную доку. Но не размыто. Не типа, "иди на TRFM"

Спасибо

anonymous

Ответ на: комментарий от Demetrio

cd /usr/src/linux
make include/linux/version.h
Если не менялась дефолтова архитектура от Патрика, то:
mkdir /usr/i486-slackware-linux/include
cp -r include/linux/ include/asm-i386/ /usr/i486-slackware-linux/include/
ls /usr/i486-slackware-linux/include/
ls /usr/i486-slackware-linux/include/asm-i386/
cd /usr/i486-slackware-linux/include/
ls
ln -s asm-i386 /usr/i486-slackware-linux/include/asm

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

Огромное спасибо :)

Все запахало
Подправил xorg.conf с разрешениями.

glxgears
18176 frames in 5.0 seconds = 3635.200 FPS
20313 frames in 5.0 seconds = 4062.600 FPS
20247 frames in 5.0 seconds = 4049.400 FPS

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

На будущее, Тебе надо разобраться с системой.
Явные нелады. таког не должно было быть.
Скорее всего, это пересборка gcc, glibc i binutils.

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

Только почему-то я теперь не могу собрать ни одной программы, которые раньше нормально собирались.

Вообще, ни одной.

Ну и веселый же этот линукс. Далеко ему еще до простых смертных

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

2 jackill
По совету ESTAF'a скопировал папку "include/asm-i386" в /usr/i486-slackware-linux/. Перезатирать ничего не пришлось.

После этого нормально собрались дрова nvidia м все заработало, но перестали собираться все программы. Удалив обратно эту папку, все получилось наоборот.

Походив по инету, у кого проблема с дровами, нашел только, что проблема лежит из-за отсутствия исходников ядра. Но они у меня есть и ядро ими собрано даже.

Версия Слаки 10.1

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

У меня ядро 2.6.12.5

На диске нашел только под 2.6.10. Они подойдут?
Ерунду какую-то спрашиваю - сам вижу.

Как бы их самому собрать?

=====================================================
Где можно почитать про эту тему на русском, кто знает.

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

Насчёт хедеров была большая перепалка в lkml...

Короче, 2.6.10 хедеры не ставь.

Покажи ещё ls -la /var/log/packages/kernel*

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

Не надо это ставить. Для сборки дров желательно ставить актуальные хедеры.

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

>Ктож тебя так учил хедеры ставить... Эх, грамотей... Запотрил человеку систему.

Запортить, не запортил, но совет конечно еще тот ..

Эти самые заголовки (как собирать), мне кажется, можно поДсмотреть в скриптах Патрика. В /.../source/testing/kernel-2.6.../...Slackbuild.

По идее, исходники ядра, что лежат там, распадаются после сборки на несколько пакетов, в том числе и на эти самые заголовки ядра, как отдельный пакет. Подкинуть в ту папку linux-2.6.12.5.tar.gz c нужной конфигурацией, как если бы мы просто собирали ядро, переправить скрипт ~kernel..Slackbuild патриковском тестинг фолдере и зажечь запуск сборки.

Под рукой Linux нет. Поэтому совет на обсуждение. Возможен ли такой вариант, или это велосипед?

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