LINUX.ORG.RU

Драйвер nvidia


0

0

Debian. Собрал 2.6.31

Собираю двайвер NVIDIA-Linux-x86-173.14.20
хидеры стоят. gcc-4.1 и 4.3
модуль собирается без ошибок, но потом говорит что

ERROR: Unable to load the kernel module 'nvidia.ko'. This happens most
frequently when this kernel module was built against the wrong or
improperly configured kernel sources, with a version of gcc that differs
from the one used to build the target kernel, or if a driver such as
rivafb/nvidiafb is present and prevents the NVIDIA kernel module from
obtaining ownership of the NVIDIA graphics device(s).

Please see the log entries 'Kernel module load error' and 'Kernel
messages' at the end of the file '/var/log/nvidia-installer.log' for
more information.
-> Kernel module load error: insmod: error inserting './usr/src/nv/nvidia.ko':
-1 Unknown symbol in module
-> Kernel messages:
[ 248.025789] nvidia: Unknown symbol agp_copy_info
[ 248.026154] nvidia: no symbol version for agp_backend_release
[ 248.026156] nvidia: Unknown symbol agp_backend_release
[ 585.950981] nvidia: no symbol version for agp_bind_memory
[ 585.950986] nvidia: Unknown symbol agp_bind_memory
[ 585.951251] nvidia: no symbol version for agp_enable
[ 585.951253] nvidia: Unknown symbol agp_enable
[ 585.951646] nvidia: no symbol version for agp_backend_acquire
[ 585.951648] nvidia: Unknown symbol agp_backend_acquire
[ 585.951831] nvidia: no symbol version for agp_bridges
[ 585.951833] nvidia: Unknown symbol agp_bridges
[ 585.952088] nvidia: no symbol version for i2c_del_adapter
[ 585.952091] nvidia: Unknown symbol i2c_del_adapter
[ 585.952287] nvidia: no symbol version for agp_free_memory
[ 585.952290] nvidia: Unknown symbol agp_free_memory
[ 585.952616] nvidia: no symbol version for agp_allocate_memory
[ 585.952618] nvidia: Unknown symbol agp_allocate_memory
[ 585.952774] nvidia: no symbol version for agp_unbind_memory
[ 585.952776] nvidia: Unknown symbol agp_unbind_memory
[ 585.952959] nvidia: no symbol version for i2c_add_adapter
[ 585.952961] nvidia: Unknown symbol i2c_add_adapter
[ 585.953450] nvidia: no symbol version for agp_copy_info
[ 585.953452] nvidia: Unknown symbol agp_copy_info
[ 585.953817] nvidia: no symbol version for agp_backend_release
[ 585.953819] nvidia: Unknown symbol agp_backend_release

помнится была лакая же чушь при каком то из обновлений ядра, но тогда оно как то быстро исправилось покупкой ATI (я кстати радовался - все ставилось и работало). А сейчас надо именно на nvidia запустить. Карта старая, это последняя рабочая версия драйвера. 173.14.18 вообще не собирается под 2.6.31

попробовал залезть на nv (3d не надо) - так оно вообще тупо виснет. Даже в логах тихо....
видяха работает - ядро 2.6.28 с nvidia без проблем. собирается и запускается.


depmod -a

сделайте

anonymous
()

Я собирал недавно. Получилось собрать только 2.6.30.7 (ванильное вроде, а может из бекпортов) и nvidia 185.18.36 из сида.

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

Кстати, может кто-нибудь подскажет, при сборке ядра через make-kpkg можно как-нибудь избежать make-kpkg clean и последующей получасовой сборки ядра с нуля при простом изменениии конфига?

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

>избежать make-kpkg clean и последующей получасовой сборки ядра с нуля при простом изменениии конфига?

Изменение конфига всегда требует пересборки ядра, иначе ВНЕЗАПНО может что-нибудь сломаться, явно или не очень

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

>Получилось собрать только 2.6.30.7 (ванильное вроде, а может из бекпортов) и nvidia 185.18.36 из сида.

ну ядро то 2.6.31 (ванильное + заплатка для reiser4) собралось без проблем. Теперь только надо заставить видяху работать.


По существу проблемы еще кто нибудь что нибудь может подсказать????

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

да нет. проблема другая.
у меня он собирается. без проблем собитрается.

но вот не работает.

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

>ну у меня rt ядро, с патчамисобирается и ставится, но чёрный экран..

мне то по большому счету Nvidia не уперся как драйвер - цомпиза нет и в игрухи не играю.
но почему то nv тоже не работает.... дает какую то цветную мозаику и все. А на старом ядве радам красные полосочки :)

блин. А мне уж очень хочеться запустить новое ядро.

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

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

надо думать.....

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

>а openarena?
...начальник транспортного цеха - "А как же"...
а если честно, то openarena... чот в ней не то, даи cpma на ней без плясок не заводится...

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

"Сдается мне Билли, твой друг хотел нас обидеть?"
Не забыл, конфиг один и тот-же, и каждый раз перепроверяется.

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

>Боюсь, сэр, вы забыли собрать в ядре agpgart, и оттого все ваши беды.

К сожалению не все так просто

#lsmod | grep agp
nvidia_agp 6300 1
agpgart 30728 3 drm,nvidia_agp

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

>Кстати, а что такое agpgart? Вроде бы уже и agp нигде нет.

А вот у меня есть! Этакий винтажный комп.... с AGP и двумя каналами IDE!!!

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