Tomsk Sysadmins Forum

Unix => Разное => Topic started by: Pirox on September 22, 2007, 02:08:57

Title: Новые ядра + старые видеокарты
Post by: Pirox on September 22, 2007, 02:08:57
Видеокарта GeForce2 MX400 с дровами NVIDIA-...-9625.
Дистрибутив Slackware 10.0.
С ядром 2.6.10 модуль с драйвером собирается.
А с ядром 2.6.22 (как впрочем и с 16 и 20) отказывается.

В логах можно найти запись
Code: [Select]
   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 miss
   ing.";    \
   echo "         Run 'make oldconfig && make prepare' on kernel src to fix it.

В README, что лежит с исходниками драйверов, говорят, что при компилляции ядра еще и
make mrproper нужно не делать.


Пробовал разными способами: и по-человечески, и с бубном - собирать и ставить ядро.
(в том числе: распаковка - чистка - конфигурирование - сборка - установка - установка модулей - lilo)
С модулем сильно не поколдуешь, но пробовал по-старше версии - та-же история
(причем в версиях после 96хх, как я понял от поддержки такого раритета как второй
жифорс отказались вовсе...).

И как бы мне тут теперь выбраться, не покупая новых видеокарт и обновив ядро?
Может быть о поддержки и не отказались, и для старых видеокарт отдельный под-проект завили... - хз. Но может кто-нибудь всетаки выходил из похожей ситуации?
Title: Новые ядра + старые видеокарты
Post by: SinClaus on September 24, 2007, 14:23:51
В новых драйверах NVIDIA появилась то ли фича то ли плюха - если в ядре стоит поддержка RIVA - видеокарт, NVIDIA драйвер не собирается.
Проверь в установках ядра - там должна быть поддержка VGA, VESA и NVIDIA - больше ничего.
Title: Новые ядра + старые видеокарты
Post by: Pirox on September 25, 2007, 16:29:17
Все так и стояло:
Code: [Select]
Device Drivers  --->  
      Graphics support  --->
                <*> Support for frame buffer devices  
                [*]   VESA VGA graphics support    
                <M>   nVidia Framebuffer Support    
                < >   nVidia Riva support  
ни старые, ни новые драйвера не собираются
Title: Новые ядра + старые видеокарты
Post by: SinClaus on September 27, 2007, 20:42:10
Обычно NVidia из rpm-ки засовывает сорцы драйвера в /var/lib/dkms - попробуй зайти туда и сказать make module. По крайней мере получишь вразумительное объяснение, что плохо и почему не собирается.
Title: Новые ядра + старые видеокарты
Post by: Pirox on February 25, 2008, 15:17:05
Quote from: kadavr
Видеокарта GeForce2 MX400 с дровами NVIDIA-...-9625.
Дистрибутив Slackware 10.0.
С ядром 2.6.10 модуль с драйвером собирается.
А с ядром 2.6.22 (как впрочем и с 16 и 20) отказывается.

И как бы мне тут теперь выбраться, не покупая новых видеокарт и обновив ядро?
Может быть о поддержки и не отказались, и для старых видеокарт отдельный под-проект завили... - хз. Но может кто-нибудь всетаки выходил из похожей ситуации?


... таки свешилось
На просторах великого интернета был найден драйвер версии 9631