Может заменить ядро на desktop вместо default?
И с этим(default) должно по идее тоже ставиться.
Покажите:
rpm -qa kernel*
Действительно, ищем проблему, а как ставим и что установлено не спросил никто.
з.ы. и то, и то обычно ставлю, не помешает.
Может заменить ядро на desktop вместо default?
И с этим(default) должно по идее тоже ставиться.
Покажите:
rpm -qa kernel*
Действительно, ищем проблему, а как ставим и что установлено не спросил никто.
з.ы. и то, и то обычно ставлю, не помешает.
Покажите:
rpm -qa kernel*
kernel-source-3.4.6-2.10.1.noarch
kernel-default-3.4.6-2.10.1.i586
kernel-firmware-20120719git-2.6.1.noarch
kernel-default-devel-3.4.6-2.10.1.i586
kernel-devel-3.4.6-2.10.1.noarch
При сборке модуля nvidia.ko отрабатывается условие:
ifeq ($(PATCHLEVEL), 4)
include $(KERNEL_SOURCES)/Rules.make
endifЭто соответствует версии ядра 2.4, что в результате приводит к следующей ошибке:
[console]aliaksei@dhcppc0:~/NVIDIA-Linux-x86-96.43.23-pkg1/usr/src/nv> make module SYSSRC=/usr/src/linux/
Makefile:332: /usr/src/linux/Rules.make: Нет такого файла или каталога
make[1]: *** Нет правила для сборки цели `/usr/src/linux/Rules.make'. Останов.
make: *** [module] Ошибка 2[/console]
Установите любую др. версию ядра, но не 3.4.x. Либо поступите так (с учетом, что архив *.run сохранен в корне домашней директории пользователя) :
chmod +x ./NVIDIA-*.run
./NVIDIA-*.run --extract-only
sed -i 's/4)$/6)/' ~/NVIDIA-*/usr/src/nv/Makefile.kbuild
sudo /sbin/yast2 sysconfig set NO_KMS_IN_INITRD="yes" #необязательно, скорее всего на автомате
echo blacklist nouveau | sudo tee /etc/modprobe.d/nvidia-default.conf #необязательно, скорее всего на автомате
sudo /sbin/init 3
cd /NVIDIA-*
sudo ./nvidia-installerОбновил ядро до версии 3.6, но как-то наверное не полностью:
yigor@linux-to39:~> rpm -qa kernel*
kernel-default-devel-3.4.11-2.16.1.i586
kernel-devel-3.4.11-2.16.1.noarch
kernel-source-3.4.11-2.16.1.noarch
kernel-default-3.6.1-2.1.i586
kernel-firmware-20120719git-2.6.1.noarch
yigor@linux-to39:~>
опять пробовал запустить установку драйвера, не получилось. На этот раз такой выхлоп:
не получилось.
Остальные-то:
kernel-default-devel-3.4.11-2.16.1.i586
kernel-devel-3.4.11-2.16.1.noarch
kernel-source-3.4.11-2.16.1.noarchтоже обновите.
Обновил:
yigor@linux-to39:~> rpm -qa kernel*
kernel-devel-3.6.2-1.1.noarch
kernel-default-devel-3.6.2-1.1.i586
kernel-default-3.6.1-2.1.i586
kernel-source-3.6.2-1.1.noarch
kernel-firmware-20120719git-36.1.noarch
yigor@linux-to39:~>
По прежнему не устанавливается, вот что пишет:
kernel-default-3.6.1-2.1.i586
Обновите до 3.6.2 и загрузитесь в него.
yigor,
Запускайте установку так:
# init 3
# export IGNORE_CC_MISMATCH=1
# sh NVIDIA-Linux-*.runНе совпадает:
kernel-devel-3.6.2-1.1.noarch
kernel-default-devel-3.6.2-1.1.i586
kernel-default-3.6.1-2.1.i586
kernel-source-3.6.2-1.1.noarch
kernel-default-3.6.1-2.1.i586
поправил, установка драйвера после этого вроде прошла успешно, но после Ctrl+Alt+Del загрузка останавливается на таком этапе:
Started LSB: Configure the remote-fs depending network interfaces
В recovery mode при этом загружается нормально и сеть работает
но после Ctrl+Alt+Del загрузка останавливается на таком этапе:
Продолжаем:
Загружаемся в безопасный режим (он у нас графический)
1)Прописываем nomodeset в загрузку grub2:
/etc/default/grubнайти строку:
GRUB_CMDLINE_LINUX_DEFAULT=""Прописываем nomodeset:
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"(остальные параметры через пробел в эти же кавычки"
пример:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"Далее:
[console]# grub2-mkconfig -o /boot/grub2/grub.cfg[/console]
2 )Так же удалите поддержку KMS из initrd. Отредактируйте файл /etc/sysconfig/kernel указав следующее значение "NO-KMS-IN-INITRD = yes". Затем выполните:
[console]# mkinitrd[/console]
3) Добавление nouveau в черный список: (ОБЯЗАТЕЛЬНО!)
[console]# echo "blacklist nouveau" >> /etc/modprobe.d/50-blacklist.conf[/console]
4) Перезагрузка.
з.ы. возможно потребуется добавить и опцию nopat в grub2 (сами проверите)
Нарештi!
этого и не хватало. После того как добавил, всё нормально загрузилось.возможно потребуется добавить и опцию nopat в grub2
Доброго времени всем! Дабы не плодить темы, у кого-либо были удачные попытки завести драйвер 96.43.23 но openSUSE 12.3, там xorg 1.13, который не поддерживается. С -ignoreABI иксы пытаются стартовать, но вылетают с segmentation fault. Собственно порывы чисто эксперементаторские, раз уж я смог хотябы поставить его (драйвер всмысле)... Установка - вообще песня. Характерное ругание сначала на отсутствие version.h (ну тут симлинк, это понятно, как оказалось - не нужно) дальше - попытка собрать драйвер и сходу "не могу определить версию ядра", "не могу выбрать мэйкфайл". В общем на основе патчей для старших версий драйверов подредактировал скрипт, драйвер собрался, а вот с запуском - бздынькс... Поддерживается ABI<=12(xorg1.12). Чисто технический интерес. Или - как вариант, у кого были удачные попытки даунгрейда xorg-a? Ответы - выбрось эту mx440 или пользуйся 12.1-12.2 не пишите, умоляю. А, да, на эксперементальной машине ещё и тырнета нету, как такового. Всё что есть - дистр 12.2 (это если как вариант даунгрейда иксов) и желание поковыряться без использования кнопок типа "One click install" aka "сделать всё и сразу". Сори заранее за бессвязный полёт мысли в посте.
GArt,
Не пробовали из nvidia репы [url]ftp://download.nvidia.com/opensuse/12.3/i586/[/url]
Просто не хочется думать, что они там зря опакечивали эту версию драйвера.
GArt,
Ещё информация по этому вопросу.
И один из ответов =)