Author Topic: Новые ядра + старые видеокарты  (Read 4000 times)

0 Members and 1 Guest are viewing this topic.

Offline Pirox

  • Newbie
  • *
  • Posts: 10
  • Karma: +0/-0
Новые ядра + старые видеокарты
« 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хх, как я понял от поддержки такого раритета как второй
жифорс отказались вовсе...).

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

Offline SinClaus

  • Sr. Member
  • ****
  • Posts: 453
  • Karma: +6/-2
Новые ядра + старые видеокарты
« Reply #1 on: September 24, 2007, 14:23:51 »
В новых драйверах NVIDIA появилась то ли фича то ли плюха - если в ядре стоит поддержка RIVA - видеокарт, NVIDIA драйвер не собирается.
Проверь в установках ядра - там должна быть поддержка VGA, VESA и NVIDIA - больше ничего.
Самый страшный вирус называется юзер.

Offline Pirox

  • Newbie
  • *
  • Posts: 10
  • Karma: +0/-0
Новые ядра + старые видеокарты
« Reply #2 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  
ни старые, ни новые драйвера не собираются

Offline SinClaus

  • Sr. Member
  • ****
  • Posts: 453
  • Karma: +6/-2
Новые ядра + старые видеокарты
« Reply #3 on: September 27, 2007, 20:42:10 »
Обычно NVidia из rpm-ки засовывает сорцы драйвера в /var/lib/dkms - попробуй зайти туда и сказать make module. По крайней мере получишь вразумительное объяснение, что плохо и почему не собирается.
Самый страшный вирус называется юзер.

Offline Pirox

  • Newbie
  • *
  • Posts: 10
  • Karma: +0/-0
Новые ядра + старые видеокарты
« Reply #4 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