modprobe nvidia modprobe nvidia FATAL: Error Что за фигня?
Гость 6 июня, 2006 - 13:14
Поставил gentoo потом "emerge gnome" потом "emerge nvidia-glx nvidia-kernel nvidia-settings mkxf86config"
Делаю "modprobe nvidia" и получаю это:
FATAL: Error inserting nvidia (/lib/modules/2.6.16-gentoo-r9/video/nvidia.ko): Unknown symbol in module, or unknown parameter (see dmesg)
Куда копать?
(Собирал систему со stage3 i686 genkernel)
»
- Для комментирования войдите или зарегистрируйтесь
вероятно, у
вероятно, у тебя в ядре не включена поддержка твоей видеокарты..
поэтому ручками измени конфигурацию ядра..
cd /usr/src/linux
make menuconfig
потом вроде в раздел драйверы чего-то там -- видео чего-то там, затем выбираешь свою видео карту, вместо того что там, выходишь сохраняя конфиг
# это вместо генкернела
make && make modules_install && mount /boot && cp arch/i386/boot/bzImage /boot/[название файла твоего ядра, то что в грабе или лило прописан] && umount /boot && reboot
снова драйвер перекомпилируй
emerge nvidia-kernel
после перезагрузки пробуй модпробом модуль своей виюхи если заработает, то его следует прописать в автогагрузку в
(если конечно ядро 2.6)
echo 'nvidia' >> \etc\modules.autoload.d\kernel-2.6
на счет 'nvidia' не совсем уверен, но вроде так должно быть -
вроде в конце компиляции драйвера про это и пешется
неверно. Именно
неверно. Именно как раз из-за того, что вкомпилен драйвер для Nvidia в framebuffer, может возникнуть ошибка.
Для начала покажи, что просит система:
dmesg
_________________
Прежде чем задать вопрос, подумай, а не додумались до него раньше?
From Siberia with Love!
Старые дрова
Старые дрова NVIDIA на ядре 2.6.16 больше не работают, надо ставить nvidia-kernel 8xxx, только они сейчас работают с ядром версии 2.6.16 и выше.
А для ATI?
А для ATI?
dmesg
dmesg выдает следующее:
nvidia: module license 'NVIDIA' taints kernel
nvidia: unknown symbol remap_page_range
nvidia: unknown symbol pci_find_class
Я уже попробовал пересобирать ядро с включенным/отключенным nvidia framebuffer (это то что мне удалось найти в конфиге ядра может что то еще?)
Ах да видюха у меня AGP GF6600 - m/board на основе nforce2
Скачал
Скачал отдельно NVIDIA-Linux-x86-1.0-8762-pkg1.run поставил всё заработало в момент!
В репозиториях emerge --search nvidia выдает только этот драйвер:
* media-video/nvidia-glx
Latest version available: 1.0.6629-r7
Latest version installed: 1.0.6629-r7
Size of downloaded files: 48,348 kB
Homepage: http://www.nvidia.com/
Description: NVIDIA X11 driver and GLX libraries
License: NVIDIA
* media-video/nvidia-kernel
Latest version available: 1.0.6629-r5
Latest version installed: 1.0.6629-r5
Size of downloaded files: 48,348 kB
Homepage: http://www.nvidia.com/
Description: Linux kernel module for the NVIDIA X11 driver
License: NVIDIA
Как с emerge найти и собрать другую версию драйвера?
Во народ,
Во народ, ваааще обленился.
_________________
Прежде чем задать вопрос, подумай, а не додумались до него раньше?
From Siberia with Love!
У меня файл
У меня файл называется:
/etc/portage/package.keywords
Re: Во народ,
+1
Gentoo рулит, от него толстеют :)
имхо так: echo
имхо так:
_________________
Gentoo x86_64 2.6.13-r3 на Athlon 64 3000+
Re: имхо так: echo
нифига если ~arch
нифига
если ~arch не поставить, то он размаскерует для всех архитектур
Дрова
Дрова переставил на самые последние "1.0.8762" из portage иксы работают а вот GLX не пашет. В консоли сообщения что то типа "переставте GLX" Перебрал кучу более ранних версий начиная от 1.0.6111-r3 вобщем всё что нашлось в портежах. Хрена ... либо не работает вообще либо работает
без glx. Я даже xorg пересобирал. Подскажите на что еще можно обратить внимание в этой ситуации? Систему я ставил без оптимизации всё по дефаулту, с флагами еще не баловался.
Вот что пишет при выходе из иксов:
(EE) NVIDIA(0): Failed to initialize the GLX module; please checkin your X
(EE) NVIDIA(0): log file that the GLX module has beenloaded in your X
(EE) NVIDIA(0): server, and that the module is the NVIDIA GLX module. If
(EE) NVIDIA(0): you continue to encouter problems, Please try
(EE) NVIDIA(0): reinstalling the NVIDIA driver
eselect opengl set nvidia
eselect opengl set nvidia
Проблему
Проблему решили эти 4 магических слова "eselect opengl set nvidia"
Спасибо теперь все работает!